我已经设置了书籍,并且表格编号为 1.1...第二章 2.1.....并且只有一个章节我需要对我的表格进行编号,仅为表 1 表 2....有什么帮助吗?
\documentclass[12pt,oneside,a4paper]{book}
答案1
一种方法是更改表格计数器格式命令\thetable
,这很可能\thechapter.\arabic{table}
仅\arabic{table}
在相关章节之后才将其重置为旧行为。这可以通过\let
保存机制来实现。
更多解释:该\newcounter
命令允许使用可选的第二个参数,其中包含驱动程序计数器,即使用book.cls
相关命令
\newcounter{table}{chapter}
\stepcounter
这意味着如果章节计数器增加(或) ,则表计数器将重置为零\refstepcounter
。这是耦合的一部分。另一部分是表计数器的输出,在本例中\thechapter.\arabic{table}
为默认值。
\documentclass[12pt,oneside,a4paper]{book}
\begin{document}
\chapter{First}
\begin{table}
\caption{dummy one}
\end{table}
\begin{table}
\caption{dummy two}
\end{table}
\let\latexthetable\thetable % save original version
\renewcommand{\thetable}{\arabic{table}} % renewcommand
\chapter{Second}
\begin{table}
\caption{dummy one}
\end{table}
\begin{table}
\caption{dummy two}
\end{table}
\let\thetable\latexthetable % switch back to original version
\chapter{Third}
\begin{table}
\caption{dummy one}
\end{table}
\begin{table}
\caption{dummy two}
\end{table}
\end{document}