个性化目录

个性化目录

我想让目录中的“章节”、“标题”和“页码”都大写,如“章节”、“标题”和“页码”。我的文档类别是书籍。我该怎么做?

答案1

为了自定义目录,你可以使用专用包,例如

如果您想更改某些常用名称,请检查它们是否存储在宏中。有常见的宏,例如\chaptername\partname等。您可以重新定义它,这样可以在整个文档中保持一致的使用,例如

\renewcommand*{\chaptername}{CHAPTER}

如果你使用 babel 包(非常值得推荐),你应该使用命令来做一些不同的事情\addto,否则 babel 会覆盖你的定义。下面是一个完整的示例:

\documentclass{book}
\usepackage[english]{babel}
\addto{\captionsenglish}{%
  \renewcommand*{\chaptername}{CHAPTER}
  \renewcommand*{\pagename}{PAGE}}
\begin{document}
\tableofcontents
\chapter{Introduction}
See \pagename~1.
\end{document}

在您的评论中,您说您更改了样式文件。我永远不会这样做,因为这会对使用该类或样式的其他每个文件产生影响。相反,我会在文档序言中使用\renewcommand\renewenvironment,将原始定义复制到那里并进行更改 - 仅在我自己的序言中,保持类/样式不变。

相关内容