我目前正在撰写我的论文,并试图对附录进行整理。这是我的附录代码:
\renewcommand{\figurename}{Appendix}
\renewcommand{\tablename}{Appendix}
\setcounter{figure}{0}
\setcounter{table}{0}
\renewcommand\thefigure{\thesection.\roman{figure}}
\renewcommand\thetable{\thesection.\roman{table}}
\pagestyle{plain}
\pagenumbering{Roman}
\setcounter{page}{1}
目前它正在制作如下的图形标题;
附录 5.i:
并且将表格和图形分开处理,这是我想避免的。理想情况下,我希望附录无论有表格还是图形,都有连续的编号。
知道怎么做吗?
提前谢谢
答案1
如果要让table
和figure
计数器一起移动,最好让一个计数器成为另一个计数器的副本。例如,可以使用\dupcntr
提供的宏来实现这个答案由 Martin Scharrer 提供。
\documentclass{article}
\renewcommand{\figurename}{Appendix}
\renewcommand{\tablename}{Appendix}
\setcounter{figure}{0}
\setcounter{table}{0}
\renewcommand\thefigure{\thesection.\roman{figure}}
\renewcommand\thetable{\thesection.\roman{table}}
\pagestyle{plain}
\pagenumbering{Roman}
%\setcounter{page}{1} %% not needed
%% see https://tex.stackexchange.com/a/33901/5001
\makeatletter
\newcommand*{\dupcntr}[2]{%
\expandafter\let\csname c@#1\expandafter\endcsname\csname c@#2\endcsname
}
\makeatother
\dupcntr{table}{figure} % make one counter the duplicate of the other
\begin{document}
\appendix
\refstepcounter{section} % just for this example
\begin{table}[ht!]\caption{Table A}\label{tab:a}\end{table}
\begin{table}[ht!]\caption{Table B}\label{tab:b}\end{table}
\begin{figure}[ht!]\caption{Figure A}\label{fig:a} \end{figure}
\begin{figure}[ht!]\caption{Figure B}\label{fig:b} \end{figure}
\begin{table}[ht!]\caption{Table C}\label{tab:x}\end{table}
\end{document}