使用表格编号表格

使用表格编号表格

我对 Latex 还很陌生,需要一些基本编码方面的帮助:我无法为这个表格编号(我现在只将其编号为表 1)。\label{tab:Deactivation}如果我将它放在后面,则不起作用\begin{tabular}。如果我将它放在末尾之前,垂直线 1 和 2 会变长(!)。我尝试使用我在 wikibook 中看到的\begin{table}方法{center},但它似乎将表格推到了文档末尾,就在参考文献之前。

\begin{center}
 \begin{tabular}{ |c|c|c| }
\hline 
Type & Formula & $C_i$  \\ \hline
 &  &  \\  
Series Reaction & $A \rightarrow R  \rightarrow P \downarrow $ & $C_r$ \\ 
&  &  \\ 
Parallel Reaction & $A \rightarrow R $; $ A \rightarrow P \downarrow $ & $C_a$  \\ 
&  &  \\ 
Side-by-side Reaction & $A \rightarrow R $; $ P \rightarrow P \downarrow $ & $C_p$  \\ 
&  &  \\ 
Multiple Mechanisms & $A \rightarrow R \rightarrow P \downarrow $ ; $ A \rightarrow P \downarrow $ & $C_a + C_r$  \\
&  &  \\\hline
\end{tabular}
 \end{center} 

我知道我做错了什么,但是做什么呢?

答案1

如果要将表格或图形按需要放置,并且不让其飘走,最好放弃tablefigure环境,并使用\captionof{table}{Title}来生成表格或图形的图例。这将生成正确的编号,并且\label{}命令也可用于引用实体。

\documentclass{article}

\usepackage{caption}

\usepackage{blindtext}

\begin{document}
\listoftables

\clearpage

\blindtext

And now for something completely different

\begin{center}
 \begin{tabular}{ |c|c|c| }
\hline 
Type & Formula & $C_i$  \\ \hline
 &  &  \\  
Series Reaction & $A \rightarrow R  \rightarrow P \downarrow $ & $C_r$ \\ 
&  &  \\ 
Parallel Reaction & $A \rightarrow R $; $ A \rightarrow P \downarrow $ & $C_a$  \\ 
&  &  \\ 
Side-by-side Reaction & $A \rightarrow R $; $ P \rightarrow P \downarrow $ & $C_p$  \\ 
&  &  \\ 
Multiple Mechanisms & $A \rightarrow R \rightarrow P \downarrow $ ; $ A \rightarrow P \downarrow $ & $C_a + C_r$  \\
&  &  \\\hline
\end{tabular}
\captionof{table}{My sophisticated table}\label{sophisticatedtable}
\end{center} 

\blindtext[2]

In table \ref{sophisticatedtable} on page \pageref{sophisticatedtable} we can see ...



\end{document}

在此处输入图片描述

相关内容