超过 26 个附录

超过 26 个附录

对于我的论文,我有一份包含超过 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}}}

作为补丁的文本。

相关内容