2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 точки в оглавлении после названия главы
Сообщение30.08.2012, 09:04 


08/02/12
24
Здравствуйте!

Подскажите, пожалуйста, как сделать, чтобы в классе book в оглавлении ставились точки после названия главы.

Заранее Большое спасибо!

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 09:20 
Аватара пользователя


03/12/08
351
Букачача
У меня например это сделано с помощью "низкоуровнего" переопределения команды \@chapter, взятого из book.cls:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
        \refstepcounter{chapter}%
        \typeout{\@chapapp\space\thechapter.}%
        \addcontentsline{toc}{chapter}{\protect
%        \numberline{\thechapter}#1}\else
        \numberline{\thechapter.}#1}\else % ВОТ ЗДЕСЬ КАК РАЗ ПОСЛЕ #1 СТАВИТЕ ТОЧКУ
      \addcontentsline{toc}{chapter}{#1}\fi
   \chaptermark{#1}%
   \addtocontents{lof}%
       {\protect\addvspace{10\p@}}% Adds between-chapter space
   \addtocontents{lot}%
       {\protect\addvspace{10\p@}}% to lists of figs & tables.
   \if@twocolumn
           \@topnewpage[\@makechapterhead{#2}]%
     \else \@makechapterhead{#2}%
           \@afterheading
     \fi}
 

А так, может есть какие пакеты с нужными для этого командами.

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 09:29 


08/02/12
24
Я долго пользовался "простой" командой

\renewcommand{\cftchapdotsep}{\cftdotsep}

пока не обнаружилось, что в оглавлении номера страниц чуть-чуть вылезают за правый край...

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 09:34 
Аватара пользователя


03/12/08
351
Букачача
mimi12 в сообщении #612469 писал(а):
... \cftchapdotsep ...

А в каком пакете или классе такая команда определена? Что-то я такой не знаю.

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 09:39 


08/02/12
24
Пакет tocloft. Вроде бы он как раз для этих целей...

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 09:40 
Аватара пользователя


03/12/08
351
Букачача
Да, как раз я и хотел написать, что этот пакет, но я его не использую, поэтому и не в курсе особо.
Поэтому могу посоветовать только обратиться к документации по этому пакету, либо не использовать его, а написать свои определения таких команд самому (собственно последний путь - это тот, который я избираю в большинстве своём).
Конечно, касательно этого вопроса я такое решение использовал для более жёсткого изменения вида главы в оглавлении, и как мне помниться не нашел нужных пакетов в сочетании со стандартными классами (в частности book).

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 11:33 


08/02/12
24
СПАСИБО!

Если можно, еще вопрос. Как правильно набирать "l_1=5 м" ?

$l_1=5$м

"м" сразу после знака доллара?

 Профиль  
                  
 
 Re: точки в оглавлении после названия главы
Сообщение30.08.2012, 12:20 
Заслуженный участник
Аватара пользователя


27/05/11
874
Проще так: l_1=5\,\text{м} (все в математическом режиме). Получаем: $l_1=5\,\text{м}$

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

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



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

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


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

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