Emacs org-mode:为HTML导出器指定原始区域

3

我在将org-mode缓冲区导出为html时遇到了问题。以下表格未能正确导出:

|-------+----------------+----------|
| HOST  | DB             | COMMENTS |
|-------+----------------+----------|
| rhea  | numbering_test |          |
| rhea  | phones         |          |
| dione | phonenumbers   |          |
| dione | numbering_test |          |
|-------+----------------+----------|

问题在于下划线会告诉导出的 HTML 使用下标。这不是我想要的。我希望 numbering_test 显示为普通文本。
当在正常文本中使用这些类型的标识符时,也会遇到同样的问题,例如:
The numbering_test database is too big.

HTML导出器又出现了同样的问题。

是否有一种方法可以告诉HTML导出器将某些文本以原始模式放置,即直接输出提供的文本内容,而不添加额外的HTML格式呢?

Markdown(如在StackOverflow中使用的那样)具有非常有用的反引号,可在普通文本内嵌入原始代码。我需要类似于org-mode的东西。


我不知道org-mode,但你尝试过\_了吗? - Shahbaz
谢谢,确实有效。我更喜欢一种像Markdown中的反引号一样包围原始区域的方法。如果代码段中间有转义码,从org-mode复制粘贴将会很麻烦。 - blueFast
我知道,这就是为什么我没有把它写成答案的原因!:"> 无论如何,就像我说的那样,我不知道org-mode是什么! - Shahbaz
我不将我的org文件导出为html,所以这只是瞎猜 :(。你看过(http://orgmode.org/manual/Literal-examples.html)吗?由于它在一个表格中,你也许可以使用电子表格模式来输出一个字面字符串。 - ccoakley
你可能也会对这个 SO 问题感兴趣(全局禁用下标):https://dev59.com/03RB5IYBdhLWcg3wLUq3 - ccoakley
1个回答

7

有一些指令可以应用于org-export,使下划线不会被解释成下标。

http://orgmode.org/manual/Export-options.html#Export-options

您可能感兴趣的是这个:

#+OPTIONS:     ^:nil

该指令指示导出器仅对显式的{...}括号内的文本进行上/下标处理。
您可以通过导出分派程序插入整个模板:C-c C-e t。然后随意更改/删除,并按C-c C-c键刷新设置。

有一个打字错误。应该是 C-x C-e t 而不是 C-c C-e t - RNA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接