将以下行添加到颜色链接后:
\usepackage[colorlinks = true]{hyperref}
我的参考文献的文本开始看起来很奇怪:现在图形的编号附加在“图形”一词上,即“FigureX”,表示某个数字“X”,而不是“图X”。
我指的是以下图:
\figurename{\ref{my_figure_label}}
如何在“Figure”和“X”之间添加空格?
答案1
hyperref
这里不涉及。
\figurename
不接受参数而只是扩展为Figure
(除非通过类或语言选项进行更改)并且\ref
通常只产生一个数字,例如2
。
所以
\figurename{\ref{my_figure_label}}
是相同的
\figurename\ref{my_figure_label}
并产生
图2
这里最简单的标记是
Figure \ref{my_figure_label}
后面有一个空格Figure
,产生
图 2
答案2
在我的文档中我使用了:
\figurename\textbf{ }\ref{my_figure_label}
对于图,
\tablename\textbf{ }\ref{my_table_label}
用于表格
因为结果就是\figurename \ref{my_figure_label}
单词“Figure”和数字之间没有空格。
不过,我希望有更好的方法来做到这一点。