删除标题中的冒号

删除标题中的冒号

考虑这个例子:

\documentclass{report}
\usepackage{graphicx}
%% \usepackage[latvian]{babel}                                                                                                                                                                              
%% \addto\captionslatvian{\renewcommand{\figurename}{att.}}
%% the dot in "att." will replace ":" as the separator                                                                                                                                                 
\begin{document}
    \begin{figure}
      \includegraphics{example-image-a}
      \caption{Case of A.}
    \end{figure}
\end{document}

输出为

在此处输入图片描述

我怎样才能从图像的标题中删除冒号?

该案例与某些具有其他分离方式的语言有关(参见注释掉的代码行)。

答案1

我建议,因为att.(带点)似乎是一个缩写,将用于交叉引用,所以使用labelsep=space

\documentclass{report}

    \usepackage{graphicx}
     \usepackage[latvian]{babel}

\usepackage{caption}
\captionsetup[figure]{labelsep=space}
 \addto\captionslatvian{\renewcommand{\figurename}{att.}}
    %% the dot in "att." will replace ":" as the separator

    \begin{document}

    \begin{figure}
      \includegraphics{example-image-a}
      \caption{Case of A.}
    \end{figure}

\end{document} 

在此处输入图片描述

答案2

在该包的帮助下caption

在此处输入图片描述

\documentclass{report}
    \usepackage{graphicx}
     \usepackage[latvian]{babel}                                                                                                                                                                              
     \addto\captionslatvian{\renewcommand{\figurename}{att}}
     \usepackage[labelsep=period]{caption}
    \begin{document}
    \begin{figure}
      \includegraphics{example-image-a}
      \caption{Case of A.}
    \end{figure}
\end{document}

相关内容