Я хотел бы использовать команду LaTeX \tableofcontents
(или некоторый эквивалент) для автоматического создания оглавления, но я также хотел бы добавить предложение или две к каждой строке в таблице содержимое, описывающее то, о чем идет ссылка. Как я могу это сделать?Аннотированное оглавление в LaTeX
ответ
Пакет tocloft
и его команда \cftchapterprecistoc
решили мою проблему.
Класс memoir также предоставляет эту функциональность (поскольку это тот же автор) –
Попробуйте
\addcontentsline{toc}{section}{sample text}
Я ожидаю, что вы можете грубой силы и невежества, используя что-то addcontentsline. например:
\addcontentsline{toc}{section}{text}
однако, это будет конфликтовать с автомагический генерируемыми линиями, если вы не используете помеченных версию разделов она ссылается.
Что-нибудь более чистое потребует возиться с соответствующими макросами .... если у меня что-то не хватает.
Follwoing Оливер и советы Симонова:
Вы можете переопределить команды секционирования, чтобы взять второй (возможно, необязательный) аргумент, и использовать его, чтобы построить свой аргумент \addtocontentsline
, а затем involk в cooresponding разделе * команды.
Спасибо! Используя свой метод, я могу сделать это так: http://i43.tinypic.com/34jcaat.png - не идеально, поскольку было бы предпочтительнее, если бы номера страниц и точки соответствовали заголовкам, но намного лучше, чем никакие аннотации! – Andreas
Я бы переделал часть {section} в {подраздел}.
\addcontentsline{toc}{subsection}{sample text}
Поиск CTAN не имеет ничего перспективного. Это похоже на хакерскую работу. – dmckee