所以我在文章环境中使用下面的包。
\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}