差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
memo:r:sweave [2013/07/21 08:44]
hasegawa
memo:r:sweave [2016/07/17 04:22] (現在)
ライン 18: ライン 18:
 (公式サイト)[http://​zrbabbler.sp.land.to/​zxjatype.html] (公式サイト)[http://​zrbabbler.sp.land.to/​zxjatype.html]
  
-Sweaveはチャンク内に記したRコードをTeXソース中でverbatim環境(のラッパー)に出力するが,XeLaTeXではverbatim環境で日本語を使えないようだ.+Sweaveはチャンク内に記したRコードをTeXソース中でverbatim環境(のラッパーであるSinput環境・Soutput環境)に出力するが,XeLaTeXではverbatim環境で日本語を使えないようだ.
 そこで,ZRさんが開発・公開しているZXjatypeパッケージを使う. そこで,ZRさんが開発・公開しているZXjatypeパッケージを使う.
  
-長いコードの場合,折り返しが効かずに右側にはみ出る.ざっと調べたところ,皆悩んでいるようだ.+残った問題:長いコードの場合,折り返しが効かずに右側にはみ出る.ざっと調べたところ,皆悩んでいるようだ.
  
 ### Sweave.styとae.sty ### Sweave.styとae.sty
ライン 28: ライン 28:
  
 http://​web.mit.edu/​ghudson/​dev/​nokrb/​third/​tetex/​texmf/​tex/​latex/​ae/​ae.sty http://​web.mit.edu/​ghudson/​dev/​nokrb/​third/​tetex/​texmf/​tex/​latex/​ae/​ae.sty
 +
 +ダウンロードしたら
 +  /​usr/​local/​texlive/​texmf-local/​tex/​latex/​local
 +に配置し,
 +  sudo mktexlsr
 +を実行
  
 ### Rstudio ### Rstudio
ライン 42: ライン 48:
  
 ``` ```
-\documentclass{article+  ​\documentclass[a4paper]{bxjsarticle
-\usepackage{zxjatype} +  \usepackage{zxjatype} 
-  \setCJKmainfont{HiraMinPro-W3} +    \setCJKmainfont{HiraMinPro-W3} 
-\usepackage{mediabb} +    ​\setjamonofont{Ricty} ​ % 効いていないかも 
-\XeTeXlinebreaklocale "​ja"​+    \setmonofont{Ricty} ​ % 効いていないかも 
 +  ​\usepackage{mediabb} 
 +  \XeTeXlinebreaklocale "​ja"​ 
 +   
 +  \title{タイトル} 
 +  \author{著者} 
 +   
 +  \begin{document} 
 +  \SweaveOpts{concordance=TRUE} 
 +   
 +  \maketitle 
 +   
 +  \section{Sweaveで日本語} 
 +   
 +  本文はもちろん, 
 +   
 +  <<>>​= 
 +  cat("​コード中の日本語出力も大丈夫"​) 
 +  @ 
 +   
 +  \section{グラフにも日本語} 
 +   
 +  <<>>​= 
 +  par(family="​HiraKakuPro-W3"​) ​ # グラフに日本語を使う場合 
 +  data <- iris 
 +  summary(data) 
 +  @ 
 +   
 +  echoオプションで実行したコードを出力するかどうかを制御できる. 
 +   
 +  コードを出力しないでグラフだけを描画する場合(\tt{plot(data[,​1:​2])}だけを実行) 
 +   
 +  <<fig = TRUE, echo = FALSE>>​= 
 +  plot(data[,​1:​2]) 
 +  title("​チャンクオプションはfig = TRUE, echo = FALSE"​) 
 +  @ 
 +   
 +  コードを出力する場合 
 +  \begin{center} 
 +  <<fig = TRUE, echo = TRUE>>​= 
 +  plot(data[,​1:​2]) 
 +  title("​グラフにも日本語"​) 
 +  text(x=7,​y=2,"​text()で日本語出力"​) 
 +  @ 
 +  \end{center} 
 +   
 +   
 +  \end{document} 
 +```
  
-\title{タイトル} +{{:memo:​r:​sweavetest.pdf|作成したPDF}}
-\author{著者} +
- +
-\begin{document} +
-\SweaveOpts{concordance=TRUE} +
- +
-\maketitle +
-Sweaveで日本語 +
-<<>>​= +
-data <- iris +
-+
-\begin{center} +
-<<fig = TRUE, echo = FALSE>>​= +
-plot(data[,​1:2]) +
-+
-\end{center} +
-\end{document} +
-```+
  
memo/r/sweave.1374396293.txt.gz · 最終更新: 2016/07/17 04:22 (外部編集)
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0

- Rental Orbit Space -