\input{./A1_sample/sample.Rnw}
ファイルにRのコードが実行されるように、どのようにRNWファイルをインクルードするには? \input
を使用しても機能しません。
\input{./A1_sample/sample.Rnw}
ファイルにRのコードが実行されるように、どのようにRNWファイルをインクルードするには? \input
を使用しても機能しません。
コマンドは\SweaveInput
です。
使用:
\開始{文書} \
SweaveInput {PATH_TO_RNW_FILE/RNW_FILE.Rnw}
端{文書} \詳細について
は参照:https://support.rstudio.com/hc/en-us/articles/200486298-Working-with-Multiple-Rnw-Files
patchDVI
パッケージは、複数のファイルドキュメントを処理するためのさまざまなプロジェクト管理機能を提供します。それは少しのセットアップが必要ですが、TeXShopやTeXworksでうまくいきます。残念ながら、RStudioを簡単にカスタマイズして使用することはできません。 file*.Rnw
の各ファイルが.SweaveFiles
としてmain.Rnw
およびその他の依存ファイルを一覧表示、同様のヘッダを持っているでしょう
\documentclass{article}
<<echo=FALSE,results="asis">>=
# .SweaveMake <- 2 # For complete make, uncomment this
.SweaveFiles <- c("file1.Rnw", "file2.Rnw", "file3.Rnw")
.TexRoot <- "main.tex"
@
\begin{document}
\input{file1}
\input{file2}
\input{file3}
\end{document}
:
あなたの文書main.Rnw
は、次のようになります。次に、ファイルを処理するときに、変更されたすべてのファイルとmain.texのLaTeXでSweaveを実行するようにコンパイラに指示することができます。
Rと、再生可能なリサーチパッケージ(Sweaveやknitrなど)の1つを使用して、.Rnwファイルを実行する必要があります。 Latexコンパイラはそのようなファイルをどうするか分からないので、\ inputコマンドにそのパスを入れるとエラーになります。私はrstudioのファイルを開き、knitrボタンをクリックします。 – lmo
私はメインのRnwファイルを使用しています。 \ inputのようなものでは、Rnwファイルをインクルードして、各Rnwファイルが自動的に実行され、最終的なTEXドキュメントに追加されるようにします。 – b4154
あなたはknitrを見て、 "子ドキュメント"を使う機会があるといいかもしれません:http://yihui.name/knitr/demo/child/ – Thomas