编辑斜体标题的样式

编辑斜体标题的样式

我有一个类似下面的图标题样式。

\def\fnum@figure{\small\it\bf\figurename{} \thefigure.}

此样式将标题和标题编号改为粗体。但我需要粗体和斜体编号,并且仅将标题改为斜体,如下所示。

图 1.3: 这是我的标题

有什么解决办法吗?

我有一个样式文件,该文件有如下命令。

\captionsetup{compatibility=false}

所以\captionsetup[figure]{font={it,bf}}不起作用。

在这个样式文件中有一个命令\newcommand{\captionfonts}{\normalfont}

我可以编辑这个命令吗?如何编辑?

@Werner 我已经尝试了你的解决方案,它在新文档中有效,但在我现有的文档中它不起作用:(没有任何变化。

答案1

你需要使用

\captionsetup[figure]{
  font = it,
  labelfont = bf
}

fontitalics中设置整个标题,仅将bface 添加到labelfont(其中包含浮点类型、数字和分隔符)。

在此处输入图片描述

\documentclass{article}

\usepackage{caption}
\captionsetup{
  compatibility = false
}

% Set up caption options for figures
\captionsetup[figure]{
  font = it,
  labelfont = bf
}

\begin{document}

\begin{figure}
  \caption{A figure caption.}
\end{figure}

\end{document}

当然,这只有在你使用\documentclass可修补的caption

答案2

为什么不简单地加载caption包并使用

\captionsetup[figure]{font=it, labelfont+=bf} ?

相关内容