我在回忆录类中定义了一个新的浮点数。一切工作正常,除了我无法设法改变标题字体样式。如果我声明\captionnamefont{\bfseries}
,字体只会针对默认浮点类型发生变化,而不会针对新定义的浮点类型发生变化。看图。
我曾经使用“caption”包来实现预期的结果。但我不想再使用它了,因为我在回忆录课中发现了几个错误。
感谢你的协助。
编辑:最小示例
\documentclass[a4paper]{memoir}
\usepackage{float}
\captionnamefont{\bfseries}
\newcommand{\newfloatname}{NewFloat}
\newfloat{NewFloat}{nwf}{\newfloatname}[chapter]
\newlistentry{newfloat}{nwf}{0}
\begin{document}
\begin{figure}[h]
\caption{Caption of original float.}
\end{figure}
\begin{NewFloat}[h]
\caption{Caption of newly defined float}
\end{NewFloat}
\end{document}
答案1
正如你提到的,float
包裹导致此问题。删除它并更改语法以匹配memoir
本质上;相似,但不同。
\documentclass{memoir}
\newcommand{\newfloatname}{NewFloat}
\newfloat[chapter]{NewFloat}{nwf}{\newfloatname}
\captionnamefont{\bfseries}
\begin{document}
\begin{figure}[h]
\caption{Caption of original float.}
\end{figure}
\begin{NewFloat}[h]
\caption{Caption of newly defined float}
\end{NewFloat}
\end{document}