は、私は、コンソールからknit()
機能を実行したとき、私は少し異なる中間値下げファイルを取得するためRStudioバージョン0.98.1091で「ニットHTML」ボタンを押したときに使用しますRStudioどのコマンドおよびデフォルトのオプションを把握しようとしています。Rstudio 0.98では "Knit HTML"とは何ですか?
具体的には、私はRマークダウンファイルの次のヘッダーを使用する場合:私は実行
# Report Title
Daddy the Runner
`r format(Sys.time(), '%A, %B %d, %Y')`
:「ニットHTML」ボタンを押したときに、私は、次のマークダウンファイルを取得
---
title: "Report Title"
author: Daddy the Runner
date: "`r format(Sys.time(), '%A, %B %d, %Y')`"
output:
html_document:
keep_md: true
---
次のコマンド:knit("myReport.Rmd")
、私は次のマークダウンファイルを取得します:
---
title: "Report Title"
author: Daddy the Runner
date: "Saturday, January 10, 2015"
output:
html_document:
keep_md: true
---
RStudioボタンは他のオプションを使用して中間マークダウンファイルを生成していますが、RStudioドキュメントではそれに関する情報は見つかりません。
重要な問題は、日付ラインです。何らかの理由で、RStudioは、マークダウンファイルを作成するときにヘッダー内のインラインrチャンクを実行しません。 (ただし、最終的なHTMLを生成する前に実行されます)。一方、knit()
関数呼び出しは、マークダウンファイルの生成中にインラインチャンクを実行します。私は2つの値下げファイルに気づい
他の唯一の違いは、プロットの生成に関連しています。 2つの方法は、異なるサイズのグラフィックス(コマンドライン:504 x 504)と(ボタン:672 x 480)を生成し、それらを異なるディレクトリに配置します。
このWhat commands are run when pressing "Knit HTML" on an R Markdown file in Rstudio 0.96?質問にはSys.sleep(30)
コールを挿入するようにとのお勧めを試みましたが、RStudioがどのような呼び出しでドキュメントを編んでいたかに関する情報は提供されませんでした。それは、RStudioがすべての出力をとにかく保つので、不要だったR Markdownコンソールウィンドウの出力を一時停止しました。私が出力に見られなかったのは、RStudioが発行したコマンドでした。
これらの違いの本質への任意の洞察力をいただければ幸いです。私はIDE環境とそれらが提供する利便性を使いたいのですが、私は実際に彼らが何をしているのか理解したいので、彼らの行動をよりよく予測することができます。私は、彼らが持っていることを推測非常に最初の/usr/local/lib/rstudio/bin/pandoc/pandoc
から
を
html_document
機能を使用すると信じ 'knitr :: knit'編みは、あなたは正しく覚え@rawrオプション – rawrとpandocを呼び出し、その後、' rmarkdown :: render'を必要とする場合。私はrmarkdown :: renderを使ってRStudioの結果を再現することができました。また、コンソール出力に広範なpandocオプションのリストが表示されていました。ご協力いただきありがとうございます。 –
以下のようにコメントをコピーして貼り付けることができ、OPはそれを受け入れたとマークすることができます。 –