これは私がお勧めするためにあなたが求めているまさにありませんが、あなたは見ていORG-モード、Emacsのすべてのニーズを取り入れたモード。
なぜ組織モードを推奨するのですか?(つまり、プロ)
- org-modeを使用すると、テキストとコードの両方を等しく強調して、テキストとコードを1つのドキュメント内に書き込むことができます(私はsweaveを使用したことがありませんが、コードに重点が置かれていると感じています)。この目的のために、org-modeは、純粋なLaTeXと比較してテキストを書き込むときに多くの簡略化を可能にします(つまり、&が\&の代わりに&である場合、テキストは/で囲むか、*で太字にすることで斜体になります)。これらのマークアップ要素は実際のLaTeXにエクスポートされますが、作業がはるかに簡単になります。
- org-modeを使用すると、テキストをLaTeXやBeamerだけでなく、htmlや他の形式(TaskJugglerなど)としてエクスポートすることもできます。
- ORG-modeは使用してのものの人生を整理するなどの他のタスクのsuchsのために使用することができるGTDを。
- Emacsは最も人気のある成熟したテキストエディターの1つであり、すべてのプラットフォームで使用でき、70年代後半からあらゆる種類のプログラミングタスクで生産的に使用されています。さらに、R、ESSへの非常に人気のある接続が存在し、とりわけ、Rコアメンバーであるカートホーニックとマーティンメークラーによって開発されました。emacsを使用すると、sweaveとRの統合だけでなく、すべてのタスクに使用できます(これが、Emacsをエディターではなくオペレーティングシステムと呼ぶ理由の1つです)。付記:Emacsは、当初、GNUマスターマインドのRichard Stallmanによって開発されました。
短所:
- 一度に1つのことだけを学ぶのではなく、さらに多くのことを一度に学ぶ必要があります:Emacs(おそらく複雑な処理を持っています)、org-mode、LaTeX。
- Emacs、org-mode、ESSのインストールは面倒です。特に、あなたが(私として)lispについて何も知らない場合、.emacsファイルの作成は本当に面倒です。
試してみたい場合は(強くお勧めします)、Journal of Statistical Softwareに組織モードに関する最新の論文が掲載されています。
私が始めることをお勧めするのは、最初に最初のドキュメントをorg-modeで作成し、それらをLaTeXまたはpdf(つまりRなし)としてエクスポートすることです。成功したら、Rコードをドキュメントに追加して、関連するものをエクスポートする方法を確認してください。
使用するすべてのプログラム(Emacs、org-mode、LaTeX、TeX、ESS)のチートシートまたはリファレンスカードを入手することを強くお勧めします。さらに、Chris Beely(wikibooks)が指摘したLaTeXの基本的な理解は、間違いなく非常に役立ちます。
私の現在のセットアップでは、通常3つのバッファーを並行して処理します。ドキュメントを含む1つの組織モードバッファー、コードを保持してさまざまなことを試す1つのESSモードRスクリプト、および1つのRコンソールに両方のスクリプトからアクセス可能。これは本当にうまくいきます。
私が使用したいもの: