8

我正在尝试创建笔记本,其中展示了用 R 和 Python 编写的相同算法。我可以轻松地将 R 和 Python 代码集成到 Rmd 文件中,然后使用 RStudio 中的“Knit HTML”按钮创建 HTML 输出。然而,Python 代码总是在没有语法高亮的情况下显示(不像https://github.com/yihui/knitr-examples/blob/master/023-engine-python.md的示例)。我的电脑(MacBook Pro Retina、MacOS X 10.9)上安装了 Andre Simon 的精彩软件并运行。

目前,我在 R 中安装了以下库:markdown 0.6.4、knitr 1.5.15、highr 0.3.1。

知道可能是什么问题吗?谢谢你的帮助!。

4

1 回答 1

6

这是 RStudio Markdown 渲染特有的,它没有为非 R 或 C++ 的代码块启用语法突出显示。RStudio 使用highlight.js,您可以使用自己版本的 highlight.js 来突出显示 Python 代码。或者使用其他 Markdown 转换器,例如Pandoc

于 2014-01-05T06:07:29.537 回答