我对图的编号有疑问。借助命令,我的章节以罗马数字编号\renewcommand{\thechapter}{\Roman{chapter}}
(第 I 章、第 II 章等)。因此,我希望图按章节以阿拉伯数字编号,如图 1.2 所示,即第 I 章的第二幅图。
你有什么主意吗 ?
谢谢,皮埃尔
答案1
环境figure
使用figure
计数器,该计数器定义为在chapter
增加时重置(例如,每次开始新的章节时)。
这也将导致在图形计数器输出中使用章节计数器前缀(这里是罗马数字),即\thefigure
最\thechapter.\arabic{figure}
有可能。
如果不想这样,\thefigure
则必须重新定义命令,例如
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}
这是一个最简单的例子:
\documentclass{book}
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}
\begin{document}
\tableofcontents
\listoffigures
\chapter{First}
\begin{figure}
\caption{A dummy figure}
\end{figure}
\begin{figure}
\caption{Another dummy figure}
\end{figure}
\chapter{Second}
\begin{figure}
\caption{A dummy figure}
\end{figure}
\begin{figure}
\caption{Another dummy figure}
\end{figure}
\end{document}