R knit to PDF无法正常工作,出现错误

R knit to PDF无法正常工作,出现错误,r,latex,knitr,tinytex,R,Latex,Knitr,Tinytex,我正在尝试将文档编织成pdf格式。我可以很好地编写HTML,但pdf永远无法工作。我尝试过的事情: 更新所有软件包 安装程序包(“tinytex”) 完美安装并显示在“软件包”窗格中 tinytex::安装_预构建() tinytex:::安装_tinytex() 针织纽扣 system2中的错误(“tlmgr”,args,…): “CreateProcess”无法运行“C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlm

我正在尝试将文档编织成pdf格式。我可以很好地编写HTML,但pdf永远无法工作。我尝试过的事情:

  • 更新所有软件包
  • 安装程序包(“tinytex”)
    • 完美安装并显示在“软件包”窗格中
  • tinytex::安装_预构建()
  • tinytex:::安装_tinytex()
  • 针织纽扣
system2中的
错误(“tlmgr”,args,…):
“CreateProcess”无法运行“C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat更新--全部--自我”
电话:。。。latexmk\u emu->运行引擎->系统2\u安静->tlmgr\u更新
此外:警告信息:
在system2(…,stdout=if(使用_file_stdout())中,如果为FALSE,则stderr=f2):
“CreateProcess”无法运行“C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\Xeletex.exe-halt on error-interaction=BATCHTMODE“Xeletex.tex””
停止执行

问题在于我的文件路径中有一个空格。我在我的计算机上找到了另一个没有任何空格的用户,文件转换成PDF格式很好。

我遇到了这个问题,一个小时后就放弃了——我最终编织成html,然后使用转换器作为解决方法(例如)。要尝试的一件事是更改引擎。在你的yaml中放上'pdf\u文档:latex\u引擎:Xeletex`。。看看其中一个rmarkdown备忘单上的间距。这也可以帮助你在问题中加入你的元数据部分吗?我更新了上面的帖子。有几件事值得一提——我甚至不能安装tinytex,所以这对编写PDF来说是一个很大的障碍。我怀疑这可能是因为我的用户名中有空格,但我不知道如何绕过它。
tlmgr conf auxtrees add "C:/PROGRA~1/R/R-4.0.3/share/texmf"
Error in system2("tlmgr", args, ...) : 
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat info --list --only-installed --data name'
Error in system2("tlmgr", args, ...) : 
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat info --list --only-installed --data name'
Error in system2("tlmgr", args, ...) : 
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat update --all --self'
Calls: <Anonymous> ... latexmk_emu -> run_engine -> system2_quiet -> tlmgr_update
In addition: Warning message:
In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\pdflatex.exe -halt-on-error -interaction=batchmode "Document.tex"'
Execution halted
---
title: "A Document"
output: pdf_document
---
Error in system2("tlmgr", args, ...) : 
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat update --all --self'
Calls: <Anonymous> ... latexmk_emu -> run_engine -> system2_quiet -> tlmgr_update
In addition: Warning message:
In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\pdflatex.exe -halt-on-error -interaction=batchmode "Document.tex"'
Execution halted
---
title: "A Document"
output:
   pdf_document:
     latex_engine: xelatex
---
Error in system2("tlmgr", args, ...) : 
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\tlmgr.bat update --all --self'
Calls: <Anonymous> ... latexmk_emu -> run_engine -> system2_quiet -> tlmgr_update
In addition: Warning message:
In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
  'CreateProcess' failed to run 'C:\Users\XXX XXX\AppData\Roaming\TinyTeX\bin\win32\xelatex.exe -halt-on-error -interaction=batchmode "xelatex.tex"'
Execution halted