Изменение ЛАТЕКСНОГО Оглавления для добавления периода после числа главы/таблицы/числа

Я должен добавить период после числа главы/таблицы/числа в каждой строке в Таблице Содержания/ПАРТИИ/LOF.

т.е., прямо сейчас это показывает:

TABLES
1   first
2   second

но мне нужен он для показа:

TABLES
1.  first
2.  second

Я знаю, что это может быть сделано с tocloft пакетом, однако, что пакет конфликтует с латексным стилем, который я использую с ошибкой: \c@lotdepth is already defined. (Стиль является старым стилем для формата тезиса моего университета, но это немного устарело, таким образом, я должен внести некоторые изменения для разбираний в нем.

Я также нашел, что могу изменить thechapter/thetable/thefigure, таким образом, они содержат периоды. Однако это затем портит мои ссылки и имеет период во всех моих ссылках.

5
задан Reverend Gonzo 11 March 2010 в 16:55
поделиться

3 ответа

Хорошо, я нашел ответ. \ Addcontentslines {...} - это то, что добавляет фактический текст, и поскольку латексное форматирование трудно соблюдать, когда есть пятьдесят операторов, мне его не хватало. Добавление точки здесь позаботилось об этом.

2
ответ дан 14 December 2019 в 08:48
поделиться
\let \savenumberline \numberline
\def \numberline#1{\savenumberline{#1.}}
3
ответ дан 14 December 2019 в 08:48
поделиться

Это, вероятно, довольно тривиальный взлом самого файла класса. Формат строки содержимого определен где-то там. Просто найдите его и добавьте . .

Мой (ограниченный!) опыт работы с файлами классов состоит в том, что даже довольно грубые файлы имеют читаемые идентификаторы, так что вам не понадобится разбираться во всей этой мерзкой внутренней работе TeX.

2
ответ дан 14 December 2019 в 08:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: