[Rmarkdown编织成单词时无法找到lua过滤器

问题描述 投票:0回答:1

我正在尝试在工作中将一些R降价代码编织到单词上。更新所有软件包后,我将无法创建任何Word文档。我得到的错误是:

"C:~/AppData/Local/Pandoc/pandoc" +RTS -K512m -RTS TestDoc.utf8.md --to docx --from markdown+autolink_bare_uris+tex_math_single_backslash+smart --output TestDoc.docx --highlight-style tango --reference-doc word-styles.docx --lua-filter "\\~R/win-library/3.5/rmarkdown/rmd/lua/pagebreak.lua" 
Error running filter \\?\UNC\~/R/win-library/3.5/rmarkdown/rmd/lua/pagebreak.lua:
\\?\UNC\~/R/win-library/3.5/rmarkdown/rmd/lua/pagebreak.lua: openBinaryFile: does not exist (No such file or directory)
Error: pandoc document conversion failed with error 83
Execution halted 

因为我不是工作网络的管理员,所以无法进入文件查看lua过滤器是否存在。反正有没有解决此错误的方法?

谢谢!

r lua ms-word markdown r-markdown
1个回答
0
投票

我在权限有限的环境中也遇到了与您相同的问题。我可以通过以下步骤解决它:

  1. 使用remove.packages('rmarkdown')在R-Studio中卸载rmarkdown(无管理员权限)。>>
  2. 获得技术支持以具有管理员权限启动R-Studio实例。
  3. 以管理员权限remove.packages('rmarkdown')在R-Studio中卸载rmarkdown。
  4. 以管理员权限install.packages('rmarkdown')在R-Studio中再次安装rmarkdown。
  5. 现在,软件包rmarkdown及其所有文件都存储在C:/ Programm Files ...下,而不是在用户文件夹中,并且可以在编织过程中找到。

不知道没有管理员权限是否有解决此问题的方法。我猜测这将意味着在rmarkdown文件中手动更改某些内容,甚至可能重新编译该软件包。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.