Rを使ってTeXのスクリプトを書く.............のに失敗(続き)
いろいろな形式で保存されたtest.RnwをRのエディタでひらくときの文字化け
- シェル上で以下のコマンドを実行した
open: test.Rnw #Rが起動し内部エディタで開く cat test.Rnw #shell上で内容を書き出す echo "library(tools); Sweave(\"test.Rnw\")" | R --no-save --no-restore #シェル上でRのSweave()処理をさせてtest.texをはきだす
- Shift-JISで保存されているとき testShift-JIS.Rnw
- open コマンドでは文字化けしない
open testShift-JIS.Rnw
-
- catで書き出すと文字化けする
cat testShift-JIS.Rnw
- UTF-8形式で保存されている場合
- open でも cat でも文字化けしていない
open testUTF8.Rnw cat testUTF8.Rnw
-
- Rの処理でtestUTF8.texがはきだされる
- これも文字化けしていない
echo "library(tools); Sweave(\"testUTF8.Rnw\")" | R --no-save --no-restore
-
- TeXの処理中でエラーがでる
platex testUTF8.tex
! LaTeX Error: File `eclbkbox.sty' not found. ! LaTeX Error: File `jlisting.sty' not found. ! LaTeX Error: File `Sweave.sty' not found. ! LaTeX Error: Environment Schunk undefined. l.113 \begin{Schunk}
-
- 最後のエラーはパッケージが読みこめていないからだろうか? 以下も似たようなエラーが続く