目录各部分之间的垂直间距和引线点的粗体显示

目录各部分之间的垂直间距和引线点的粗体显示
\documentclass{article}

\usepackage{tocloft}
\usepackage{secdot}


\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\usepackage{secdot}

\sectiondot{section}

\renewcommand{\cftsecaftersnum}{.}
\sectiondot{section}

\renewcommand{\cftsecaftersnum}{.}

\begin{document}
\tableofcontents
\section{Letters}
\subsection{Aa}
\subsubsection{A}
\section{Numbers}
\section{Days}
\end{document}

这是我可怜的 WME 结果

1-) 各节之间的垂直间距必须与小节相同。(实际上,这种风格更好,但我的学校不想要那种风格)

2-) 我可以设法使目录中有关章节的所有内容都加粗,但引导点除外。它们也必须加粗。

感谢我未来的帮手。

答案1

节前的垂直空间与小节前的垂直空间相同:

\setlength{\cftbeforesecskip}{\cftbeforesubsecskip}

章节条目的粗体引号点:

\newcommand*\cftsecleaderdot{\makebox[\widthof{.}]{\textbf{.}}}% needs package calc
\renewcommand*{\cftsecleader}{\def\cftdot{\cftsecleaderdot}\cftdotfill{\cftdotsep}}

例子:

\documentclass{article}

\usepackage{tocloft}
\usepackage{secdot}
\usepackage{calc}% <- added

\sectiondot{section}
\renewcommand*{\cftsecaftersnum}{.}
\newcommand*\cftsecleaderdot{\makebox[\widthof{.}]{\textbf{.}}}% <- added, needs package calc
\renewcommand*{\cftsecleader}{\def\cftdot{\cftsecleaderdot}\cftdotfill{\cftdotsep}}% <- changed
\setlength{\cftbeforesecskip}{\cftbeforesubsecskip}% <- added

\begin{document}
\tableofcontents
\section{Letters}
\subsection{Aa}
\subsubsection{A}
\section{Numbers}
\section{Days}
\end{document}

结果:

在此处输入图片描述

相关内容