![如何更改标题编号和文本之间的间距?](https://linux22.com/image/294716/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%A0%87%E9%A2%98%E7%BC%96%E5%8F%B7%E5%92%8C%E6%96%87%E6%9C%AC%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D%EF%BC%9F.png)
就像在 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}