2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Редактирование Содержания
Сообщение14.09.2013, 20:10 
Аватара пользователя


30/06/11
107
Уважаемые форумчане, помогите советом.

Нужна команда в преамбулу, чтобы в содержании все главы и их названия и номера стали жирными, подглавы пусть останутся такими же. Может кто подскажет.

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение14.09.2013, 20:19 
Аватара пользователя


11/09/08
150
Могилев
Hitmanmix,
какой класс документа?

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение14.09.2013, 21:37 
Аватара пользователя


30/06/11
107
Класс называется disser. Я его скачал в интернете и переделал под свои требования. Даже и не знаю на чем он основан. Может на report.

Можно сделать вот так в преамбуле

\addto\captionsrussian{\renewcommand\chaptername{\textbf{ГЛАВА}}}

но тогда в Содержании жирным станет надпись ГЛАВА а вот её номер будет обычным =(

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение14.09.2013, 22:03 


13/02/11
29
Для настройки стилей содержания можно использовать пакеты titletoc или tocloft, но вот как они сочетаются с классом disser — не знаю.

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение14.09.2013, 23:25 
Аватара пользователя


30/06/11
107
а примерчик не скинете?

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение15.09.2013, 08:05 
Аватара пользователя


30/06/11
107
На пакет tocloft ругается, даже когда я его просто подключил. Сразу более 10 ошибок появилось.

Может можно без него как-нибудь?

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение15.09.2013, 10:07 


13/02/11
29
А на titletoc нет? Тогда его и используйте. Titletoc и tocloft — разные пакеты, предназначенные для выполнения одной задачи, в одном документе их лучше не сочетать.

Пример:
Код:
\usepackage{titletoc}

% Параметры \titlecontents
% \titlecontents{ section }[ left ]{ above-code }
% { numbered-entry-format }{ numberless-entry-format }
% { filler-page-format }[ below-code ]

\titlecontents{section}
[3.8em]
{\bfseries}
{\contentslabel{2.3em}}
{\hspace*{-2.3em}}
{\normalfont\titlerule*[1pc]{.}\contentspage}
То есть от левого поля до текста 3.8em, текст — жирный, на номер отводится 2.3em, далее — точки и номер поля нормальным шрифтом.

Подробно смотрите в документации по пакету titlesec.

P. S.
А в классе disser обнаружились и собственные гибкие средства настройки, так что titletoc/tocloft не нужны.
Смотрите документацию (у меня ~/texmf/doc/latex/disser/disser.pdf), разделы
1.6 Глава
1.6.1 Параметры формата записи в оглавлении
\providecommand\tocprethechapter{\protect\chaptername~}
\providecommand\tocpostthechapter{.\@postskip}
\providecommand\tocchapterfill{\tocfill{.}}
\providecommand\tocchapterfont{\bfseries}
\providecommand\tocchapterfillfont{\normalfont}
\providecommand\tocchapternumfont{\normalfont}
...
1.8 Секции и параграфы
1.8.1 Section
Параметры формата записи в оглавлении
...
и тому подобные.
Нужно просто переопределить эти команды, например, для жирного шрифта раздела:
Код:
\renewcommand\tocsectionfont{\bfseries}
\renewcommand\tocsectionfillfont{\normalfont}
Если точки/номер страницы тоже должны быть жирными, вторая строка не нужна.

Если при сборке будут необъяснимые проблемы, прежде всего попробуйте удалить старые временные файлы, а потом собрать снова. У меня после сборки с titletoc и его удаления из преамбулы было сообщение о том что какая-то команда не определена. После «чистой» пересборки всё прошло.

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение15.09.2013, 11:39 
Аватара пользователя


30/06/11
107
Спасибо огромное, сейчас заюзаю!

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение16.09.2013, 20:59 
Аватара пользователя


30/06/11
107
Кстати, возник еще один вопрос. А можно сделать так чтобы в Содержании Приложение называлось полностью, допустим

Приложение 1. Акты о внедрении результатов исследований .............................................134


А вот на самой 134 странице была только надпись "Приложение 1" без полного названия.

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение16.09.2013, 21:29 


13/02/11
29
Код:
\chapter[Акты о внедрении результатов исследований]{}
Нет?

 Профиль  
                  
 
 Re: Редактирование Содержания
Сообщение16.09.2013, 21:46 
Аватара пользователя


30/06/11
107
О, спасибо, получилось!

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

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



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

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


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

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