在文献中,您经常会看到对“下图”和“下表”的引用。
In the table above [2], one can see..
但是,LaTeX 提供了\ref
,它充当超链接的作用。
省略“下表”字样并简单引用您自己的表格作为参考是否是更好的 LaTeX 风格?
因此上面的句子应该是
In [2], one can see..
其中 [2] 是\ref
同一文档中的表格元素。
但是现在我们无法从句子中判断超链接元素是表格还是图像。也许更好的选择是
In the table [2], one can see..
哪种 LaTeX 风格更好?
答案1
你在问“哪种 LaTeX 风格更好?”
我想说我们不应该在这里谈论 LaTeX 风格,在我看来,它是处理书籍或论文中表格或图形引用的一般风格。
因为论文必须真实且明确,所以文档中的每个表格或图表必须至少引用一次,这一点很重要。因此,每个表格和图表都有自己的编号,您必须引用它们。(如果上面的表格不止一个,那么仅引用“参见上表”并不十分清楚……仅引用 15.3 可能是一个图表、一个表格或其他内容。始终添加引用类型以使其清晰,例如图~15.3)
一个很好的例子是,对于第 15 章中的第三个图使用“图 15.3”,对于第 15 章中的第二个图使用“图 15.2”。使用 LaTeX,您可以编写figure~\ref{fig:label}
以获得对您用 标记的图的引用\label{fig:label}
。
如果您的引用必须指向同一页上的图表/表格,则此引用已足够清晰。如果您的引用指向两页或两页或两页以上的图表/表格,则读者可以通过引用轻松找到引用的对象see figure~\ref{fig:label} on \pageref{fig:label}
。例如,这将导致“参见第 122 页上的图 15.3”。
软件包varioref
使引用变得更容易,因为您只需编写figure~\vref{fig:label}
即可在文档中获得正确的引用。如果需要,可以varioref
自行添加页码。
包cleveref
允许您省略图形等。您仅需引用即可\cref{fig:label}
在文档中获得完整的引用。
欲了解更多信息,请查看包装文档。