Complete las entradas de la sección en la tabla de contenido con puntos (usando scrartcl)

Complete las entradas de la sección en la tabla de contenido con puntos (usando scrartcl)

Yo uso scrartcly quiero...

  1. tener una lista de figuras y una lista de tablas enumeradas en la tabla de contenido
  2. llenar el espacio entre las secciones y sus números de página con puntos en la tabla de contenido
  3. 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 tocstyleporque 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 tocloften su lugar, pero luego otras cosas fallan: Resultado con <code>tocloft</code>

\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}

ingrese la descripción de la imagen aquí

información relacionada