就像在 IEEE 论文中一样,图表标题编号后有两个字母间距:
Fig. 1. Bla bla
不喜欢
Fig. 1. Bla bla
我希望是前者。
答案1
有了caption
包,就可以这样做。
\usepackage{caption}
\DeclareCaptionLabelFormat{mylabel}{#1 #2.\hspace{1.5ex}}
\captionsetup[figure]{labelformat=mylabel,labelsep=none,name=Fig.}
改成1.5ex
你想要的就行。
代码:
\documentclass{article}
\usepackage{caption}
\DeclareCaptionLabelFormat{mylabel}{#1 #2.\hspace{1.5ex}}
\captionsetup[figure]{labelformat=mylabel,labelsep=none,name=Fig.}
\usepackage{graphicx}
\begin{document}
\begin{figure}[htb]
\centering
\includegraphics[width=4cm]{example-image-a}
\caption{This is my figure}
\end{figure}
\end{document}
改变
答案2
事实上,这可能只是一种视觉错觉,因为IEEEtran
在标题标签/编号和编号/标题之间插入单个\nobreakspace
(或连接~
)。但是,如果您想模仿(或调整)与标题相关的内容,最好使用caption
包裹。
该caption
包提供了定义标题标签和标题之间分隔的键labelsep
。为了说明起见,下面是一些默认选项以及一些创建的选项:
\documentclass{article}
\usepackage{caption}% http://ctan.org/pkg/caption
\DeclareCaptionLabelSeparator{qquad}{\qquad}
\DeclareCaptionLabelSeparator{bigspace}{.\hspace*{4em}}
\begin{document}
\captionof{figure}{A figure}
\captionsetup{labelsep=space}
\captionof{figure}{A figure}
\captionsetup{labelsep=quad}
\captionof{figure}{A figure}
\captionsetup{labelsep=qquad}
\captionof{figure}{A figure}
\captionsetup{labelsep=bigspace}
\captionof{figure}{A figure}
\end{document}