首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sweave & Lyx fig=T在Sweave中的应用

Sweave & Lyx fig=T在Sweave中的应用
EN

Stack Overflow用户
提问于 2011-09-08 20:42:48
回答 1查看 873关注 0票数 0

我正在跟踪Gorjanc的关于LyX和Sweave的教程。使用Ubuntu10.04和LyX版本1.6.5,安装了所有的texlive-full

产生数值输出的R残余物产生有效的PDF。

但是,当我试图编译一些简单的数字时,比如

代码语言:javascript
复制
<<chunk, fig=T>>=       [ctrl+enter]
hist(rnorm(100))        [ctrl+enter]
@

我会犯一些隐秘的错误。或者没有找到chunk.temp.Rnw,或者LaTeX遇到了一个错误,我应该按<enter>来忽略。

如果我将fig更改为figure,将T更改为TRUE,则LyX文档将编译,但不显示图形。有了pgfsweave,我得到了这一错误,有时还有这一个

我在使用这些程序的错误版本吗?有什么方法可以引出更好的错误信息吗?我是否可以跳入LaTeX提示符并亲自命中<enter>

更新:i https://tex.stackexchange.com/questions/27993/can-i-download-ctan-packages-from-the-command-line-ubuntu/28004使用了错误的LaTeX版本;Ubuntu的默认设置太旧了。此外,我还需要更新到LyX 2.0.1以及pgfpgfSweave的更新版本(程序是不同的)。

新的错误消息是:An error occurred while running: Rscript '/home/mars/.lyx/scripts/lyx-sweave-exec.R' 'UTF-8' 'pgfSweave' "/home/mars/" "/tmp/lyx_tmpdir.T1663/lyx_tmpbuf2/" "test.sweave.lyx.Rnw" > "test.sweave.Rnw".log 2>&1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-09 22:33:49

根据https://tex.stackexchange.com/questions/27993/can-i-download-ctan-packages-from-the-command-line-ubuntu/27994#27994的说法,Ubuntu中的TeX存在一个长期的问题:它们的包已经远远落后了。由于Sweave的许多创新都发生在2010-2011年,似乎必须从http://ftp.ctex.org/mirrors/CTAN/systems/texlive/Images/下载和安装.iso,而不是使用Synaptic。包管理到此为止了!

我只会接受我自己的答案,如果这真的有效的话。

更新:确保您使用无视你所读到的关于Noweb.sty的任何东西,因为在LyX 2.0.1中有一个"Sweave“,意思是您应该只使用常规文档类(articlebookreport) -- scrapschunks替换,并且本质上是Sweave是本地处理的。还有无视布雷特·科利尔的清晰解释的如何安装LyX,因为它现在已经过时了,尽管Gorjanc的高谷歌博客帖子说它可以工作。这也是过时的,或者它可能只适用于Ubuntu 9,而不是Ubuntu10.04。

因此,截至2011年8月,让Sweave在Ubuntu10.04的LyX中工作的步骤如下:

  1. texlive获得最新的tug.org --而不是来自Synaptic的。如何做到:https://tex.stackexchange.com/questions/27993/can-i-download-ctan-packages-from-the-command-line-ubuntu/27994
  2. 获取pgfkTikz,如下所述:http://justbloodywork.blogspot.com/2011/07/installing-latex-and-pgf.html
  3. 按照意色调的指示在这里:http://yihui.name/en/2010/10/how-to-start-using-pgfsweave-in-lyx-in-one-minute/#comment-10929。从源代码中构建lyx-devel,应用Yihue的补丁,并配置一些LyX首选项。
  4. Tools > Reconfigure LyX.
  5. 祈祷。
  6. 启动LyX并从(3)加载Yihue的测试文件。点击Ctrl + R,而不是Ctrl + D查看。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7354222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档