如何让标题从未来章节开始

如何让标题从未来章节开始

如果我写,

 \caption{Test}

标题为“图 1:测试”

我希望它读起来像“图 13.1:测试”

其中 13 是我正在处理的章节编号。我没有任何先前的章节存档。

答案1

使用\numberwithinamsmath

\documentclass{book}
\usepackage{amsmath}
\numberwithin{figure}{chapter}
\begin{document}
\begin{figure}
  \caption{Test}  
\end{figure}
\end{document}

答案2

您可以通过以下方式重新定义计数器:

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

编辑:这个({\arabic{chapter}.\arabic{figure})实际上是的默认设置books

最小示例:

\documentclass{book}
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}

\begin{document}
\chapter{chapter 1}
Some text.
\begin{figure}
  test
  \caption{mycaption}
\end{figure}
\end{document}

相关内容