R 如何在ggplot2图形中使用otf字体?

R 如何在ggplot2图形中使用otf字体?,r,fonts,ggplot2,knitr,R,Fonts,Ggplot2,Knitr,我想在ggplot2图形中使用otf字体。我正在使用MacOSX10.9。我发现 但是实验部分对我不起作用 也不起作用,因为我编译分支时出错很多。上面提到的那个分支似乎太老了 cairo_pdf()()的解决方案确实有效,但对我来说不行,因为我想将图形嵌入到带有输出pdf和/或html的knitr文件中。您可以使用fig.showtext=TRUE选项尝试与knitr组合的软件包 假设OTF字体有一个文件名“somefont.OTF”,并且您希望通过姓氏“myfont”(可以是任意字符串)在R中

我想在ggplot2图形中使用otf字体。我正在使用MacOSX10.9。我发现

但是实验部分对我不起作用

也不起作用,因为我编译分支时出错很多。上面提到的那个分支似乎太老了

cairo_pdf()()的解决方案确实有效,但对我来说不行,因为我想将图形嵌入到带有输出pdf和/或html的knitr文件中。

您可以使用
fig.showtext=TRUE
选项尝试与
knitr
组合的软件包

假设OTF字体有一个文件名“somefont.OTF”,并且您希望通过姓氏“myfont”(可以是任意字符串)在R中使用它。以下是可编译为PDF或HTML的Rmd文件示例:

---
output: pdf_document
---

```{r setup, include=FALSE}
library(showtext)
font.add("myfont", "somefont.otf")
```

```{r fig.showtext=TRUE, fig.width=7, fig.height=7}
plot(cars, family = "myfont")
```
您可以使用
fig.showtext=TRUE
选项尝试与
knitr
组合的软件包

假设OTF字体有一个文件名“somefont.OTF”,并且您希望通过姓氏“myfont”(可以是任意字符串)在R中使用它。以下是可编译为PDF或HTML的Rmd文件示例:

---
output: pdf_document
---

```{r setup, include=FALSE}
library(showtext)
font.add("myfont", "somefont.otf")
```

```{r fig.showtext=TRUE, fig.width=7, fig.height=7}
plot(cars, family = "myfont")
```

用一张纸把我的头撞在墙上。工作非常完美,尤其是当我将
fig.showtext=T
选项移动到
knitr::opts\u chunk$set()
中时。非常感谢。文件里有这个吗?我用一张纸把头撞在墙上。工作非常完美,尤其是当我将
fig.showtext=T
选项移动到
knitr::opts\u chunk$set()
中时。非常感谢。文档中有这个吗?