对于我的论文,我有一份包含超过 26 个附录的文档。附录 1 到 26 按字母顺序编号为 A 到 Z。但是在第 27 个附录处我收到错误(尽管我认为 LaTeX 会自动将第 27 个附录编号为 AA):
! Undefined control sequence. \GenericError ...
#4 \errhelp \@err@ ... l.1133 ...{Elaborated interview team leader} \label{appendixaa} ?
第 1133 行开始第 27 个附录。我正在寻找一般错误的内容,但没有得到任何更明智的信息。我在附录中使用了部分,因为我的 documentclassarticle
在我看来在布局上更易于控制:
\section{Elaborated interview team leader}\label{appendixaa}
知道如何解决这个问题吗?
更新时间:2013 年 9 月 24 日
我按照 Erreg 的建议做了,但是现在的消息是appendix.tex could not be found
:
我的主文件(thesis.tex):
\documentclass[11pt,a4paper]{article}
\usepackage{appendix}
\usepackage{alphalph}
\renewcommand\thesection{\AlphAlph{\value{section}}}
\include{Sections/appendix}
\end{document}
在地图部分中,appendix.tex
是带有所有附录的文件:
\appendix
\input{appendix}
\section{ appendix a}\label{appendixa}
\pb
\section{appendix b}\label{appendixb}
\pb
\setcounter{section}{25}
\section{appendix z}\label{appendixz}
\pb
\section{appendix aa}\label{apendixaa}
\pb
\section{appendix ab}\label{apendixab}
\pb
\section{appendix ac}\label{apendixac}
\pb
更新日期:2013 年 3 月 10 日 这是我现在所拥有的:thesis.text(主文件):
\documentclass[11pt,a4paper]{article}
%Enabled packages
\usepackage{appendix}
\begin{document}
\tableofcontents
\include{Sections/appendix}
\end{document}
appendix.text (在子文件夹 Sections 中):
\appendix
\setcounter{section}{24} % just to see the effect
\section{Twenty five}
\section{Twenty six}
\section{Twenty seven}
我现在得到的错误是:
! LaTeX Error: Counter too large.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.33 \section{Twenty seven}
上面的例子和 Ergg 提供的例子一样。有什么想法吗?我再也看不到希望了。
答案1
还有一个名为的包用于此alphalph
。
\documentclass{book}
\usepackage{alphalph,etoolbox}
\appto\appendix{% patch \appendix so \AlphAlph is used
\renewcommand\thechapter{\AlphAlph{\value{chapter}}}%
}
\begin{document}
\appendix
\setcounter{chapter}{24} % just to see the effect
\chapter{Twenty five}
\chapter{Twenty six}
\chapter{Twenty seven}
\end{document}
我将显示终端输出的相关部分,而不是输出:
Appendix Y.
[1][2]
Appendix Z.
[3] [4]
Appendix AA.
这假设文档类有章节;如果你的文档类是article
或类似的文档类,并且在顶层有章节,请使用
\renewcommand\thesection{\AlphAlph{\value{section}}}
作为补丁的文本。