由于某种原因,我需要制作许多带乳胶的表,而不是它们应该有标题或标签,但它们需要编号为Subsection.tableNo。我试过用
\begin{tabular}{ccc}
...& ... & No.: \arabic{subsection}.\arabic{table}\\\hline
.....
\end{tabular}
但是,因为我只使用表格环境,所以不会设置表格计数器,所以我总是这样:
... ... 1.0
... ... 1.0
... ... 2.0
... ... 2.0
如何计算表格? THX
(而且......我的英语很差)
答案 0 :(得分:1)
您可以使用etoolbox
使用<env>
来点击环境\AtBeginEnvironment{<env>}{<stuff>}
的开头:
\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}
。