gpt4 book ai didi

r - 通过组织模式在 Latex 中嵌入 R 图

转载 作者:行者123 更新时间:2023-12-04 00:57:05 24 4
gpt4 key购买 nike

我刚刚开始使用 org-mode,到目前为止我喜欢它。我已经看到可以在 org-mode 文件中插入 R 并在导出时执行它。但是我在让 org-babel(代码嵌入)生成我感兴趣的图并嵌入结果图像而不是代码或运行代码的输出时遇到了一些麻烦。

到目前为止,我有这个工作:

#+BABEL: :session *R* :results output graphics :exports both
#+begin_src R :file img.pdf :results output graphics :session *R*
hist(rnorm(100))
#+end_src

#\includegraphics{img.pdf}

但它并没有想象的那么好。首先它总是提示我是否要执行 R 代码,其次我想消除 \includegraphics指令。

这可能吗?

最佳答案

几件事:1)最近组织模式发生了很大变化,尤其是 w.r.t. Babel 和 src 块 - 从他们的 git 存储库中获取最新版本(查看常见问题以了解如何执行此操作的详细信息)。 2) 我们不使用 #+BABEL不再排队,这些现在用 #+PROPERTY 完成了线条,3) 图形的包含是自动完成的。一个人不应该需要做\includegraphics{}根本没有(除非您想调整默认行为,例如字幕放置)。

例如,在最新版本的 Org 模式下,您的示例的简单版本如下所示:

#+TITLE:    tester.org
#+PROPERTY: session *R*
#+PROPERTY: results output

* Headline here

Here is some text.

#+begin_src R :exports both :results graphics :file img.pdf
hist(rnorm(100))
#+end_src

我刚刚在我的机器上进行了测试,它就像一个魅力。最后一件事 - 我强烈建议你订阅 Org 模式邮件列表,因为在那里你会看到关于 BABEL、PROPERTY 和一大堆其他东西的持续讨论。

顺便说一句, #+PROPERTY: results output线并不重要,这只是我通常做的,因为它更像是我对 Sweave 的期望。

关于r - 通过组织模式在 Latex 中嵌入 R 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com