Перекомпилируйте шрифты ggplot2 при импорте в LaTeX
Есть ли способ переформатировать шрифты графика R при компиляции глобального файла.tex?
Например, что-то похожее на опцию экспорта программного обеспечения Inkscape, позволяющее экспортировать файл.pdf_tex, содержащий текст, вместе с.pdf, содержащим графику.
заранее спасибо
1 ответ
Лучше всего создать вывод сюжета, который сам по себе является полностью латексным, а не разделять шрифт и графику. Это возможно с помощью tikz
графическое устройство:
local({
on.exit(dev.off())
tikz('foo.tex')
ggplot(iris) + aes(Petal.Width, Petal.Length) + geom_point()
})
Это выведет файл TeX, содержащий графические примитивы, которые можно использовать в пакете TikZ для LaTeX. Недостатком является то, что компиляция сложной графики TikZ в PDF может быть довольно медленной; однако можно кэшировать графику, чтобы ее не нужно было перекомпилировать при каждом запуске LaTeX основного документа.