如何在内容页面的某个部分添加虚线水平线?

如何在内容页面的某个部分添加虚线水平线?

我想在“图片列表”、“表格列表”、“讨论”、“结论”等后面添加虚线,就像 1.1 小节中那样。我该如何实现?

在此处输入图片描述

我的目录代码是:

% Table of contents
    \tableofcontents\numberline{}
    \thispagestyle{empty}



    \newpage


    \listoffigures

    \listoftables\numberline{}


        \pagenumbering{roman}
        \cleardoublepage

谢谢。

答案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)。

相关内容