3

PDF形式で発行されるレポートを作成しています。それは統計、特にRの使用に関係します。したがって、私はknitrを使用しています。また、最小限の追加作業でwikiに公開したいと思います。

knitrからウィキマークアップ(MediaWiki)出力を取得することは可能ですか?

または、knitrからHTMLを生成する場合、HTMLを直接wikiに渡すことはできますか?

この問題はこの投稿に関連しています。ウィキマークアップのルールはここにありますが、完全なHTMLがサポートされているかどうかはよくわかりません。

ありがとう。

4

1 に答える 1

4

knitr確かに、出力フックでマークアップルールを定義できます。http: //yihui.name/knitr/hooks<syntaxhighlight>簡単な例として、ソースコードを次のように強調表示できます。

knit_hooks$set(source = function(x, options) {
  sprintf('<syntaxhighlight lang=%s>%s</syntaxhighlight>', options$engine, x)
})

残りの出力フックは自由に設計できます。しかし、Ben Bolkerが指摘したように、Markdownを使用したほうがよいと思います。そして、それをPandoc経由でMediawikiに変換します。

于 2013-03-09T04:10:13.793 に答える