【发布时间】:2011-09-30 11:57:47
【问题描述】:
假设我编写了以下微小的 .Rnw 文件:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{Sweave}
\usepackage{tikz}
\usepackage{pgf}
\begin{document}
<<>>=
sessionInfo()
@
\end{document}
然后我可以转到 R 并使用 sweave 将 .Rnw 文件转换为 .tex 文件
一旦完成,就可以调用乳胶解释器,因为我使用了
\usepackage{Sweave} Latex 知道如何处理特定的代码标签。
当我第一次执行此过程时,我遇到了 Sweave.sty 文件可能出现的常见错误
找不到。我用谷歌搜索并可以通过键入以下命令来解决问题
进入 Mac OS 终端:
mkdir -p ~/Library/texmf/tex/latex
cd ~/Library/texmf/tex/latex
ln -s /Library/Frameworks/R.framework/Resources/share/texmf Sweave
我现在不明白的是latex包\usepackage{Sweave}是怎么知道的
必须查看 ~/Library/texmf/tex/latex 才能找到 Sweave.sty 文件的符号链接?
如果我更改以下行会发生什么:
ln -s /Library/Frameworks/R.framework/Resources/share/texmf Sweave
到
ln -s /Library/Frameworks/R.framework/Resources/share/texmf Sweave_Link
我必须在 .Rnw 文件中使用\usepackage{Sweave_Link}吗?
【问题讨论】: