我之所以问这个问题,是因为我以前一直使用 TeTeX,它永久包含在 Slackware Linux 中。但是,我下载了 TeTeX 的源代码,在 Mac OS X 上构建它似乎有点棘手,而我现在 99% 的时间都在使用它。一般来说,出于安全原因,我不会从任何人那里下载预构建的二进制文件——我需要自己从源代码构建它。
答案1
从源代码构建整个 TeX 发行版是一项艰巨的任务,但由于 TeX 是开源的,因此可以做到。起点是:
但是,开源软件也是建立在信任的基础上的。如果二进制文件来自可信来源,那么不使用它们就没什么意义了。MacTeX 版本是由俄勒冈大学的 Dick Koch 创建的。信任他(以及所有其他 TeXLive 开发人员)的技能,您将省去很多麻烦。
答案2
在这里,我冒着疏远许多 TeXLive 贡献者和用户(其中之一就是我自己)的风险,并提到了一个新的极简、超便携的 TeX 和朋友发行版,适用于 Plan9 和 Unix 操作系统。它被称为压缩包并且在 Darwin/OS X 上编译应该很简单。我还想象如果不在官方 MAC 端口树中,有人有一个适用于 OS X 的 TeXLive 工作端口(BSD 用户知道我在说什么)。
答案3
我的建议是采用稍微不同的方法——我使用 Macports (http://macports.org),它有大量可供下载和安装的开源软件包。它会跟踪依赖项,如果不存在,它会为您下载并获取它们。
对我来说,在 Macports 中安装完整的 texlive 只需发出命令
sudo port install texlive +full +doc
然后让它顺利通过直至完成。