この文章の最新バージョンは草案です。このバージョン(2013/07/21 09:05)は草案です。
承認件数:0/1
承認件数:0/1
**以前のリビジョンの文書です**
Sweave
Sweaveに関するメモ
設定
環境はMac OSX 10.8.4
TeX本体
MacTeX2013を http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Mac に従って設定
ZXjatypeパッケージ
(公式サイト)[http://zrbabbler.sp.land.to/zxjatype.html]
Sweaveはチャンク内に記したRコードをTeXソース中でverbatim環境(のラッパー)に出力するが,XeLaTeXではverbatim環境で日本語を使えないようだ. そこで,ZRさんが開発・公開しているZXjatypeパッケージを使う.
残った問題:長いコードの場合,折り返しが効かずに右側にはみ出る.ざっと調べたところ,皆悩んでいるようだ.
Sweave.styとae.sty
http://svn.r-project.org/R/trunk/share/texmf/tex/latex/Sweave.sty
http://web.mit.edu/ghudson/dev/nokrb/third/tetex/texmf/tex/latex/ae/ae.sty
Rstudio
- Program defaults
- Weave Rnw files using: Sweave
- Typeset LaTeX into PDF using: XeLaTeX
- LaTeX editing and compilation は全てチェックを入れる
- PDF preview
- Preview は System Viewer
- Always enable Rnw concordance もチェックを入れる
実行例
\documentclass{article} \usepackage{zxjatype} \setCJKmainfont{HiraMinPro-W3} \usepackage{mediabb} \XeTeXlinebreaklocale "ja" \title{タイトル} \author{著者} \begin{document} \SweaveOpts{concordance=TRUE} \maketitle Sweaveで日本語 <<>>= data <- iris @ \begin{center} <<fig = TRUE, echo = FALSE>>= plot(data[,1:2]) @ \end{center} \end{document}