これはまったく可能ですか?現時点では、.RmdファイルをHTML用に1回、pdf用に2回レンダリングする必要があります。それぞれ約50分かかります。ですから、レンダリング後に作成されたhtml .mdファイルを使用することができれば、50分節約できます。rmarkdown:.html用に作成された既存の.mdファイルを使用して.pdfにレンダする
答えて
あなた.md
ドキュメントが既に作成されている場合は、単純に使用することができます。
library("rmarkdown")
render("mydoc.md", output_format = "pdf_document")
あなたは常にHTMLおよびPDFの両方を生成する必要がある場合は、J_Fのソリューションを使用して同時に両方をレンダリングします。
複数の出力をレンダリングすることはできますが、RStudioの「ニット」ボタンを使用することはできません。 YAMLヘッダで自分の所望の出力を書き、そのようにYAMLヘッダがどのように見える
rmarkdown::render(<your-rmd-file.rmd>, output_format ="all")
に引数として=「すべて」OUTPUT_FORMAT使用:
title: "multiple outputs"
output:
pdf_document: default
html_document: default
それとも、別の用に設定したい任意のオプション出力フォーマット。
あなたは、あなたがこのファイルからPDFファイルを生成することができpandocを使用して、その後keep_md: yes
---
output:
html_document:
keep_md: yes
---
でknitrの値下げ出力を維持することができます。ターミナル(ないRコンソール)に:あなたはまだいない場合
pandoc mydoc.md -o mydoc.pdf
あなたはknitrせずにそれを使用するために、pandocをインストールする必要があります。
しかし、knitrはmdの中間ファイルを最終出力に適合させるので、いくつか緩いかもしれません。
私は実際に出力されるかもしれないと思います: html_document: keep_md:yes –
また、中間の.mdファイルを保持するようにコンパイラに指示することもできます。そして、それを他のフォーマットに簡単にコンパイルすることができます。
移動先:
1. RStudio>あなた.Rmdは、ギア(設定)の
2. [ファイル]ドロップダウン開き、Output Options
3. Advanced
4.チェックKeep markdown source file
5選択してください選択してください。出力形式としてエディタ
ギアで 8.(設定)ドロップダウン、[PDF]を選択して[OK]を
6. Knit to HTML
7.オープンた.mdファイルをクリックして、(No Preview)
を選択[プレビュー]ドロップダウンで 9、Preview PDF
を選択して、.pdfファイルは、手順2-5の代替として
を作成する必要があり、ヘッダが含まれるように、あなたのファイルを編集します。
---
title: "blah blah"
output:
html_document:
keep_md: yes
---
- 1. netbeansを使用して作成された既存のパネルにjtextfieldを作成
- 2. html2pdfライブラリを使用してHTMLファイルをPDFファイルに作成する
- 3. Django - XHTML2PDFを使用したPDFファイルの作成と保存
- 4. ABCpdfを使用してPDFを作成するためのテンプレートとしてHTMLファイルを使用する
- 5. xlsxwriterを使用してExcelファイルを作成し、ExcelファイルをPDFに保存
- 6. Javascriptを使用して既存のCSVファイルにHTMLフォームデータを保存する
- 7. 既存のCファイルを使用してEclipseプロジェクトで作成
- 8. node.jsを使用して既存のpdfファイルのカスタマイズされたバージョンを作成するにはどうすればよいですか?
- 9. HTMLを使用したPdfファイルのダウンロード
- 10. phpを使用してhtmlファイルにpdfファイルを変換する
- 11. C1 CMSを使用して作成されたWebサイトに自動的にダウンロードされたPDFファイル
- 12. npmを使用してHTMLをPDFに変換するhtml-pdf
- 13. iTextのは、私がFoxitのフォーム・デザイナを使用して作成されたPDFファイルを持っているPDF
- 14. python(とmatplotlib?)を使用して既存のpdfファイルにページを追加
- 15. PDFBoxを使用してHTMLからPDFファイルを作成する方法は?
- 16. 既存のPDFをフローラブルを使用して新しいReportLab PDFに結合
- 17. 既存のオブジェクトプロパティを使用してjavascriptオブジェクトを作成する
- 18. git既存のローカルコミットを使用してブランチを作成する
- 19. pdfファイルに保存された情報を含むHTMLレポートを生成する
- 20. コードから作成されたPDFファイルを保存します
- 21. 動的に作成されたhtmlテーブルを使用したページング
- 22. CSSを使用してページレイアウトを使用してPDFファイルを作成する
- 23. 既存のNSArrayオブジェクトプロパティを使用して、セクション化されたテーブルビュー用の新しいNSArrayを作成します。
- 24. mysqlデータベースは、html/phpに既に入力されているデータを使用してドロップダウンメニューを作成します
- 25. java/Androidのitextpdf.jarファイルを使用して既存のPDFファイルを読む方法
- 26. 既存のwwwファイルを使用してIonicプロジェクトを作成する方法
- 27. Javaを使用してHTMLファイルをPDFに変換する
- 28. jspdfライブラリを使用してhtmlファイルをpdfに変換する
- 29. PHPを使用して、各行の既存のデータベースから、既に作成した新しい特定のHTMLを生成してください
- 30. 既に作成されたdb4oファイルを取得してAndroidアプリに使用するには?
うーん、ルックスをこのアプローチのように、新しいフォーマットの.mdファイルを作成するたびに、1つずつレンダリングします。したがって、新しい.mdファイルを作成しないことで、実際には時間を節約することはできません。 – wikiselev