.png)
Eu uso scrartcl
e quero…
- tem lista de figuras e lista de tabelas listadas no índice
- preencha o espaço entre as seções e seus números de página com pontos no índice analítico
- deixe o restante do índice inalterado.
Então esta é a saída desejada, gerada usando tocstyle
(código abaixo):
\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}
Pergunta: Como posso obter a mesma saída sem usar tocstyle
? Gostaria de evitar tocstyle
porque sempre gera um aviso de que o pacote é uma versão alfa que pode sofrer alterações no futuro.
Eu preferiria uma solução o mais mínima possível, evitando pacotes adicionais, adicionando manualmente LOF e LOT ao TOC, etc.
Já tentei usar tocloft
em vez disso, mas outras coisas quebram:
\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}
Responder1
Utilize a opção toc=sectionentrywithdots
. Embora o manual diga que é um recurso beta, nenhum aviso é gerado.
\documentclass[listof=totoc,toc=sectionentrywithdots]{scrartcl}
\begin{document}
\tableofcontents
\vfill\hrule
\listoffigures
\listoftables
\section{Test section}
\subsection{Test subsection}
\end{document}