【问题标题】:Is there any easy way to let Org Mode not escape some letters?有什么简单的方法可以让 Org Mode 不逃逸一些字母吗?
【发布时间】:2013-01-23 04:06:24
【问题描述】:

我不希望 Org Mode 转义某些字母,尤其是对于普通列表。例如,对于以下内容:

  1. 测试一个例子

我不希望 Org 模式转义普通列表,而在导出为 HTML 时只显示原始文本。

我想我可以通过使用示例、文字和代码块来做到这一点。这意味着在 Org 模式下有以下类型的标签:

#+BEGIN_EXAMPLE

#+begin_src emacs-lisp

#+BEGIN_HTML

但它对于一个字母来说太复杂了,我想要像 \ 这样的东西来不逃避简单的列表。就是这样的风格:

\1。以测试为例

在组织模式中有什么喜欢 \ 的吗?有没有办法做到这一点?

谢谢

水林

【问题讨论】:

  • 试试这个: 1. test for example
  • 这个和#+BEGIN_EXAMPLE一样,输出成html的时候会加一些html标签。有没有什么简单的方法可以让 Org Mode 不转义 1. 字符,不影响输出?

标签: emacs org-mode


【解决方案1】:

对于这个具体的例子,有意想不到的解决方案:

(setq org-plain-list-ordered-item-terminator 41)

它禁用1. 形式的普通列表,请参阅

(customize-variable 'org-plain-list-ordered-item-terminator)

有了它的组织代码

  Text text text
   1. some test
  text text 

将导出为

<p>
  Text text text
   1. some test
  text text 
</p></div>

如果在一行中 1. 应被解释为纯列表,而在下一行中 - 作为纯文本,则此解决方案不起作用。 而且一般情况下,有些情况是任何设置都无法解决的。另请参阅我的remark 关于普通列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多