Tengo que usar esta plantilla para mi tesis, pero no hay puntos en la lista de figuras y la lista de tablas, intenté contactar al autor que crea la plantilla, pero no hubo respuesta.
Ojalá alguien pueda ayudarme con esta plantilla.Aquíes el código original de esta plantilla.
¡Por favor déjame saber cómo solucionarlo! Gracias
Respuesta1
La solución más barata que pude encontrar para producir los puntos de relleno en la lista de figuras y la lista de tablas es agregando
\makeatletter
\def\l@figure{\@tocline{1}{3pt plus2pt}{0pt}{1.5pc}{}}
\let\l@table=\l@figure
\makeatother
a su preámbulo.
La clase se modifica \@tocline
de tal manera que si el primer argumento \@tocline
es mayor que, 0
se obtienen puntos de relleno. La definición predeterminada de los dos en amsbook.cls
(en la que usydthesis
se basa) tiene \def\l@figure{\@tocline{0}{3pt plus2pt}{0pt}{1.5pc}{}}
. usydthesis
también \@tocline
se redefine y se puede verificar que el cambio de 0
a 1
no cambia la salida aparte de los puntos en la configuración actual.
Agregué algunas tablas de ejemplo en thesis.tex
el repositorio de GitHub y con las cuatro líneas de arriba agregadas al preámbulo obtenido
Permítanme reiterar el sentimiento en los comentarios de que escompletamenteNo es razonable esperar que usted (obligarle) a utilizar una plantilla que (1) no produce el resultado esperado.o(2) ya no se mantiene activamente.
También tengo mis dudas sobre la calidad general de la plantilla. Por un lado, creo que carga demasiados paquetes. También se carga hyperref
demasiado pronto y hace un uso muy liberal de \def
, donde \newcommand
podría ser más seguro. La estructura con varias subinclusiones y copias (posiblemente modificadas u obsoletas) de paquetes estándar también hace que la plantilla sea difícil de manejar y muy difícil de entender. Especialmente para los principiantes, esto resulta demasiado abrumador.