我如何修改图形的标题名称?例如我有
\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