8

在 org-mode 中,我定义了一个图 + 标题,如下所示:

#+CAPTION: My great figure
#+LABEL: fig:myfigure
[[myfigure.png]]

我怎么写“看图[myfigure]”?我发现了以下语法:

See figure \ref{fig:myfigure}

但这在源文件中看起来很难看。特别是,您不能将其用于实际跳转到该图。

4

2 回答 2

9

你实际上不需要'#+NAME',如果你使用它就可以正常工作'#+LABEL',这不会破坏你的数字列表的简短标题。

Orgmode 现在确实'jumpable'在导出的 (latex, html) 文本中提供带有您选择的名称的 、枚举或链接,如果您链​​接:

see figure [[fig:myfigure]].

或者

see figure [[fig:myfigure][figurenameintext]].

我会将此添加为评论,但我还没有声誉。

-- 回复您的评论(仍然无法评论):您确实需要'#+NAME'在 .org 源文件中跳转;如手册中所述,我也刚刚确认有效。不确定最新版本中的短字幕。

于 2014-09-14T12:02:52.260 回答
5

使用最近的 org-mode,您可以使用#+name:,请参阅: http ://thread.gmane.org/gmane.emacs.orgmode/62644/focus=62646

#+CAPTION: My great figure
#+LABEL: fig:myfigure
#+name: fig:myfigure
[[test.png]]

See figure [[fig:myfigure][test]].

这对我来说可以从链接跳转,但在导出时没有效果,恐怕......

于 2013-01-30T01:06:47.527 回答