knitr
文書で私のプロットに一貫した書体を使用したいと思います。今私はcairo_pdf
とpdf
の間で切り替えています。いくつかのプロットで私がcairo_pdf
を使用している理由は、特定の状況ではダッシュを避けることです。しかし、私のシステムでcairo_pdf
が呼び出されると、Arialフォントが得られます。 pdf
はHelveticaを使用します。cairo_pdfはHelveticaではなくArialを使用します
\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}
理想的には、私は(だけでなくArialやHelveticaの)フォントを選択したいと思います。ただし、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のヘルプの「カイロのフォント」セクション」を参照してください。それは私が書いたものではない?そのセクションのあなたの読書は、私の読書とはまったく異なっています。私はあなたがフォントの選択に制限されているということは何も見ていない。 –