在 org-mode 中,我定义了一个图 + 标题,如下所示:
#+CAPTION: My great figure
#+LABEL: fig:myfigure
[[myfigure.png]]
我怎么写“看图[myfigure]”?我发现了以下语法:
See figure \ref{fig:myfigure}
但这在源文件中看起来很难看。特别是,您不能将其用于实际跳转到该图。
你实际上不需要'#+NAME'
,如果你使用它就可以正常工作'#+LABEL'
,这不会破坏你的数字列表的简短标题。
Orgmode 现在确实'jumpable'
在导出的 (latex, html) 文本中提供带有您选择的名称的 、枚举或链接,如果您链接:
see figure [[fig:myfigure]].
或者
see figure [[fig:myfigure][figurenameintext]].
我会将此添加为评论,但我还没有声誉。
-- 回复您的评论(仍然无法评论):您确实需要'#+NAME'
在 .org 源文件中跳转;如手册中所述,我也刚刚确认有效。不确定最新版本中的短字幕。
使用最近的 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]].
这对我来说可以从链接跳转,但在导出时没有效果,恐怕......