由于我们公司形象的一些重大设计变更,现在我需要根据新的设计指南更新我们现有的 Latex 文档类。我在定制目录布局时遇到了麻烦。我需要使用连续的水平线,而不是用点填充章节和页码之间的间隙。
因此,
第1章
我需要
第1章
如何使用 tocstyle 包实现这一点?
答案1
该功能记录在手册的表 3 中:
\documentclass[paper=a4]{scrbook}
\usepackage{tocstyle}
\settocfeature{leaders}{\ \leaders\hrule\hfill}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{First}
\section{Sec}
\end{document}
答案2
您可以使用 tocloft 包将点替换为下划线,并将分隔符更改为低于零。
\usepackage{tocloft}
\renewcommand{\cftdot}{\_}
\renewcommand{\cftdotsep}{-.5}
它看起来有点像一个快速而肮脏的解决方案,特别是因为部分名称和下划线之间的间隙太小。