将 latex 中的图形编号更改​​为按章和按节

将 latex 中的图形编号更改​​为按章和按节

我想将我的 latex 文件中的图形编号从序数 (1,2,...) 更改为 chapter.section.number (1.1.1, 1.1.2 ,...)。我使用了更改中心包和

\counterwithin{figure}{chapter} \counterwithin{figure}{section}

命令在我的第一个章节之前,但所有图片的编号都变为 0.0。(图片编号)。我想这意味着包无法识别每个章节和部分的开头。文档类型是\documentclass[oneside]{um}。有人对如何解决这个问题有什么建议吗?因为我刚开始使用 LaTeX,如果答案能简单一点,我会很感激的。提前谢谢。

\documentclass[oneside]{um}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{float}
\usepackage{caption}
\begin{document}

\counterwithin{figure}{section}
    \pagenumbering{arabic}

\chapter{Theory and Methods}

\section{random name 1}

\begin{figure}[h!]
    \centering
    \includegraphics{example-image}
    \caption{Example of a Decision Tree structure}
    \label{Figure:1}
\end{figure}

\chapter{number 2}

\section{random name 2}

\begin{figure}[h!]
    \centering
    \includegraphics{example-image}
    \caption{example 2}
    \label{Figure:1}
\end{figure}
    
\end{document}```

相关内容