Мне нужно использовать этот шаблон для моей диссертации, но в списке рисунков и списке таблиц нет точек, я пытался связаться с автором, который создал шаблон, но ответа не получил.
Надеюсь, кто-нибудь сможет мне помочь с этим шаблоном.Здесь— исходный код этого шаблона.
Пожалуйста, дайте мне знать, как это исправить! Спасибо
решение1
Самое дешевое решение, которое я смог найти для создания точек заполнения в списке рисунков и списке таблиц, — это добавление
\makeatletter
\def\l@figure{\@tocline{1}{3pt plus2pt}{0pt}{1.5pc}{}}
\let\l@table=\l@figure
\makeatother
к вашей преамбуле.
Класс изменяется \@tocline
таким образом, что если первый аргумент to \@tocline
больше, чем 0
вы получаете заполняющие точки. Определение по умолчанию двух в amsbook.cls
(на котором usydthesis
основано) имеет \def\l@figure{\@tocline{0}{3pt plus2pt}{0pt}{1.5pc}{}}
. usydthesis
также переопределяет \@tocline
себя, и можно проверить, что изменение с 0
to 1
не изменяет вывод, кроме точек в текущей настройке.
Я добавил несколько примеров таблиц в thesis.tex
репозиторий GitHub и, добавив четыре строки выше в преамбулу, получил
Позвольте мне повторить мнение, высказанное в комментариях, что этополностьюнеразумно ожидать (заставлять) вас использовать шаблон, который (1) не дает ожидаемого результатаили(2) больше активно не поддерживается.
У меня также есть сомнения относительно общего качества шаблона. Во-первых, я считаю, что он загружает слишком много пакетов. Он также загружается hyperref
слишком рано и очень вольно использует \def
, где это \newcommand
могло бы быть безопаснее. Структура с несколькими под-включениями и копиями (возможно, измененными или устаревшими) стандартных пакетов также делает шаблон громоздким и очень сложным для понимания. Особенно для новичков эта штука слишком подавляющая.