2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 02:37 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
Требуется уменьшить вертикальный пробел перед названием главы (команда \chapter). Как я понимаю, это можно сделать, только переопределив команду. Не может ли кто-нибудь подсказать, как это делать, желательно как можно менее варварскими методами, т.е. на как можно более высоком уровне? или все печально?

В любом случае, нужен совет или наводка на необходимую литературу/документацию.

Спасибо.

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 03:08 
Заслуженный участник
Аватара пользователя


31/01/14
11307
Hogtown
Otta в сообщении #881625 писал(а):
Требуется уменьшить вертикальный пробел перед командой \chapter.


Имеется в виду пустое пространство от верха страницы до заголовка? Зависит от документкласса

Код:
\documentclass[12pt]{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\titlespacing*{\chapter} {0pt}{0pt}{40pt}

Второе число после \titlespacing*{\chapter}

А в memoir все просто
Код:
\documentclass[12pt]{memoir}
\setlength{\beforechapskip}{-.30 in}

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 03:12 


28/11/11
2884
Red_Herring

(Оффтоп)

В memoir пишутся phd (в том числе в России), или он для книг более?

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 03:13 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
Спасибо. Мне для book. Сейчас попробую.

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 03:24 
Заслуженный участник
Аватара пользователя


31/01/14
11307
Hogtown
longstreet в сообщении #881631 писал(а):
В memoir пишутся phd (в том числе в России), или он для книг более?

Для диссертаций имеются свои документклассы, причем если в России он скорее всего один (disser ?), то в США/Канаде многие университеты имеют свои, адаптированные к конкретным требованиям, придуманным давным-давно пейпер-пушерами из соответствующего отдела аспирантуры, причем для Ворда или Ворд-Перфекта. Я бы использовал соответствующий класс

Вообще memoir в первую очередь для книг, но он очень гибкий и я использую его для всего. Что хорошо еще: его придумал Peter Wilson, а сейчас активно поддерживает Lars Madsen (оба очень уважаемы в TeXническом сообществе). Документация очень хороша

-- 28.06.2014, 19:28 --

Otta в сообщении #881632 писал(а):
Спасибо. Мне для book. Сейчас попробую.

Его, конечно, придумали очень серьезные люди, но то было давным-давно. Я в нем сталкивался с проблемами несовместимости

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 03:49 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
Да, спасибо большое, все как надо.
Red_Herring в сообщении #881634 писал(а):
Я в нем сталкивался с проблемами несовместимости

С несовместимостями какого рода Вы сталкивались?

Цитата:
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
\titlespacing*{\chapter} {0pt}{0pt}{40pt}

Если можно, не могли бы Вы пояснить, за что отвечают выделенные аргументы команд, скажем, \Huge - это шрифт где именно (в отличие от huge ранее). Можно просто ссылку, где почитать.

За совет спасибо, попробуем и в memoir тоже.

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 04:14 
Заслуженный участник
Аватара пользователя


31/01/14
11307
Hogtown
Otta в сообщении #881637 писал(а):
Если можно, не могли бы Вы пояснить, за что отвечают выделенные аргументы команд, скажем, \Huge - это шрифт где именно (в отличие от huge ранее).


В коде "выделение" не работает.

Chapter 12

О всякой всячине

Всякая всячина бывает всякой

\normalfont\huge\bfseries что шрифт прямой, жирный, \huge; им напечатано Chapter 12. \Huge это "О всякой всячине"

Размеры в 10pt, 11pt, 12pt
http://tex.stackexchange.com/questions/24599/what-point-pt-font-size-are-large-etc
memoir допускает очень много базовых размеров 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt, 25pt, 30pt, 36pt, 48pt, 60pt; там все изменяется

Цитата:
С несовместимостями какого рода Вы сталкивались?

Это было давно, лет 6 назад; какие-то проблемы с hyperref если я помню. Но вполне возможно, что это было тройное столкновение. С тех пор hyperref много раз изменялся

 Профиль  
                  
 
 Re: Уменьшение вертик. пробела перед командой секционирования
Сообщение29.06.2014, 04:19 
Заслуженный участник


09/05/13
8904
∞⠀⠀⠀⠀
Red_Herring в сообщении #881639 писал(а):
В коде "выделение" не работает.

Да, сорри, сплю совсем, уже убрала. :-)
Все ясно, еще раз спасибо.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group