Я создаю pdf-отчет с разметкой R, который включает в себя графики, сгенерированные в R. Я бы хотел, чтобы шрифт, используемый для меток, заголовков и т. Д., Отличался от шрифта R по умолчанию.Я нашел решение, которое работает с R:
library(popbio)
A <- matrix(c(0.0, 0.0, 0.24, 0.11, 0.0, 0.0, 0.0, 0.71, 0.942),
nrow=3, byrow=TRUE)
rownames(A) <- c('Juvenile', 'Subadult', 'Adult')
windowsFonts(S = windowsFont('Calibri'))
par(family='S')
stage.vector.plot(pop.projection(A, c(1, 1, 1), 10)$stage.vectors,
main='Stable age distribution')
, но не удается, когда я пытаюсь связать в PDF, генерируя это сообщение об ошибке:
Error in replayPlot(x) : invalid font type
Calls: <Anonymous> ... plot2dev -> print -> print.recordedplot -> replayPlot
In addition: There were 45 warnings (use warnings() to see them)
Execution halted
Я, честно говоря, не уверен, если этопроблема R или проблема Markdown.Есть ли лучший способ изменить шрифт с помощью R, который будет хорошо вязать, или я должен обрабатывать изменения шрифта, используя только R Markdown и, если да, то как?
Заранее спасибо.
Обновление:
Все предупреждающие сообщения повторяют:
In replayPlot(x): font family 'S' not found in PostScript font database