質問
また、私の効率化 Sweave ドキュメント制作、ていただきたいと思いますように声を聞きた人々の現在の構築.ような感じの聖杯流れは、大まかには次のようになるこ:
- 編集Rnwコードの 画面
- シングルkeybinding統 Sweave文書とpdflatex
- PDFビュー のその他の半分の画面一度 を作成し、PDFでリフレッシュを中心としたドキュメントの一部だけを編集
- 場合に作成してエラー、交換されたPDFファイルの結果の集大成などラテックスエラー Sweave誤差)
私は推測/う液の一部であるEmacs/ESSと一部のコードをEmacsプロフィールや素敵なMakefile.でも僕のようなことを聞いてみんなの好作成するための手段Sweaveおよび/またはLatexます。
解決
別の複数のRユーザー I話をご利用につディレクトリ毎にプロジェクト"セットアップ、簡単なMakefile.と疑われるも通用するとEmacs/ESS.
していっていう簡易なシェルスクリプト sweave
書いたり前の前に'R CMD Sweave'を追加しました(見もしくは再作成またはコピーのMakefile観,YMMV).また利用Emacsや自動爽やかにpdfビューワソフトウェアなど okular
または kpdf
).Emacs23確認できるpdfファイルを直接もしていないでスイッチの私の仕事の流れ。
edd@ron:~$ cat bin/sweave
#!/bin/bash -e
function errorexit () {
echo "Error: $1"
exit 1
}
function filetest () {
if [ ! -f $1 ]; then
errorexit "File $1 not found"
fi
return 0
}
if [ "$#" -lt 1 ]; then
errorexit "Need to specify argument file"
fi
BASENAME=$(basename $1 .Rnw)
RNWFILE=$BASENAME.Rnw
filetest $RNWFILE
echo "library(tools); Sweave(\"$RNWFILE\")" \
| R --no-save --no-restore --slave
LATEXFILE=$BASENAME.tex
filetest $LATEXFILE && pdflatex $LATEXFILE
他のヒント
まですべて行うことが可能であるStatETプラグインのためのEclipse.ありがとうございまし用Sweave開発で理解し、両ラテックスRも含め、構文強調表示など。
きのここからダウンロードできる: http://www.walware.de/goto/statet.
Longhowラムは素敵なガイド: http://www.splusbook.com/Rintro/R_Eclipse_StatET.pdf.
使ってい TeXShop OS XをすべてのラテックスとSweave。私にとって、新作パイプラインをファイルと呼ばれる Sweave.engine
へ ~/Library/TeXShop/Engines/
るの内容は次のとおりです。
#!/usr/bin/env Rscript
args <- commandArgs(T)
fname <- strsplit(args[1],'\\.')[[1]][2]
Sweave(paste(fname,'Rnw',sep='.'))
system(paste('pdflatex',paste(fname,'tex',sep='.')))
Sweaveが選択可能な収集方法に関しての文書内TeXShop.できる設定でデフォルトの文書の追加により、以下のテックスのハッシュバーンのトップファイルのファイル:
% !TEX TS-program = Sweave
打Cmd-エスアンドティーはtypesetのドキュメント、pdf自動的にポップアップが別ウインドウです。TeXShopも取り入れ SyncTeX 技術でCmdをクリックし、Rnwソースをライティングによって対応する出力のPDF窓Cmdをクリックのウィンドウに対応する入力のRnwます。
TeXShopはmacだけはすごく良かったんですが、だかQt/popplerに基づくクローン, TeXworks, で、Linux、Windows、Mac、多数の同じ特徴を含むテックスのハッシュ前髪、SyncTeX.TeXworksに達したレベルの成熟がバージョン2.8に MikTeX パッケージです。
一るものを保存したい時は、"自動挿入モードにemacs.していませていただくとともにそれぞれの時間を見てください。rnwファイルの行を自動的に設定し、基本文書のテンプレート、全てに必要なのは、書き込みを開始すレポートです。
更新:思い切り替えらオートをサポートしていません。今使っている"テンプレートを作成します。エル展開に注力してまいります。
使っている"ワン-ディレクトリ毎にプロジェクト"Makefileなアプローチしています。私も含めたコマンドを出力HTMLき換。OooおよびMS Wordを用いtth.この大切な要素が多くの協力者がMS Officeユーザーには、耐用にPDF出力に出力します。についてたくさんのことを学びどのようなことからフランクの空気感のtwikiでのヴァンダービルト.
個人的に使っていgvimとしてエディタの選択走行 作 からはかなり単純であるからEmacs.