我正在用 Latex 撰写论文,文档类为“book”。论文中有几章包含多个表格或图片。当我将所有这些表格或图片放在附录之后时,它们的编号发生了变化,例如从“3.1”(第 3 章中的第一个表格)变为“A1”。我想知道是否有人可以帮助我将表格或图片的编号格式保留为“3.1”、“3.2”等。顺便说一句,我在附录部分使用了“\appendix”。谢谢!
答案1
默认情况下,figure
s 并table
假设在<chapter>.<float>
book
更正式地说,
\renewcommand{\thefigure}{\thechapter.\arabic{figure}}
\renewcommand{\thetable}{\thechapter.\arabic{table}}
(带有一些条件,但这里并不重要)。并且,对于 的问题\appendix
,\thechapter
已更新为\Alph{chapter}
。对于您的目的,似乎只需硬编码\thechapter
:
\documentclass{book}
\begin{document}
\listoftables
\chapter{A chapter}
\begin{table}\caption{A table}\end{table}
\begin{table}\caption{A table}\end{table}
\begin{table}\caption{A table}\end{table}
\appendix
\chapter{An appendix}
\begin{table}\caption{A table}\end{table}
\begin{table}\caption{A table}\end{table}
\begin{table}\caption{A table}\end{table}
\renewcommand{\thechapter}{3}%
\begin{table}\caption{A table}\end{table}
\begin{table}\caption{A table}\end{table}
\begin{table}\caption{A table}\end{table}
\end{document}
当然,前提是第 3 章中没有任何figure
s 或table
s,否则这肯定会让读者感到困惑。此外,如果您使用hyperref
,如果图形编号不唯一,这种重新定义可能会导致超链接问题。