在我的语言中,要求图形编号在“Fig.”之前。也许有人知道如何更改顺序,这样我就可以使用“1 Fig”而不是“Fig. 1”?谢谢!
答案1
该babel
包实现了多种语言的图形标题约定。
例子:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[lithuanian]{babel}
\begin{document}
Žiūrėkite šį paveikslą:
\begin{figure}[h]
\centering
\fbox{tai figūra }
\caption{Paveikslo pavyzdys}
\end{figure}
\end{document}
结果:
为了完整性:该caption
包允许您自定义标题格式。可以使用 定义标签\DeclareCaptionLabelFormat
,其中您可以使用#1
标签文本的参数和#2
标签编号的参数。要将数字放在首位,您可以定义格式
#2 #1
使用此命令。可以使用特定浮点类型的键设置标签本身name
,例如figure
。
例子:
\documentclass{article}
\usepackage{caption}
\DeclareCaptionLabelFormat{numfirst}{#2 #1}
\captionsetup{labelformat=numfirst}
\captionsetup[figure]{name=Fig}
\begin{document}
\begin{figure}[h]
\centering
\fbox{figure contents}
\caption{A figure}
\end{figure}
\end{document}
结果: