Я хотел бы использовать команду LaTeX \tableofcontents
(или что-то подобное) для автоматического создания оглавления, но я также хотел бы добавить одно или два предложения к каждой строке в оглавлении, которые описывают, о чем идет речь в ссылочном разделе. . Как я могу это сделать?
Аннотированное оглавление в LaTeX
comment
Поиск CTAN ничего многообещающего не дает. Это похоже на хакерскую работу.
- person dmckee --- ex-moderator kitten   schedule 17.04.2009
Ответы (5)
Пакет tocloft
и его команда \cftchapterprecistoc
решили мою проблему.
person
Andreas
schedule
17.04.2009
Класс мемуаров также предоставляет эту функциональность (поскольку он принадлежит тому же автору).
- person Will Robertson; 18.04.2009
Пытаться
\addcontentsline{toc}{section}{sample text}
person
Oliver Michels
schedule
17.04.2009
Следуя совету Оливера и Саймона:
Вы можете переопределить команды секционирования, чтобы они принимали второй (возможно, необязательный) аргумент и использовали его для построения аргумента в \addtocontentsline
, а затем вызывали соответствующую команду section*.
person
dmckee --- ex-moderator kitten
schedule
17.04.2009
Спасибо! Используя ваш метод, я могу сделать так: i43.tinypic.com/34jcaat.png -- не идеально, так как было бы предпочтительнее, если бы номера страниц и точки соответствовали заголовкам, но это намного лучше, чем отсутствие аннотаций!
- person Andreas; 17.04.2009
Я ожидаю, что вы можете переборщить и игнорировать что-то, используя addcontentsline. например:
\addcontentsline{toc}{section}{text}
однако это будет конфликтовать с автоматически сгенерированными строками, если вы не используете помеченные звездочкой версии разделов, на которые он ссылается.
Что-нибудь более чистое потребует возиться с соответствующими макросами .... если я что-то не упустил.
person
simon
schedule
17.04.2009
Я бы изменил часть {section} на {subsection}.
\addcontentsline{toc}{subsection}{sample text}
person
riza
schedule
23.05.2009