r - 如何在使用 Sweave 的投影仪演示文稿中更改字体?

标签 r latex beamer 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} .

最佳答案

从 R-help 邮件列表中,Roger Peng 建议

\usepackage[noae]{Sweave}

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

另见 http://www.theresearchkitchen.com/blog/archives/118

关于r - 如何在使用 Sweave 的投影仪演示文稿中更改字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5600050/

相关文章:

latex - 如何在Beamer中更改单个框架的页脚/边框?

latex - 如何从 latex 侧边栏中删除作者姓名?

r - 如何列出包中的所有 R Markdown 模板?

r - 如何在R中提取文件夹的名称(序列号ID)?

r - 在 ggplot2 中,如何使多面图具有最小高度并共享相同的刻度?

python - 在 matplotlib 中更改刻度标签行间距

LaTex 表格超出页面宽度

latex - 当算法2e包以elsart格式使用时,行号将被标记在框外。怎么解决呢?

r - 分割字符串并在每个数字之前添加分隔符

latex - 在 LaTeX Beamer 中有多个幻灯片模板