![如何更改回忆录中新浮动的标题样式?](https://linux22.com/image/401100/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E5%9B%9E%E5%BF%86%E5%BD%95%E4%B8%AD%E6%96%B0%E6%B5%AE%E5%8A%A8%E7%9A%84%E6%A0%87%E9%A2%98%E6%A0%B7%E5%BC%8F%EF%BC%9F.png)
我在回忆录类中定义了一个新的浮点数。一切工作正常,除了我无法设法改变标题字体样式。如果我声明\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}