我想将标题编号从 2.1 更改为 2.3.1,因为我的章节是 2-3。我尝试使用\usepackage{chngcntr}
,\counterwithin{table}{section}
但由于我的章节标题是 2-3。它会将我想要的“2.3.1”标记为“2-3.1”。有人知道如何更改吗?
答案1
chngcntr
旨在管理计数器从连续重置到每单位重置,以及反之亦然。但是,你有兴趣调整计数器表示。为此,添加
\renewcommand{\thetable}{\arabic{chapter}.\arabic{section}.\arabic{table}}
到文档序言中。默认是使用
\renewcommand{\thetable}{\thesection.\arabic{table}}
它将继承与节编号相关的层次结构(通常也是\thechapter.\arabic{section}
),并将其传递给表编号。无论如何,这是一件好事,因为编号样式在整个层次结构中匹配并且是一致的。