我试图将附录放入我的博士论文中,我期望它们被标记为 A、B 等。然而,它根本没有为附录生成标题,而是给我最后一章的章节标记为 .1、.2 等。我浏览过这个网站,看到很多关于位置不当\backmatter
等的问题,但即使使用以下最少的代码,我也遇到了这个问题:
\documentclass[a4paper,10pt]{book}
\begin{document}
\chapter{Introduction}
This is my testbed.
\appendix
\section{What's this?}
This is an appendix.
\end{document}
这就是全部内容了——我没有省略任何包或任何东西。这将生成一个页面:
第1章
介绍
这是我的试验台。
.1 这是什么?
这是一个附录。
我正在使用 TeXShop 3.39(最新版本)。
答案1
造成这种情况的原因是, 的输出\section
与章节号相关,即 1.1 等。
然而,除非\chapter
使用 no,否则的结果\thesection
应该是0.1
etc。
现在,\appendix
重新定义\thechapter
为使用大写字母代替数字,因此1.1
将变成A.1
,但由于章节号为0
,没有对应的字母,因此的输出\Alph
为空,只剩.1
下节号。
有一些选择:
- 正如 Barbara Beeton 所提议的那样,在附录级别使用
\chapter
而不是。\section
\usepackage{chngcntr}
或者在前导码中和\counterwithout{section}{chapter}
之后使用\appendix
。这也会改变节计数器的输出,将其与分离\thechapter
。
在所示的示例中,我使用了第二种方法。
\documentclass[a4paper,10pt]{book}
\usepackage{chngcntr}
\begin{document}
\chapter{Introduction}
This is my testbed.
\appendix
\counterwithout{section}{chapter}
\section{What's this?}
This is an appendix.
\end{document}