Sweave で作った pdf と,LaTeX だけで作った pdf を比べて,前者と後者のフォントの大きさ(当然ながら,版面の大きさとか行当たりの文字数など)が異なることに気づいた。
LaTeX のソースに \usepackage{Sweave} を加えるだけで,変になることがわかった。
消去法で突き止めた原因は,Sweave.sty にある
\newboolean{Sweave@ae}
\setboolean{Sweave@ae}{true}
が元凶のようだ。このようになっていると
\RequirePackage[T1]{fontenc} というfontを使うようになるようだ。そこで,
\setboolean{Sweave@ae}{false}
とすると,おかしなことはなくなった。
もっとも,そのほうがいいか,元のままがいいかは,個人の好みなんだろうなあ。
※コメント投稿者のブログIDはブログ作成者のみに通知されます