Как я могу изменить шрифты в презентации проектора, которая использует Sweave? - PullRequest
4 голосов
/ 08 апреля 2011

Когда я включаю \usepackage{Sweave} в преамбулу представления проекта, проектор игнорирует изменения шрифта, например, \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 ]

5 голосов
/ 09 апреля 2011

Из списка рассылки R-help Роджер Пенг предлагает

\usepackage[noae]{Sweave}

См. http://tolstoy.newcastle.edu.au/R/e2/help/06/11/4803.html

Также см. http://www.theresearchkitchen.com/blog/archives/118

0 голосов
/ 09 апреля 2011

Выстрел в темноте, но вы получите такой же результат, если поставить \usepackage{helvet} после \usepackage{Sweave}? Иногда порядок объявления пакетов имеет значение в LaTeX.

Кроме того, вы можете найти более осведомленную аудиторию на TeX-LaTeX Stack Exchange .

...