我有以下问题:
我正在写一篇文章。我写了文字,然后插入了一个表格。第一个表格用 caption 命令标记为表 I。例如,我在附录中还有另外两个表格,分别标记为表 2 和表 3。
但是,当我再次在文本中插入表格时,文本中的第二个表格被标记为表 2,而不是表 4?不幸的是,表格的数量不是连续的。我该如何解决这个问题?
编辑:
下面是一个例子,我的问题是:
到目前为止,一切都很好,现在,我想在文本中添加另一个表格,我得到了这个:
我希望文本中的第二个表格标记为表 4,而不是表 2。
您可以在这里找到我的乳胶代码:
\usepackage{caption}
\begin{document}
\section{Introduction}
Text......
\begin{table}[htbp]
\centering
\caption{Table A}
\begin{tabular}{l}
\toprule
A \\
\bottomrule
\end{tabular}
\label{tab:addlabel}
\end{table}
\noindent
Text....
% Table generated by Excel2LaTeX from sheet 'Tabelle1'
\begin{table}[htbp]
\centering
\caption{D}
\begin{tabular}{l}
\toprule
D \\
\bottomrule
\end{tabular}%
\label{tab:addlabel}%
\end{table}%
\section{Appendix}
\subsection{Tables}
\begin{table}[htbp]
\centering
\caption{A and B}
\begin{tabular}{ll}
\toprule
A & B \\
\bottomrule
\end{tabular}
\label{tab:addlabel}
\end{table}
\begin{table}[h!]
\centering
\caption{A, B and C}
\begin{tabular}{lll}
\toprule
A & B & C \\
\bottomrule
\end{tabular}
\label{tab:addlabel}
\end{table}
\end{document}
答案1
看起来您想不按顺序对表格进行编号。这是一个奇怪的要求,但只需避免使用 latex 的自动编号即可,方法是不使用\caption
或使用未编号\caption*
,然后手动添加数字作为标题文本的一部分。
\documentclass{article}
\usepackage{caption,booktabs}
\setcounter{totalnumber}{5}
\begin{document}
\section{Introduction}
Text......
\begin{table}[htbp]
\centering
\caption*{Table 1: Table A}
\begin{tabular}{l}
\toprule
A \\
\bottomrule
\end{tabular}
\label{tab:addlabelzzzz}
\end{table}
\noindent
Text....
% Table generated by Excel2LaTeX from sheet 'Tabelle1'
\begin{table}[htbp]
\centering
\caption*{Table 4: D}
\begin{tabular}{l}
\toprule
D \\
\bottomrule
\end{tabular}%
\label{tab:addlabelzzz}%
\end{table}%
\section{Appendix}
\subsection{Tables}
\begin{table}[htbp]
\centering
\caption*{Table 2: A and B}
\begin{tabular}{ll}
\toprule
A & B \\
\bottomrule
\end{tabular}
\label{tab:addlabelzz}
\end{table}
\begin{table}[htp]% dont use [h!]
\centering
\caption*{Table 3: A, B and C}
\begin{tabular}{lll}
\toprule
A & B & C \\
\bottomrule
\end{tabular}
\label{tab:addlabelz}
\end{table}
\end{document}