Выражение в R
Я хочу использовать expression
для меня ylab=
при построении в R. Как я могу получить символы, используя expression
используя стиль шрифта \mathcal{}? Я использую Ubuntu и не хочу использовать ggplot.
Чтобы уточнить: часть ylab
будет содержать математические символы, а часть не будет (и будет формулой). Вот почему я хочу использовать expression
Вот этот символ, который я хочу: = \ mathcal {E}
1 ответ
Решение
Одним из возможных решений является использование tikz
, что довольно круто, вот гораздо менее красивый пример, чем тот, который они генерируют с помощью функции tikzDevide::tikz
:
require(filehash)
require(tikzDevice)
tikz("sinhplot.tex", width = 8, height = 4,
standAlone = TRUE,
packages = c("\\usepackage{tikz}",
"\\usepackage[active,tightpage,psfixbb]{preview}",
"\\PreviewEnvironment{pgfpicture}",
"\\setlength\\PreviewBorder{0pt}",
"\\usepackage{amssymb}")
plot(sinh, col="steelblue", lwd=2, xlim=c(-3,3), xlab="$\\mathcal E= [-3 , 3]$")
grid()
dev.off()
tools::texi2dvi(sinhplot,pdf=T)
system(paste(getOption('pdfviewer'),'sinhplot.pdf'))
Результат выглядит довольно красиво!
Другое решение - просто отказаться от красивых персонажей на ярлыках ваших фигур...