私はknitrセットアップを取得しようとしています。私は、Windows 7 EnterpriseボックスにR(2.15.1)、Lyx 2.0、MiKTex 2.9ディストリビューション、RStudio 0.96.304の最新バージョンをインストールしました。 Lyxを開いてチュートリアルを見ると、pdflatexの出力が得られるので、基本的なシステムが動いています。 minimal Rnw exampleを私の作業ディレクトリにtestknitr.Snwという名前でダウンロードし、そのファイルをRStudioで開き、コンパイルPDFボタンを押しました。 knitrの出力は、パーサーパッケージに関する単一の警告で完了し、ファイルtestknitr.texを生成します。 pdflatex.exeはその後実行されますが、失敗し、ログファイル内の特定のエラーがTexWorksを使用してtestknitr.texをコンパイルしようとしたとき、私は同じエラーを受け最小のknitrの例をコンパイルできません
! LaTeX Error: Environment alltt undefined.
のようです。私は、Ritudioのデフォルトのために、別の拡張機能であるknit( "testknitr.Rnw")を使用して、R内からそのファイルを作成しました。 MikTekに、コンパイル時に自動的にパッケージを更新するよう伝えました。 CTANに関する少しの調査では、alltt環境がパッケージマネージャーを見るときにインストールされるltxbaseパッケージの一部であることが示唆されています。実際、それは全体のかなりの中核部分のように思えます!
OK - 私は最小限のサンプルページのコメントを読んでいて、その問題の回避策を発見しました.19時間前には既知のバグです。そして、はい、私はRStudioがsweitではなくknitrを使用するように設定されていることを再確認しました。私は今、新たなエラーが出る:
! LaTeX Error: Command \textquotesingle unavailable in encoding T1.
EDIT: OK!エラーが致命的ではないことが判明しました。見た目に時間がかかる場合、作業ディレクトリに座っている最小限のサンプルの素敵なpdfがあります。 RStudioがコンパイルに失敗したと思っていたことに幾分警告しましたか?
経験豊富なラテックスすなわち多分明白な回避策は、ファイルにUSEPACKAGE {alltt} \ を追加することです。 [Yihuiのコメント](http://yihui.name/knitr/demo/minimal/)によると、これは将来のバージョンで修正されるか、今度はあなたがknitrの開発版を入手した場合には修正されます。 – atiretoo
これを回答として追加して受け入れることができますか?人々はそれが答えられていることを見ることができ、あなたはいくつかの担当者を得ることができます:) –
ありがとう、@atiretooより多くの人々が混乱する前に、私は新しいバージョンをCRANにプッシュする必要があるようですが、CRANの人々は、あまりにも頻繁に...私はUbuntu/TeXLiveの下で 'textquotesingle'エラーを再現することはできませんが、' \ usepackage [T1] {fontenc} 'をコメントアウトすることができます。 –