答案1
有KOMA-Script 类您可以使用
\documentclass{scrartcl}% loads package tocbasic automatically
\RedeclareSectionCommand[
toclinefill=\enskip\hrulefill
]{section}
\begin{document}
\tableofcontents
\section{AAA}
\subsection{Aaaa}
\subsection{Abbb}
\end{document}
或者
\documentclass{scrartcl}% loads package tocbasic automatically
\DeclareTOCStyleEntry[
linefill=\enskip\hrulefill,
]{tocline}{section}
\begin{document}
\tableofcontents
\section{AAA}
\subsection{Aaaa}
\subsection{Abbb}
\end{document}
有标准班您可以加载包tocbasic
并使用\DeclareTOCStyleEntry
:
\documentclass{article}
\usepackage{tocbasic}
\DeclareTOCStyleEntry[
linefill=\enskip\hrulefill,
]{tocline}{section}
\begin{document}
\tableofcontents
\section{AAA}
\subsection{Aaaa}
\subsection{Abbb}
\end{document}
请注意,不能在同一个文档中一起使用包tocbasic
和。tocloft
答案2
到目前为止,您尚未提供有关 LaTeX 文档所采用的文档类的信息。以下答案的工作假设是您使用与托克洛夫特包裹。
\documentclass{article}
\usepackage{tocloft} % https://ctan.org/pkg/tocloft
\renewcommand\cftdot{\rule{1ex}{.4pt}} % underscore-like object
\renewcommand{\cftdotsep}{0} % no separation between the chars
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}} % enable leaders for section-level entries
\begin{document}
\tableofcontents
\section{AAA}
\subsection{Aaaa}
\subsection{Abbb}
\end{document}