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} 
    • 最後のエラーはパッケージが読みこめていないからだろうか? 以下も似たようなエラーが続く