SASweave 和 Sweave.sty

SASweave 和 Sweave.sty

我最近在一台 Linux 机器(确切地说是 RHEL 6)上为一组开发人员安装了 SASweave,但他们目前必须将一个名为 SasWeave.sty 的文件复制到他们当前的项目目录中,以便 SASweave 正常工作。每个用户都有多个项目,并且必须在每个项目中保留此文件的副本。我对 SASweave 或 LaTeX 几乎一无所知,但似乎我应该能够设置一个系统范围的搜索路径来指向此文件(当前位于 /usr/local/SASweave/SasWeave.sty),或者将此文件复制到现有搜索路径中的某个位置。

我在 stackexchange 上看到了一些关于修改 texmf.cnf 的讨论,但坦率地说,解决方案远远超出了我的理解范围,我感到很困惑。有人能清楚地解释一下我需要采取哪些步骤才能让 SASweave 找到这个文件吗?如果可能的话,我想避免让每个用户都设置一个环境变量。理想情况下,最好有一个系统范围的设置,并传播给所有用户。如果有帮助的话,我有机器的 root 访问权限。

提前致谢。

答案1

我是一名使用 Windows 的 SAS 程序员,被要求提供一些指导。

来自 SASweave 主页:

http://homepage.cs.uiowa.edu/~rlenth/SASweave/

Linux/Unix 注释
SASweave 使用 awk 脚本(实际上,需要 gawk 或 nawk,因为我们需要能够同时加载多个 awk 脚本)。将脚本复制到合适的位置,将关联的 shell 脚本 sasweave 和 sastangle 复制到 PATH 中的某个位置,将文件 SasWeave.sty 复制到 TEXINPUTS 路径中的某个位置。

您将需要编辑 sasweave 和 sastangle 以便他们可以找到这些脚本。

因此,回到 unix krewe,从我对 Windows 和 SAS 配置文件的了解来看,文件 sasweave 和 sastangle 包含用于搜索文件 SASweave.sty 的库和文件夹的分配

韋斯

Ron Fehd
SAS-L 的宏专家

TeXhax {SAS} 宏 maven

相关内容