В своем отчете я пытаюсь изменить все надписи или что-либо в моих диаграммах, которые содержат текст шрифтом Montserrat. Я следовал инструкциям на этом веб-сайте для шрифтов Google, потому что я не думаю, что шрифт Montserrat уже находится в Rmarkdown. Я могу ошибаться. В любом случае, я следовал инструкциям, так что моим текстом в моем графике ggplot был Монтсеррат. Я загрузил текст Montserrat из Google и поместил его в Книгу шрифтов на моем Ma c, а вот код, который я использовал в Rmarkdown.
library(sysfonts)#for fonts
#Adding Font
font_add_google("Montserrat")
ggplot(chart2[-(nrow(chart2)),], aes(x = Garagen, y =Summe_Einnahmen_April))+
geom_bar(stat = "identity")+
labs(title = "Summe Einnahmen für Juli", xlab = "Garagen", y = "Summe Einnahmen")+
theme(axis.text.x = element_text(angle = 90))+
theme(legend.position = "none")+
theme(legend.position = "none", text = element_text(family = "Montserrat"))
Когда я запускаю этот код, я не получаю никаких жалоб и никаких сообщение об ошибке, но когда я пытаюсь затем связать отчет в формате pdf, я получаю это сообщение об ошибке:
Ошибка в grid.Call.graphics (C_text, as.graphicsAnnot (x $ label), x $ x, x $ y,: недопустимый тип шрифта Вызовы: ... drawDetails -> drawDetails.text -> grid.Call.graphics Дополнительно: было 50 или более предупреждений (используйте warnings (), чтобы увидеть первые 50) Выполнение остановлено
Это сообщение об ошибке отображается на вкладке Rmarkdown, поэтому я go выхожу на консоль, набираю warnings () и ничего не получаю. Если есть более простой способ сделать текст Montserrat по умолчанию текст, тогда мне определенно будет интересно, или любая другая помощь очень приветствуется.
Если это поможет, вот мой YAML
---
title: "Template"
output:
pdf_document: default
html_document:
df_print: paged
header-includes:
- \usepackage{colortbl}
- \usepackage{titling}
- \pretitle{\begin{center}
\includegraphics[width=2in,height=2in]{logo.jpg}\LARGE\\}
- \posttitle{\end{center}}
---
Я также только что понял, что в моем текст. Я не знаю, Так же важно знать.