gpt4 book ai didi

r - 如何使 sweave 将生成的图形复制到子文件夹?

转载 作者:行者123 更新时间:2023-12-04 10:12:38 25 4
gpt4 key购买 nike

我很想在从我的 Sweave 报告创建的所有 graphics.pdf 上使用一些基于 shell 脚本的 pdfcrop。因此,如果所有图形都存储在子文件夹中,而不是放在所有 latex 内容(如 .aux .log 文件(等等)所在的位置),我会很好。如果我只需要在特定目录中的所有文件上使用裁剪脚本会容易得多。

这是我的 Sweave 块:

\begin{figure}[htbp]
\begin{center}
<<fig=true,echo=false>>=
print(mygraph)
@
\caption{my graph}
\end{center}
\end{figure}

如果我运行 sweave 代码 mygraph.pdf 存储在与 report.tex 文件本身相同的目录中。

有没有办法将此文件存储在/graphics 等现有子文件夹中?

最佳答案

插入这个:

\SweaveOpts{prefix.string=foo/bar}

进入你的 Sweave 源文件,最好在序言的顶部。上一行摘自Sweave FAQ,表示创建的图形将存储在(Sweave源目录的)子目录 foo中。 , 每个图像文件名将以 bar 开头.在 Sweave FAQ. 中讨论了这一点以及更多内容。

关于r - 如何使 sweave 将生成的图形复制到子文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674567/

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