2017-05-03 15 views
0

私はpdfを生成しているスワブのコードを持っています。コードは正常に動作します。 私が使用してコマンドラインから実行:」カスタムファイル名を使用してSweave PDF出力を保存します。

R CMD Sweave --pdf filename.Rnw 

生成されたPDFは、私が希望

filename.pdf代わり

として作業ディレクトリに保存され2つのもの:

  1. 結果出力を.pdf別のダイレクトORY言うWRK \ランダム\ dirの
  2. 変更ので、私は歴史を維持することができ、それの終わりに日付を追加することにより、日常的に名前 - 私は提案を使用してみました、このようなfilename.05032017.pdf

としてここから:Attach date to PDF generated with Sweave しかし、それは動作しませんでした。言うまでもなく、私がR/SWEAVEと吸うことを絶対に新しくしているからかもしれない。

答えて

0

私は、コマンドライン上で行うことができるとは思わないが、あなたはR内のSweaveを実行する場合、あなたがそれを行うことができます:あなたは*の.Rファイルでこれを入れて、それを実行することができ

filename <- paste0("wrk/random/dir/filename", format(Sys.Date(), "%d%m%Y"), ".tex") 
Sweave("filename.Rnw", output=filename) 
tools::texi2pdf(filename) 

Rを開始したくない場合はRscriptとしてください。

関連する問題