如何使目录中的章节和小节对齐?

如何使目录中的章节和小节对齐?

目录

\documentclass[12pt,headings]{article}
\begin{document}
\tableofcontents
\section{section A}
\subsection{subsection A}
\subsection{subsection B}
\end{document}

我希望 A 节和 A,B 小节在目录中对齐

答案1

使用tocloft您可以使用以下包轻松实现您想要的功能\cftsetindents

\documentclass{article} 
\usepackage{tocloft}

\cftsetindents{section}{0em}{2.3em}
\cftsetindents{subsection}{0em}{2.3em}

\begin{document} 
\tableofcontents 
\section{section A} 
\subsection{subsection A} 
\subsection{subsection B} 
\end{document}

在此处输入图片描述

答案2

或者,您可以使用tocstyleKOMA-Script 包中的包:

\documentclass{article} 
\usepackage[tocflat]{tocstyle}
\usetocstyle{standard}

\begin{document} 
\tableofcontents 
\section{section A} 
\subsection{subsection A} 
\subsection{subsection B} 
\end{document}

\documentclass[12pt]{scrartcl} 
\usepackage{booktabs} 
\usepackage{multirow}
\begin{document} 

运行两次即可获得

在此处输入图片描述

相关内容