如何在图标题中的冒号前添加空格

如何在图标题中的冒号前添加空格

我的论文模板使用 caption 包来制作图形标题,当我添加这样的图形时

\begin{figure}[h]
\centering
\includegraphics[width=140mm,keepaspectratio=true]{./fig/CH2/figure1.png}
\vspace{4pt}
\caption{Conceptual framework}
%\label{fig : ch2-1}
\end{figure}

它给出了图 2.1:概念框架,但由于大学格式,我必须在冒号和图号之间添加额外的空格。像这样,图 2.1:概念框架

我该怎么做?请帮忙。谢谢

答案1

为了实现您想要的,请在序言中添加以下行

\DeclareCaptionLabelSeparator{colon}{ : }

平均能量损失

\documentclass{article}
\usepackage[demo]{graphicx} % remove [demo] option in your document
\usepackage{caption}
\DeclareCaptionLabelSeparator{colon}{ : }

\begin{document}
\begin{figure}[h]
\centering
\includegraphics[width=140mm,keepaspectratio=true]{./fig/CH2/figure1.png}
\vspace{4pt}
\caption{Conceptual framework}
%\label{fig : ch2-1}
\end{figure}
\end{document} 

输出:

在此处输入图片描述

请注意,这也会改变所有使用冒号作为分隔符的标题的行为(例如表格)。

如果你想要这种行为仅有的对于figure环境,将上面的行替换为以下内容:

\DeclareCaptionLabelSeparator{mycolon}{ : }
\captionsetup[figure]{labelsep=mycolon}

相关内容