目前,当我使用标签引用事物时,我已设置 LyX 仅插入表号。我希望它插入表号的Table N
位置N
。同样,我希望它插入Figure N
图表。这可能吗,还是 LyX 无法知道我的标签引用的是图表或表格?
答案1
加载cleveref
包装并使用\cref
(或\Cref
在句子开头)代替\ref
。
答案2
LyX 的实现方法是将“格式”(默认为<reference>
)设置为Formatted reference
“交叉引用”对话框中的格式。这将使用 prettyref 包(仅限英文)或 refstyle 包,具体取决于您在“文档”>“设置”中的设置。
有关更多详细信息,请参阅用户指南中的“6.1 交叉引用”。
这样做的好处是不需要 ERT,并且必要的包会自动加载。
然而,Gonzalo 使用包的答案cleveref
似乎更好,因为它不依赖于引用的名称来确定它是表格还是图形,我认为 prettyref 和 refstyle 会这样做(他们希望引用名称以“fig”或“tab”为前缀)。