![使目录中的点一直延伸到数字(使用 titletoc)](https://linux22.com/image/247137/%E4%BD%BF%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E7%82%B9%E4%B8%80%E7%9B%B4%E5%BB%B6%E4%BC%B8%E5%88%B0%E6%95%B0%E5%AD%97%EF%BC%88%E4%BD%BF%E7%94%A8%20titletoc%EF%BC%89.png)
我正在使用该titletoc
包创建目录。如何确保我的虚线始终与数字相接?更准确地说,我希望虚线看起来如下图所示:
答案1
\contentsmargin
以下是使用和 的一个可能的解决方案\dottedcontents
:
\documentclass{article}
\usepackage{titletoc}
\contentsmargin{0pt}
\renewcommand\contentspage{\thecontentspage}
\dottedcontents{section}[2.3em]{}{2.3em}{5pt}
\dottedcontents{subsection}[5.5em]{}{3.2em}{5pt}
\begin{document}
\tableofcontents
\section{test test test test test test}
\subsection{test}
\newpage
\setcounter{page}{12}
\section{test}
\subsection{test}
\end{document}
并获取 ToC:
就我个人而言,我不太喜欢这种布局,更喜欢在最右边的点和页码之间留一些统一的空白。