Аннотированное содержание в LaTeX - PullRequest
2 голосов
/ 17 апреля 2009

Я бы хотел использовать команду LaTeX \tableofcontents (или некоторый эквивалент) для автоматического создания оглавления, но я также хотел бы добавить предложение или два к каждой строке в оглавлении, которое описывает, что ссылка на раздел о. Как я могу это сделать?

Ответы [ 5 ]

3 голосов
/ 18 апреля 2009

Пакет tocloft и его команда \cftchapterprecistoc решили мою проблему.

2 голосов
/ 17 апреля 2009

Следующие советы Оливера и Саймона:

Вы можете переопределить команды секционирования, чтобы получить второй (возможно, необязательный) аргумент, и использовать его для построения аргумента в \addtocontentsline, а затем задействовать соответствующую команду секции *.

2 голосов
/ 17 апреля 2009

Попробуйте

\addcontentsline{toc}{section}{sample text}
1 голос
/ 17 апреля 2009

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

\addcontentsline{toc}{section}{text}

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

Что-нибудь более чистое потребует возиться с соответствующими макросами .... если только я что-то упустил.

0 голосов
/ 23 мая 2009

Я бы изменил часть {section} на {subsection}.

\addcontentsline{toc}{subsection}{sample text}
...