3

我正在制作一份报告,该报告将以 pdf 格式发布。它涉及统计数据,尤其是 R 的使用。因此我使用的是 knitr。我也想将它发布到一个维基上,我只需付出最少的额外努力!

是否可以从 knitr 获取 wiki 标记(MediaWiki)输出?

或者,如果我从 knitr 生成 HTML,是否可以将 HTML 直接提供给 wiki?

这个问题与这篇文章有关。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 回答