Org模式古怪与org-export-with-sub-superscripts

时间:2014-10-29 17:06:45

标签: emacs org-mode

我厌倦了将#+OPTIONS: ^:{}添加到我的所有.org文件的顶部,所以我想我会尝试通过编辑{{1}来一劳永逸地获得这种行为文件。基于可用的文档,似乎

.emacs

会实现与(setq org-export-with-sub-superscripts "{}") 相同的行为,但当我自己执行#+OPTIONS: ^:{}事情时,(setq ...A_B都会呈现为A_{B}在HTML输出中。为了确保A<sub>B</sub>是正确的变量,我尝试了

org-export-with-sub-superscripts

导致(setq org-export-with-sub-superscripts nil) 呈现为A_BA_B呈现为A_{B} - 正是您所期望的。我还尝试了A_{B}'"{}"(有和没有引用(setq org-use-sub-superscripts "{}")),但都没有效果。

我在Org模式7.9.3中遇到了这个问题,它跟随我到8.2.10。我有什么不正确的想法?

2 个答案:

答案 0 :(得分:4)

你必须写:

(setq org-use-sub-superscripts '{})

答案 1 :(得分:2)

另一种方法是根据您的#+ OPTIONS

定义模板

示例:

这里我有一个模板文件导出到包含

的HTML
---- level-0-html.org--------
#+DRAWERS: HIDDEN PROPERTIES STATE CABECALHO COMENTARIOS

:CABECALHO:
# # desabilita o superscrito/subscrito  | não exporta programação
#+OPTIONS: ^:nil p:nil

#+OPTIONS: tags:nil
#+STARTUP: showeverything

#+STYLE: <link rel="stylesheet" type="text/css" href="../../css/leslie.css" />

#+LANGUAGE:  pt_BR
#+OPTIONS:   H:2 num:t toc:f \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
#+EXPORT_SELECT_TAGS: export
#+EXPORT_EXCLUDE_TAGS: noexport
#+TAGS: export(e) noexport(n) 
#+LINK_UP:   
#+LINK_HOME: 
:END:
#+TITLE: 
#+AUTHOR: Leslie H. Watter
#+EMAIL:  
#+DATE:
------------------------------------------------

在我的组织文件中,我将导出:

----- presentation.org ------
#+SETUPFILE: ~/org/templates/level-0-html.org
#+TITLE: Gerência de Redes
#+AUTHOR: Leslie H. Watter
#+EMAIL:  hooorayyyy @ my domain .com 

* Gerência de Redes 
(and here goes the entire file)
------

这样我就可以获得一致的导出方式。

参考文献:http://orgmode.org/worg/org-tutorials/org-publish-html-tutorial.html#sec-6