在org-mode中,我已经定义了一个这样的数字+标题:
#+CAPTION: My great figure
#+LABEL: fig:myfigure
[[myfigure.png]]
我如何写“看图[myfigure]”?我找到了以下语法:
See figure \ref{fig:myfigure}
但这在源文件中看起来很难看。特别是,你不能用它来实际跳转到图中。
答案 0 :(得分:8)
您实际上不需要'#+NAME'
,如果您使用'#+LABEL'
它会正常工作,这不会破坏数据列表的短标题。
如果你链接的话,Orgmode现在会在导出的(latex,html)文本中提供'jumpable'
,枚举或链接你选择的名字:
see figure [[fig:myfigure]].
或
see figure [[fig:myfigure][figurenameintext]].
我会将此作为评论添加,但我还没有声誉。
-
在回复你的评论时(仍无法评论):你需要'#+NAME'
才能在.org源文件中跳转;正如manual中提到的那样,我也确认它有效。不确定最新版本中的短标题。
答案 1 :(得分:4)
使用最新的组织模式,您可以使用#+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]].
这对我来说可以从链接跳转,但在导出时没有效果,我害怕......