答案1
我想在我的“图表列表”、“表格列表”、“讨论”、“结论”后面添加一条虚线...
您应该 (a) 使用该tocloft
选项加载包titles
并 (b) 发出指令\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
。
\documentclass{article}
\usepackage[nottoc]{tocbibind} % make LoF and LoT show up in ToC
\usepackage[titles]{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\listoffigures
\listoftables
\clearpage
\pagenumbering{arabic}
\section{Theory and Objectives}
\subsection{Theory}
\subsection{Objectives}
\section{Procedure, Materials and Methods}
\clearpage
\section{Results\slash Data}
\section{Calculations}
\end{document}
答案2
仅当您可以使用 KOMA-Script 类时scrartcl
:有一个选项可以将表格列表和图形列表添加到目录中,还有另一个选项可以获取章节条目的虚线:
\documentclass[
listof=totoc,% lists in toc
toc=sectionentrywithdots% dotted line for sections in toc
]{scrartcl}
\begin{document}
\pagenumbering{roman}
\tableofcontents
\clearpage
\listoffigures
\listoftables
\cleardoublepage
\pagenumbering{arabic}
\section{Theory and Objectives}
\subsection{Theory}
\subsection{Objectives}
\section{Procedure, Materials and Methods}
\clearpage
\section{Results/Data}
\section{Calculations}
\end{document}
请注意,toc=sectionentrywithdots
至少需要 KOMA-Script 版本 3.15(当前版本为 3.19a)。