更改图片标题名称

更改图片标题名称

我如何修改图形的标题名称?例如我有

\caption{This is a figure.}

默认情况下,标题显示为

图 1:这是一个图。

无论如何我想要

图 1-这是一个图。

答案1

首先,你必须重新定义\figurename

选项 1:不使用babel包裹:

\renewcommand{\figurename}{Fig.}

选项2:(以babel英语为语言):

\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

对于其他babel语言,您需要使用适当的\captions<language>命令,而不是\captionsenglish上面的命令。

为了改变标签和标题文本之间的分隔符,我建议caption包裹。

\documentclass{article}

\renewcommand{\figurename}{Fig.}

\usepackage[labelsep=endash]{caption}

\begin{document}

\begin{figure}
\centering
\rule{1cm}{1cm}
\caption{This is a figure}
\end{figure}

\end{document}

编辑:如果有人想知道如何更改表格的标题名称:重新定义\tablename

答案2

这是一个简单的解决方案:

\usepackage[figurename=Fig.]{caption}

可以与 一起使用或不与 一起使用babel。用于tablename表格。

答案3

您可以转到文件pseudocode.sty(如果您正在使用pseudocode环境)并将单词“algorithm”更改为“algorithme”。

该文件安装在 C:/programfile/...Miktex...pseudocode

相关内容