7

我试图在 Lyx 中安装 Knitr 包,但遇到以下错误。

“模块 knitr 需要一个在您的 Latex 安装中不可用的包或您尚未安装的转换器。Latex 输出可能是不可能的。包缺少 Knitr>latex。”

如果您能帮我解决这个问题,我将不胜感激。我检查了 Lyx 模块,但不知道该怎么做。我是 Lyx 和 Knitr 的新用户。

先感谢您

4

3 回答 3

8

这通常表明存在 PATH 问题;请参阅 LyX/Sweave/knitr 手册的第一部分(PDF 链接位于http://yihui.name/knitr/demo/lyx/

于 2012-09-17T00:10:14.597 回答
2

我在我的 Windows 10 机器上收到了同样的错误消息,发现错误出现在我为 R 提供的路径中。如果您没有通往 R 可执行文件的路径,它将无法正常工作。使用 Tools>Preferences>Paths 更改 Lyx 中的路径并编辑 PATH 前缀内容。我不得不添加

                C:\Program Files\R\R-3.6.0\bin\x64
于 2019-07-09T21:54:30.380 回答
1

咳咳……在 Windows 10 中,使用 MikTeX,您应该知道 R 安装在 x64 和 i386 架构下,因此当您在 R 中运行 R.home('bin') 时,它会给出:

i386 架构的“C:/Users/DIEGOA~1.ACO/DOCUME~1/R/R-34~1.2/bin/i386”和“C:/Users/DIEGOA~1.ACO/DOCUME~1/R/ R-34~1.2/bin/x64" 用于 x64 架构...在 LyX 中添加 Rnw(knitr) 时,您应该同时测试两者(一个抱怨,另一个不抱怨)...

希望这可以帮助...

于 2017-11-27T08:28:38.383 回答