问题描述
我有一个闪亮的应用程序,其中包含可由用户生成和下载的R Markdown文档。该应用程序的旧版本仍然在线,并且可以正常工作。无论如何,在我的本地计算机上,我已经将R和RStudio软件以及该应用程序的所有依赖项上传到了最新版本。
此后,我发现生成R Markdown报告时遇到问题。 .rmd文件包含一些LaTeX代码,用于格式化报告。特别是,YAML就是这样的:
---
output:
pdf_document:
keep_tex: true
latex_engine: xelatex
header-includes:
- \usepackage{microtype}
- \usepackage{fontspec}
- \setmainfont{Times.otf}[BoldFont = TimesBold.otf]
- \usepackage{ragged2e}
- \renewcommand{\footnotesize}{\scriptsize \justify}
- \usepackage{setspace}
- \usepackage{xcolor}
- \definecolor{very-light-gray}{gray}{0.95}
- \pagenumbering{gobble}
classoption:
- landscape
- a4paper
fontsize: 11pt
geometry: top=1cm,right=1.7cm,bottom=0.6cm,left=1.7cm
urlcolor: blue
---
在我的本地计算机上,一切正常。但是,当我将应用程序部署在Shinyapps.io服务器上时,将无法再生成报告。我在下载Markdown报告( .pdf格式)时遇到的错误可以读为here。 似乎在shinyapps.io服务器上缺少一个LaTeX软件包(unicode-math.sty)。
您是否有解决此问题的想法?我已经尝试使用here和here的不同解决方案,但是对于我来说似乎没有任何作用,并且我还认为应该有一种不同且最简单的方法来解决此问题。
非常感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)