.png)
Yo uso scrartcl
y quiero...
- tener una lista de figuras y una lista de tablas enumeradas en la tabla de contenido
- llenar el espacio entre las secciones y sus números de página con puntos en la tabla de contenido
- deje el resto del índice sin cambios.
Entonces este es el resultado deseado, generado usando tocstyle
(código a continuación):
\documentclass[listof=totoc]{scrartcl}
% Problem: alpha version and warning.
\usepackage{tocstyle}
\newtocstyle[KOMAlike][leaders]{alldotted}{}
\usetocstyle{alldotted}
\begin{document}
\tableofcontents
\vfill\hrule
\listoffigures
\listoftables
\section{Test section}
\subsection{Test subsection}
\end{document}
Pregunta: ¿Cómo puedo obtener el mismo resultado sin usarlo tocstyle
? Me gustaría evitarlo tocstyle
porque siempre genera una advertencia de que el paquete es una versión alfa que puede cambiar en el futuro.
Preferiría una solución lo más mínima posible, evitando paquetes adicionales, agregando LOF y LOT manualmente al TOC, etc.
Ya intenté usarlo tocloft
en su lugar, pero luego otras cosas fallan:
\documentclass[listof=totoc]{scrartcl}
% Problem: LOF and LOT not in TOC; different font style for sections.
\usepackage{tocloft}
\renewcommand{\cftsecdotsep}{\cftdotsep}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}
\begin{document}
\tableofcontents
\vfill\hrule
\listoffigures
\listoftables
\section{Test section}
\subsection{Test subsection}
\end{document}
Respuesta1
Utilice la opción toc=sectionentrywithdots
. Aunque el manual dice que es una función beta, no se generan advertencias.
\documentclass[listof=totoc,toc=sectionentrywithdots]{scrartcl}
\begin{document}
\tableofcontents
\vfill\hrule
\listoffigures
\listoftables
\section{Test section}
\subsection{Test subsection}
\end{document}