Rmarkdown, шрифт заголовка сюжета как современный латынь - PullRequest
1 голос
/ 20 июня 2020

У меня есть документ rmarkdown с одним сюжетом. Я хочу использовать оригинальные шрифты R в графике, кроме меток осей, которые должны быть из латинского современного. Я могу использовать современный латынь для всех шрифтов в сюжете с помощью пакета tikzDevice из R. Но компиляция этого занимает слишком много времени, когда набор данных, используемый для построения графика, очень велик.

ИЛИ, Могу ли я использовать tikzDevice только для меток и заголовка графика?

Сводный код ниже:

<<setup, include=FALSE, cache=FALSE>>=
library(knitr)
library(tikzDevice)
#opts_chunk$set(dev = 'tikz') # I don't want to use tikzDevice.
opts_chunk$set(dev.args=list(pointsize=12)) 
@

<<tikzfigure, echo = FALSE, fig.width = 4, fig.height = 4, fig.align = 'center', fig.pos = 'ht', tidy = TRUE>>=

plot(1:5,1:5,xlab=paste0("$\\sum \\beta_i$"))
@

Вывод:

enter image description here

The plot should stay as the same except the x label should be

введите описание изображения здесь

(современный латинский шрифт.)

Как я могу этого добиться?

1 Ответ

1 голос
/ 20 июня 2020

Вы можете использовать выражения для математической аннотации :

plot(1:5,1:5,xlab=expression(Sigma~beta[i]))

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...