如何计算表格

时间:2015-04-28 10:47:13

标签: latex pdflatex

由于某种原因,我需要制作许多带乳胶的表,而不是它们应该有标题或标签,但它们需要编号为Subsection.tableNo。我试过用

\begin{tabular}{ccc}  
...& ... & No.: \arabic{subsection}.\arabic{table}\\\hline
.....
\end{tabular}

但是,因为我只使用表格环境,所以不会设置表格计数器,所以我总是这样:

... ... 1.0

... ... 1.0

... ... 2.0

... ... 2.0

如何计算表格? THX

(而且......我的英语很差)

1 个答案:

答案 0 :(得分:1)

您可以使用etoolbox使用<env>来点击环境\AtBeginEnvironment{<env>}{<stuff>}的开头:

enter image description here

\documentclass{article}
\usepackage{etoolbox}
\AtBeginEnvironment{tabular}{\refstepcounter{table}}

\newcommand{\showtabular}{% Just for this example
  \begin{tabular}{|c|}
    \hline
    \thesection.\thetable \\
    \hline
  \end{tabular}}
\begin{document}

\section{First section}
\showtabular
\showtabular

\section{Second section}
\showtabular
\showtabular
\showtabular

\section{Last section}
\showtabular
\showtabular
\showtabular
\showtabular

\end{document}

上面的I步骤(实际上,可以引用该步骤)table计数器与每个新的\begin{tabular}