自定义图片标题名称

自定义图片标题名称

我想要制作如下图所示的图形标题。在此处输入图片描述

所以我在文章环境中使用下面的包。

\usepackage[format=plain,justification=raggedright,singlelinecheck=false,font=small,labelfont={bf,sf},labelsep=space,figurename=Figure]{caption} 

然而,当我使用时我得到\caption{\sffamily{\textbf{Quantum jumps}}}的是 在此处输入图片描述

那么,我该如何让它显示 Figure 而不是 Fig.?另外,我该如何获取 Figure 1 旁边的 |?当我设置 labelsep=| 时,出现了错误。

谢谢。

答案1

除非你使用的类与caption,以下应该可以工作。

为了定义|分隔符,请使用

\DeclareCaptionLabelSeparator{pipe}{ $|$ }% or $\vert$

在此处输入图片描述

\documentclass{article}

\usepackage{caption}
\DeclareCaptionLabelSeparator{pipe}{ $|$ }% or $\vert$
\captionsetup{
  format=plain,
  justification=raggedright,
  singlelinecheck=false,
  font=small,
  font={bf,sf}, % This covers labelfont and textfont
  labelsep=pipe,
  figurename=Figure
}

\begin{document}

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

\end{document}

相关内容