7

我在 org-mode 中想要的就像 Markdown 语言中的内联代码块语法X <- 3。我搜索并尝试(参考):

src_R{X <- 3}

inline 在 org-mode 中,但导出到 html (with C-cC-eh) 没有显示内联代码。其他代码块之类的#+begin_src R东西工作正常,但无论如何在导出时都会出现警告消息:

htmlize.el 1.34 or later is needed for source code formatting [14 times]

这可能是原因吗?

更新:

感谢@LeVieuxGildas 的意见,我现在安装并加载了最新htmlize.el版本 1.43,并且在导出时没有收到任何错误消息。但仍然导出 html 不能显示内联代码部分。

系统:OS X 10.8.2;emacs mac 端口https://github.com/railwaycat/emacs-mac-port;内置组织模式

4

2 回答 2

8

我想我们在这里谈论两件事。如果您只想像 Markdown 中的反引号一样“显示代码”,请用等号包围您的内联代码,如下所示:

Write messages in JavaScript using: =console.log(x, y)=

但是,使用src_XYZ{abc}尝试将其评估为代码并返回结果。

于 2013-07-29T22:10:56.473 回答
3

快速而肮脏的解决方案是修改之前内联代码中的标头参数。

src_R[:exports code]{X <- 3}

在我看来,内联代码比=code=~code~因为如果您将 org 文件输出为 Latex 文件,它可以突出显示语法。

于 2017-07-08T16:43:03.027 回答