在标准书籍类中,很容易实现标题计数器,形式为“表 3-4”,其中“3”是计数器值\thechapter
,“4”是此特定表在章节中的出现顺序。只需使用 caption 包:
\usepackage{caption}
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}}
\DeclareCaptionLabelFormat
可能是实现这一目标的更好方法。
我想知道是否存在一种方法来定义这种类型的标签格式回忆录 不使用 caption 包,因为我对 memoir 提供的附加浮点函数非常满意,并且不想让 caption 包接管。
我读过 memoir 文档,但没找到答案。memoir 内部控制浮点计数器的内部机制是什么?
- - - - - - - - 更新 - - - - - - - - - - - -
我发现如果你把任何命令放在\mainmatter
前面\chapter
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}}
根本没有效果。
\documentclass{memoir}
\renewcommand{\thetable}{\arabic{chapter}-\arabic{table}}
\begin{document}
\mainmatter
\chapter{A chapter}
\begin{table}
\caption{A table}
\end{table}
\end{document}