我在附录中有一个长表格,我希望标题的编号以 A、B、C 开头,而不是 1、2、3。因此,“表 A:参数”而不是“表 1:参数”
\documentclass{aa} % Astronomy & Astrophysics
\usepackage[titletoc,title]{appendix}
\begin{document}
\begin{appendices}
\setcounter{table}{0}
\renewcommand{\thetable}{\Alph{section}\arabic{table}}
\section{Observed lines}
\longtab{
\begin{longtable}{lccccc}
\caption{Parameters}\\
\multicolumn{1}{l}{Line} & & & & & \\
\end{longtable}
}
\end{appendices}
\end{document}
答案1
这是您想要的结果吗(表 A 等)?我怀疑不是,因此下面是一份较长的答案。
\documentclass{aa} % Astronomy & Astrophysics
\usepackage[titletoc,title]{appendix}
\begin{document}
\renewcommand\thetable{\Alph{table}}
\begin{appendices}
\setcounter{table}{0}
\section{Observed lines}
\longtab{
\begin{longtable}{lccccc}
\caption{Parameters}\\
\multicolumn{1}{l}{Line} & & & & & \\
\end{longtable}
}
\end{appendices}
\end{document}
您想要表 A.1 等吗?我认为后一种形式与 aa.cls 更一致。
对于后者,查看命令的作用很有用\longtab
:它使用命令将长表格移到文档的后面\AtEndDocument
。如果您不使用环境\appendix
,这些长表格将与论文中的表格连续编号,因此如果您有三个普通表格,然后是第四个长表格,则表格 4 将出现在最后。所有表格都将编号为表格 1、表格 2……等等。
您可能遇到的问题是,\longtab
如果您的长表在附录中,则它不会按预期运行。具体来说,`\longtab' 有一个可选参数,该参数带有表号,需要在附录环境中使用。我不知道为什么会这样。(类文档没有描述这个参数。)
处理此问题的一种强力方法是手动设置附录中长表格的表格编号。由于大多数附录没有太多表格,因此这可能不是很麻烦。以下示例说明了这一点。
\documentclass{aa} % Astronomy & Astrophysics
\begin{document}
\begin{table}[h]
\caption{The first table}
\end{table}
\appendix
\section{Observed lines}
\begin{table}[h]
\caption{The first appendix table}
\end{table}
\begin{table}[h]
\caption{A second appendix table}
\end{table}
Next is a long table.
\bigskip % just to make a space here
%% using the optional argument to make this table #3 in the appendix.
\longtab[3]{
\begin{longtable}{lccccc}
\caption{Parameters One}\\
\multicolumn{1}{l}{Line} & x & x & x & x & \\
\end{longtable}
}
The long table gets moved to the end of the document.
\begin{table}[h]
\caption{A fourth appendix table}
\end{table}
\section{More observed lines}
\begin{table}[h]
\caption{Still another table}
\end{table}
Next is a long table.
\bigskip % just to make a space here
%% using the optional argument to make this table #2 in the appendix.
\longtab[2]{
\begin{longtable}{lccccc}
\caption{Parameters Two}\\
\multicolumn{1}{l}{Line} & & & & & \\
\end{longtable}
}
The long table gets moved to the end of the document.
\end{document}