gpt4 book ai didi

command-line - 使用 concordance=TRUE 从命令行扫描

转载 作者:行者123 更新时间:2023-12-04 02:23:15 24 4
gpt4 key购买 nike

我有使用 LaTeX Beamer 模板的文档,并在实际文档的开头传递此代码

\usepackage{Sweave}
\begin{document}
\SweaveOpts{concordance=TRUE}

该文档使用带有 R-2.15.2 的 RStudio (0.97.248) 编译得很好。完成合成后,为了确保可重复性,我喜欢从 cmd 文件生成整个分析(并使用 ghostscript 压缩 PDF)。
相关部分是
R CMD Sweave MyDoc
pdflatex MyDoc
bibtex MyDoc
pdflatex MyDoc
pdflatex MyDoc

这失败并显示错误消息
 ! LaTeX Error: File `MyDoc-concordance.tex' not found.

这表明 Sweave 没有从命令行生成一致性。找不到命令行开关,我的 Google 搜索也没有帮助...我将不胜感激任何指示...

最佳答案

通常,在命令行上解析最初在 RStudio 中创建的 .Rnw 文件时,您会遇到此问题。 RStudio Sweave 模板具有 \SweaveOpts{concordance=TRUE}选项作为 .Rnw 文件中的默认值。

这似乎是 Sweave 没有的问题 had much attention .有时我在命令行上工作时会遇到这个问题,我发现的唯一解决方法是设置:

\SweaveOpts{concordance=FALSE} 

在文件本身中,删除所有临时 latex ,然后运行 ​​ R CMD Sweave再次创建一个新的 .tex 文件。生成的文件适用于 pdflatexxelatex .

显然,不可能将一致性文件的请求传递给 Sweave(我尝试了 R CMD Sweave MyDoc.Rnw --options=concordance=TRUE,正如我在评论中提到的那样)。

关于command-line - 使用 concordance=TRUE 从命令行扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242021/

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