使用 tocstyle 在 ToC/LoF/LoT 中的章节/图/表编号后添加一个点

使用 tocstyle 在 ToC/LoF/LoT 中的章节/图/表编号后添加一个点

我正在使用软件包tocstylepackage 来格式化我的 ToC/LoF/LoT 列表。我已经看到一些使用其他软件包的答案,但没有一个使用tocstyle。并且使用tocstyle是“强制性的”。我想在 ToC/LoF/LoT 中的章节和部分/图表/表格编号后加一个点,但我无法通过尝试使用 来实现这一点\settocfeature{}{}。例如(注意数字后和文本本身前的点)。

ToC
1. Chapter 1 ............................................................ 4

LoF
1.1. Figure 1 ........................................................... 7

LoT
1.1. Table 1 ............................................................ 8

我的 MWE 如下:

\documentclass{report}

\usepackage{tocstyle}


\begin{document}

\tableofcontents

\chapter{Chapter 1}

\end{document}

答案1

你可以加

\newcommand{\autodot}{.}

到你的序言中,它将.在目录中的所有数字之后插入一个。

在此处输入图片描述

\documentclass{report}

\usepackage{tocstyle}
\newcommand{\autodot}{.}

\begin{document}

\tableofcontents

\chapter{Chapter 1}

\end{document}

答案2

您可以重新定义tocstyle的版本\numberline以添加点:

\makeatletter
    \let\oldtocstyle@numberline\tocstyle@numberline
    \def\tocstyle@numberline#1{\oldtocstyle@numberline{#1.}}
\makeatother

相关内容