考虑这个例子:
\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}