【发布时间】:2011-04-08 19:44:02
【问题描述】:
当我在 beamer 演示文稿的序言中包含 \usepackage{Sweave} 时,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 与投影仪一起使用,但我在那里遇到了同样的问题。我想我已经追踪到\usepackage{Sweave}。
【问题讨论】: