\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}
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}
结果: