如何从shinyapps.io下载带有多字节字符图的Rmarkdown报告 处境

如何从shinyapps.io下载带有多字节字符图的Rmarkdown报告 处境,r,shinyapps,multibyte-characters,R,Shinyapps,Multibyte Characters,嗨。 我正在尝试从shinyapps.io下载.pptx Rmarkdown报告。 问题是,我想下载一个具有多字节字符的图形。(日语) 由于shinyapps.io不提供日文字体,因此我使用showtext包以多字节字符呈现图形,并且它可以很好地在浏览器中显示 但是,当我尝试使用rmarkdown::render通过downloadHandler()下载.pptx文件时,下载的.pptx文件带有日文字体(以及字体“折叠”中的所有多字节字符) 可复制示例 #测试Rmd --- 标题:“测试” 输出

嗨。 我正在尝试从shinyapps.io下载.pptx Rmarkdown报告。 问题是,我想下载一个具有多字节字符的图形。(日语)

由于shinyapps.io不提供日文字体,因此我使用
showtext
包以多字节字符呈现图形,并且它可以很好地在浏览器中显示

但是,当我尝试使用
rmarkdown::render
通过
downloadHandler()
下载.pptx文件时,下载的.pptx文件带有日文字体(以及字体“折叠”中的所有多字节字符)

可复制示例 #测试Rmd --- 标题:“测试” 输出:powerpoint\u演示文稿 --- ```{r设置,include=FALSE} knitr::opts_chunk$set(echo=FALSE) ``` ## マルチバイト文字 ```{r} templot() ``` 结果 这是shinyapps.io应用程序中显示的内容。 多字节字符按预期显示

鉴于,下载的.pptx文件如下

问题: 有没有办法从shinyapps.io下载带有多字节字符的.pptx文件? (如shinyapps.io中的应用程序所示。

如果您尝试

---
title: "test"
output: powerpoint_presentation
    self_contained: yes
    mode: selfcontained
---
在你的.Rmd文件中,或者

---
title: "test"
output: powerpoint_presentation
    self_contained: yes
---

这假设是将整个文档封装到一个文件中,包含它需要重新生成的所有信息,但我没有将其用于.pptx文件

经过一些额外的搜索,我找到了解决方案

解释我需要什么


我只需要将
fig.showtext=TRUE
添加到块中,以将
showtext
包的效果应用到rmarkdown中的图形。

谢谢你的回答,Daniel。我尝试了你的建议,但从shinyapps.io下载时,这两个都不起作用。 #test.Rmd --- title: "test" output: powerpoint_presentation --- ```{r setup, include=FALSE} knitr::opts_chunk$set(echo = FALSE) ``` ## マルチバイト文字 ```{r} tempplot() ```
---
title: "test"
output: powerpoint_presentation
    self_contained: yes
    mode: selfcontained
---
---
title: "test"
output: powerpoint_presentation
    self_contained: yes
---