Tuesday 15 February 2011

Sweave-LaTeX file: use a new font in text but keep original font for R code -



Sweave-LaTeX file: use a new font in text but keep original font for R code -

using sweave wrote file little test file, shown below. want utilize different fonts, load bundle fontspec. in .pdf output r code chunks show new font, however.

\documentclass[a4paper, 12pt]{scrartcl} \usepackage[a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm]{geometry} \usepackage{fontspec} % fonts \begin{document} \sweaveopts{concordance=true} % new font \fontspec{cambria} text. % r chunk << >>= x <- 1:10 plot(x) @ \end{document}

my question: possible, (maybe \defineverbatimenvironment{}?), homecoming default font r code chunks, keeping font in \fontspec{ } text?

this harder had expected. found reply here. magic line seems \usepackage[noae]{sweave}.

i've made few changes because \usepackage{fontspec} seems expect other pdflatex.

\documentclass[a4paper, 12pt]{scrartcl} \usepackage[a4paper, left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm]{geometry} \usepackage[noae]{sweave} \usepackage[light,math]{anttor} % obvious , ugly roman font. \usepackage[t1]{fontenc} \begin{document} \sweaveopts{concordance=true} % new font text. % r chunk << >>= x <- 1:10 plot(x) @ \end{document}

r fonts latex sweave

No comments:

Post a Comment