这是一个非常奇怪的问题,所以我将解释其病因。
我长期使用 \LaTeX 和 \LaTeX knitr
,现在正尝试通过转换为降价。
此 R 包允许创建“可重现报告”,包括论文中使用的实际代码以及结果和讨论。它通过评估代码(主要是 R 和 Python,但也可以使用其他语言)并使用与文本中使用的相同标记语言格式化输出来实现此目的。然后将生成的文档编译为输出格式(PDF 论文,但也包括用于 Web 出版物、幻灯片、电子书甚至 Word(呸!)或 Powerpoint(呸!)文档的 HTML 代码)。
事实证明,Rmarkdown 在其许多输出中使用 \LaTeX,而 PDF 输出实际上是通过生成和编译 \LaTeX 文档获得的。这就是事情变得有趣的地方。
Rmarkdown 依赖于泰特克斯,它包装了 TeXlive 的“轻量级”用户模式安装,这样就避免了用户管理 \TeX 安装。目前,这种依赖关系似乎不是强制性的:我已经安装了
tinytex
(R 包),但没有继续安装 TeXlive 包;Rmarkdown 仍然可以使用(存在问题,但这不是我目前的问题)。然而,对于一些选项,Rmarkdown 无法找到一些资源和查询
tinytex
,这些资源和查询从未安装过“真正的”TeXlive,有一个空的使用树,因此无法回答。
所以问题是:是否可以创建一个 tlmgr 来反映通过 \LaTeX 包完成的 TeXlive 系统范围安装的状态?