为标题编号添加一个级别

为标题编号添加一个级别

我正在使用书籍课程,并且在 \appendix 中有一个附录部分:

\appendix
\include{annexes}

在此附录中,我有几个章节和部分的图表:

\chapter{Cartes et Plans}
\section{Ville}

\begin{figure}[ht] 
    \includegraphics{Figure 1.jpg}
    \caption{Figure 1}
\end{figure}
\begin{figure}[ht] 
    \includegraphics{Figure 1.jpg}
    \caption{Figure 2}
\end{figure}
\FloatBarrier

\section{Section}
\begin{figure}[ht] 
    \includegraphics{figure3.JPG}
    \caption{Figure 3}
\end{figure}

目前我的数字编号如下:

A.1 图 1

A.2 图 2

A.3 图 3

我希望如此

A.1.1 图 1

A.1.2 图 2

A.2.1 图 3

为了与章节/章节编号相匹配,有人知道是否有简单的方法可以做到这一点?

非常感谢您的帮助,如果类似的主题已经得到解答,我找不到它,请原谅

干杯

答案1

您的原始图形编号(默认编号book)是通过

\renewcommand{\thefigure}{\thechapter.\arabic{figure}}

输出结果为<chapter>.<figure>。紧接着\appendix,您可以执行

\renewcommand{\thefigure}{\thesection.\arabic{figure}}

它将<chapter>.<section>.<figure>作为图号打印。

这是一个完整的例子:

在此处输入图片描述

\documentclass{book}

\begin{document}

\chapter{A chapter}

\begin{figure}
  \caption{A regular figure}
\end{figure}

\appendix
\renewcommand{\thefigure}{\thesection.\arabic{figure}}

\chapter{An appendix chapter}

\section{First section}

\begin{figure}
  \caption{First figure}

  \medskip

  \caption{Second figure}
\end{figure}

\section{Next section}

\begin{figure}
  \caption{Final figure}
\end{figure}

\end{document}

相关内容