當我在投影儀演示文稿的序言中包含\usepackage{Sweave}
時,投影儀忽略對字體的更改,例如\usepackage{helvet}
。如何在使用Sweave的投影儀演示文稿中更改字體?
下面是一個小例子:
\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內容的Beamer演示文稿中的字體?
我意識到,我在這裏的例子不包括任何實際的,「Sweable」 R代碼,但它似乎沒有關係,因爲不需要的字體切換行爲似乎從Sweave.sty導致。我更大的目標是使用投影儀使用pgfSweave,但我在那裏遇到同樣的問題。我想我已將其追蹤到\usepackage{Sweave}
。
就是這樣。謝謝。我不確定我在r-help上的搜索是如何遺漏的。爲了記錄,這也修復了pgfSweave,使圖形中的字體與文檔字體相匹配(語法突出顯示 - 感謝pgfSweavers)。 – kmm 2011-04-08 21:43:08
我明白爲什麼Sweave加載ae包,但我希望它沒有,我有更多的問題從它不是。 – 2011-04-11 19:47:03
非常感謝我這方面的提示很好 – S12000 2012-12-22 15:02:48