Как я могу изменить шрифты в презентации проектора, которая использует Sweave?
Когда я включаю \usepackage{Sweave}
в преамбуле представления beamer beamer игнорирует изменения шрифта, например: \usepackage{helvet}
,
Вот минимальный пример:
\documentclass[professionalfonts]{beamer}
\usepackage[T1]{fontenc}
\usepackage{helvet}
\usepackage{Sweave}
\begin{document}
\begin{frame}
Lorem ipsum dolor sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna
aliqua. Ut enim ad minim veniam, quis nostrud exercitation
ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{frame}
\end{document}
Текст написан на компьютере современного, а не helvetica. Если вы закомментируете \usepackage{Sweave}
Затем текст устанавливается в helvetica.
Таким образом, мой вопрос: есть ли способ изменить шрифты в презентациях проектора, которые содержат контент Sweave?
Я понимаю, что мой пример здесь не содержит никакого реального "Sweable" R-кода, но, похоже, это не имеет значения, потому что нежелательное поведение переключения шрифтов возникает в результате Sweave.sty. Моя большая цель - использовать pgfSweave с beamer, но у меня там такая же проблема. Я думаю, что отследил это до \usepackage{Sweave}
,
2 ответа
Из списка рассылки R-help Роджер Пенг предлагает
\usepackage[noae]{Sweave}
См. http://tolstoy.newcastle.edu.au/R/e2/help/06/11/4803.html
Также см. http://www.theresearchkitchen.com/blog/archives/118
Застрелен в темноте, но вы получите тот же результат, если поставить \usepackage{helvet}
после \usepackage{Sweave}
? Иногда порядок объявления пакетов имеет значение в LaTeX.
Кроме того, вы можете найти более знающую аудиторию на TeX-LaTeX Stack Exchange.