作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有标题 ditaa 和点图的 org-mode 文档。当我导出到 LaTeX 时,生成的图像不会放在 figure
中环境,未给出 \caption
,并且没有给出 \label
.其他源代码块导出正常。
我怎样才能解决这个问题?
这是一个示例 org-mode 文档:
* Plain source code works
#+CAPTION: This works
#+LABEL: fig:works
#+BEGIN_SRC
this is a test
#+END_SRC
The above (Figure [[fig:works]]) is a figure with some source code. When
exported to LaTeX, it is placed inside a ~figure~ environment and
given a caption and label as expected.
* Ditaa doesn't work
#+CAPTION: Foo
#+LABEL: fig:foo
#+BEGIN_SRC ditaa :file foo.png :cmdline -E
/-----\
----------------------------->| foo |<-----------------------------
\-----/
#+END_SRC
The above (Figure [[fig:foo]]) is a ditaa figure. When exported to LaTeX,
the image is not inside a ~figure~ environment, it is missing the
caption, and there is no ~\label~.
* Dot doesn't work
#+CAPTION: Bar
#+LABEL: fig:bar
#+BEGIN_SRC dot :file bar.png
digraph foo {
asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf -> b;
}
#+END_SRC
The above (Figure [[fig:bar]]) is a dot figure. When exported to LaTeX,
the image is not inside a ~figure~ environment, it is missing the
caption, and there is no ~\label~.
#+OPTIONS: toc:nil author:nil
#+TITLE:
#+DATE:
最佳答案
要让它工作,你需要有一个 #+RESULTS:
#+BEGIN_SRC
下的部分 block 和标题,而不是:
* Plain source code
#+CAPTION: This works
#+LABEL: fig:works
#+BEGIN_SRC
this is a test
#+END_SRC
See Figure [[fig:works]].
* Ditaa
#+BEGIN_SRC ditaa :file foo.png :cmdline -E
/-----\
----------------------------->| foo |<-----------------------------
\-----/
#+END_SRC
#+CAPTION: Foo
#+LABEL: fig:foo
#+RESULTS:
[[file:foo.png]]
See Figure [[fig:foo]].
* Dot
#+BEGIN_SRC dot :file bar.png
digraph foo {
asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf -> b;
}
#+END_SRC
#+CAPTION: Bar
#+LABEL: fig:bar
#+RESULTS:
[[file:bar.png]]
See Figure [[fig:bar]].
#+OPTIONS: toc:nil author:nil
#+TITLE:
#+DATE:
关于emacs - 如何将 ditaa 或点 block 导出为标题图(LaTeX)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073114/
我是一名优秀的程序员,十分优秀!