差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
memo:r:sweave [2013/07/21 08:43] hasegawa |
memo:r:sweave [2016/07/17 04:22] |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | Sweave | ||
- | {{tag>R LaTeX osx}} | ||
- | |||
- | # Sweaveに関するメモ | ||
- | |||
- | 参考URL:http://qh73xe.sakura.ne.jp/wordpress/?p=72 | ||
- | |||
- | ## 設定 | ||
- | 環境は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} | ||
- | ``` | ||