Выражение в 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'))

Результат выглядит довольно красиво!

Другое решение - просто отказаться от красивых персонажей на ярлыках ваших фигур...

Другие вопросы по тегам