1
我想在我的图中使用一致的字体在knitr
文档中。现在我在cairo_pdf
和pdf
之间切换。我在某些情节中使用cairo_pdf
的原因是在某些情况下避免使用连字符。但是当我的系统上调用cairo_pdf
时,我得到一个Arial字体;而pdf
使用Helvetica。cairo_pdf使用Arial而不是Helvetica
\documentclass{article}
\begin{document}
<<>>=
knitr::opts_chunk$set(fig.height = 1, out.height = "1in", fig.width=1, out.width="1in")
@
<<pdf, dev='pdf'>>=
library(ggplot2)
qplot(x = 1, y = 1, geom = "blank") +
xlab("RQac")
@
<<cairo, dev='cairo_pdf'>>=
qplot(x = 1, y = 1, geom = "blank") +
xlab("RQac")
@
\end{document}
理想情况下,我想选择字体(而不仅仅是宋体或黑体)。但是,我无法安装extrafonts
包。
install.packages("extrafonts")
导致安装Rttf2pt1
的提示无法编译。
Warning: running command 'make --no-print-directory -f "Makefile.win"' had status 2
ERROR: compilation failed for package 'Rttf2pt1'
* removing 'C:/R/R-3.3.0/library/Rttf2pt1'
如何在每个块中使用Arial字体?我如何在每个块中使用Helvetica?
的'帮助页面cairo_pdf'说,你应该看的 “开罗字体” 部分的X11页面。你有吗? –
我在'cairo_pdf'帮助文件中看不到那个交叉引用。 'X11'的字体部分似乎表明只能使用Arial(或Times或者等宽字体)。真的吗? – Hugh
?cairo_pdf的用法部分中的'family'项目说:“请参阅X11帮助中的'Cairo字体'部分。”这不是我写的吗?你对这部分的阅读与我的阅读也有很大不同。我没有看到任何说你在选择字体方面受到限制的东西。 –