【发布时间】:2012-10-11 19:37:52
【问题描述】:
我在 org-mode 中想要的就像 Markdown 语言 X <- 3 中的内联代码块语法。我用谷歌搜索并尝试过 (reference):
src_R{X <- 3}
在 org 模式下内联,但导出到 html(使用 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 ;内置组织模式
【问题讨论】:
-
你的意思是
C-cC-eh,对吧? (不确定,我没有编辑)This footnote 建议您可能需要升级 htmlize,升级 org 就可以了。那是你的答案吗? (我不知道旧版导出器处理 html 内联代码块的程度有多大,但也许新版导出器在处理它们方面做得更好。) -
@LeVieuxGildas 是的。这是
C-cC-eh。我编辑并更正了它。我从脚注中了解到,htmlize包 1.34 版本应该内置在 org 中。 -
可能内置在最新版本中,可能不在您拥有的捆绑版本中。
-
@LeVieuxGildas 你是对的。内置版本为 7.8.11。我将 org-mode 升级到了最新版本 7.9.2,但没有帮助。出现了关于
htmlize的相同消息。 -
It's in contrib,肯定会在您的 lisp 路径中添加哪个?没有忘记 org-reload?在这一点上我没有想法......