knit2pdf 无法在 Shiny Apps 中生成 pdf
knit2pdf failing to produce pdf in Shiny Apps
如标题所述,我正在尝试创建一个闪亮的应用程序,它可以生成一个用户可以下载的 pdf 文件。 (请注意,这不是一个重复的问题,因为我还没有找到有类似错误的问题)
在我寻找解决方案的过程中,我发现了 Knitr 包作者的这个要点:https://gist.github.com/yihui/6091942,我正在尝试重新创建它。 S.O 上也有问题使用相同的代码,out = knit2pdf('input.Rnw', clean = TRUE)
但它们似乎都在 R 的 3.2.3 版本之前发布。
我报错是:
output file: input.tex
Warning: running command '"pdflatex" -interaction=nonstopmode "input.tex"' had status 1
Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet, :
unable to run 'pdflatex' on 'input.tex'
Warning: Error in texi2dvi: unable to run 'pdflatex' on 'input.tex'
Stack trace (innermost first):
52: texi2dvi
51: tools::texi2pdf
50: knit2pdf
49: download$func [D:...\App-2/server.R#44]
1: shiny::runApp
到目前为止我尝试过的:
正在更新 R、RStudio、knitr 包和我的 TeX 发行版 (TeXLive)。我知道 TeXLive 不是问题,因为我每天都使用它,我可以创建一个虚拟 .Rnw
,它可以使用 R Studio 中的“编译 PDF”按钮完美编译。我也尝试过使用 knit()
或 render()
,它们会生成 .tex
文件而不会出错。我还按照另一个 S.O 的建议将我的工作目录更改为应用程序文件夹。问题,但这也没有解决我的问题。
编辑,附加信息:我正在使用 Windows 10
欢迎提出任何建议!
我认为 TeXLive 没有完全发挥作用。 Windows,RStudio 推荐使用 MiKTeX,so does Pandoc。
如标题所述,我正在尝试创建一个闪亮的应用程序,它可以生成一个用户可以下载的 pdf 文件。 (请注意,这不是一个重复的问题,因为我还没有找到有类似错误的问题)
在我寻找解决方案的过程中,我发现了 Knitr 包作者的这个要点:https://gist.github.com/yihui/6091942,我正在尝试重新创建它。 S.O 上也有问题使用相同的代码,out = knit2pdf('input.Rnw', clean = TRUE)
但它们似乎都在 R 的 3.2.3 版本之前发布。
我报错是:
output file: input.tex
Warning: running command '"pdflatex" -interaction=nonstopmode "input.tex"' had status 1
Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet, :
unable to run 'pdflatex' on 'input.tex'
Warning: Error in texi2dvi: unable to run 'pdflatex' on 'input.tex'
Stack trace (innermost first):
52: texi2dvi
51: tools::texi2pdf
50: knit2pdf
49: download$func [D:...\App-2/server.R#44]
1: shiny::runApp
到目前为止我尝试过的:
正在更新 R、RStudio、knitr 包和我的 TeX 发行版 (TeXLive)。我知道 TeXLive 不是问题,因为我每天都使用它,我可以创建一个虚拟 .Rnw
,它可以使用 R Studio 中的“编译 PDF”按钮完美编译。我也尝试过使用 knit()
或 render()
,它们会生成 .tex
文件而不会出错。我还按照另一个 S.O 的建议将我的工作目录更改为应用程序文件夹。问题,但这也没有解决我的问题。
编辑,附加信息:我正在使用 Windows 10
欢迎提出任何建议!
我认为 TeXLive 没有完全发挥作用。 Windows,RStudio 推荐使用 MiKTeX,so does Pandoc。