编辑:

编辑:

我有以下问题:

我正在写一篇文章。我写了文字,然后插入了一个表格。第一个表格用 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}

相关内容