我参观过http://www.stat.uiowa.edu/~rlenth/StatWeave/并根据说明安装了 StatWeave。但我的问题是手册中没有提供分步说明,也没有提供示例 .tex 文件以便我进行检查。测试文件带有 .odt 和 .swv 扩展名,但我不知道如何在 StatWeave 中使用它们。有什么建议吗?
答案1
我假设您对 R 感兴趣,因为您用 R 标记了您的问题。另外,我认为您对处理文件感兴趣tex
。在这种情况下,正如 @daroczig 所建议的那样,值得尝试一下斯维夫。
以下内容对我有用,至少对于 R 统计包来说是这样(我没有 SAS,但我在 Mac OS 10.6 上使用 Stata)。我只是遵循在线手册,§4.1(第 6-7 页)。
\documentclass{article}
\usepackage{Statweave}
\begin{document}
\RweaveOpts{prompt="> "}
\section{StatWeave example using R}
Here are some fake data:
\begin{Rcode}{label=summary,saveout}
x <- replicate(3, rnorm(100))
summary(x)
\end{Rcode}
The dataset is of size \Rexpr{nrow(x)}.
Here is the results of the call to \verb|summary(x)|:
\recallout{summary}
\end{document}
例如,上面的文件1.tex
可能会被编译
$ statweave --weave 1.tex
提供在您的路径中。它会生成如下所示的statweave
文件:1.pdf
我statweave
之前已经安装了,我只是按照安装jar
文件中的说明进行操作(运行java -jar statweave.jar
:它将在指定的目录中安装二进制文件、LaTeX 样式文件和 OpenOffice 模板,最后它会要求您检查您想要启用的外部工具 - R、Stata、SAS、Matlab 等)。