在 Windows 上我使用微特克斯和特克斯工作室. 在 Linux 上我使用TeX 直播和特克斯工作室。我很少用 LaTeX 写东西。我经常用 R Markdown 写东西。
R Markdown 输出为 pdf 效果最好(对我来说)TinyTeXLaTeX(与微特克斯或者TeX 直播)。我是否仍然可以使用 TinyTeX 来让 TeXstudio 正常运行(LyX 也是如此),以便偶尔使用这些程序。或者我需要一个“合适的”LaTeX,例如微特克斯或者TeX 直播?
答案1
是的 (根据文档)
TinyTeX 可以代替其他 TeX 发行版,因为它本质上是 TeX Live。
但
根据您在 TeXStudio 和 LyX 中编译的文件(与您已经在 R 中编译的文件不同),您可能会遇到错误,并且需要通过手动安装缺失的包来解决每个错误。就我个人而言,这会让我很快发疯,但您的情况可能会有所不同。
如果您的系统是多用户的,则每个用户都需要安装 TinyTeX 并安装所有必需的软件包。
TeX Live 及其二进制文件安装在非标准位置。因此,您可能需要使用自定义路径配置编辑器。
您可能无法以专用用户身份安装 TinyTeX。另一方面,如果您以 root 权限安装,则可能更安全:您只能销毁所有个人文件和数据。再说一次,另一个来源还涉及一个额外的脚本,因此存在另一个漏洞、人为错误、事故和混乱。再次,YKMV。
在 Linux 上,您需要安装一个虚拟包。如果您当前从上游安装了 vanilla TeX Live,您可能已经这样做了。如果您使用发行版的包管理器进行安装,这将是一项新要求。
TinyTeX 假设
~/bin
在 Linux 上, 位于 中PATH
。默认情况下,并非所有发行版都如此。此外,PATH
出于安全原因,我不建议将其添加为 的第一部分,而这是使用默认安装位置时的标准建议。添加包含二进制文件的实际目录(而不是包含符号链接的目录)可能更安全,尽管我自己对此并不完全满意。如果您像往常一样将其添加到~/bin
的末尾PATH
,则正确安装的虚拟包将至关重要。再次,YKMV。您可能比我更不担心这些事情。
就我个人而言,我会首先考虑让 TeX Live 与 R 兼容,因为我认为这将提供最强大、最直接、支持最充分、最全面的最简单选项。但如果你真的喜欢 TinyTeX 的某些功能,你显然会与我有不同的感受。