Emacs 组织模式古怪,组织导出带有子上标

Emacs 组织模式古怪,组织导出带有子上标,emacs,org-mode,Emacs,Org Mode,我厌倦了将#+选项:^:{}添加到我所有.org文件的顶部,所以我想我应该通过编辑.emacs文件来一劳永逸地获得这种行为。根据现有的文档,看起来 (setq org-export-with-sub-superscripts "{}") 将实现与#+OPTIONS:^:{}相同的行为,尽管当我单独执行(setq…操作时,A#B和A#B}在HTML输出中呈现为AB。为了确保org export with sub superscripts是正确的变量,我尝试了 (setq org-export-w

我厌倦了将
#+选项:^:{}
添加到我所有
.org
文件的顶部,所以我想我应该通过编辑
.emacs
文件来一劳永逸地获得这种行为。根据现有的文档,看起来

(setq org-export-with-sub-superscripts "{}")
将实现与
#+OPTIONS:^:{}
相同的行为,尽管当我单独执行
(setq…
操作时,
A#B
A#B}
在HTML输出中呈现为
AB
。为了确保
org export with sub superscripts
是正确的变量,我尝试了

(setq org-export-with-sub-superscripts nil)
这使得
A\u B
被呈现为
A\u B
A{B}
被呈现为
A{B}
——这正是您所期望的。我还尝试了
'{}
,和
(setq组织使用子上标“{}”)
(有和没有引用
'{}
),两者都不起作用


我在组织模式7.9.3中遇到了这个问题,随后我又遇到了8.2.10。你知道我做错了什么吗?

另一种方法是根据你的#+选项定义模板

例如:

这里我有一个模板文件导出到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:
------------------------------------------------
通过这种方式,我获得了一致的出口方式


参考资料:

另一种方法是根据#+选项定义模板

例如:

这里我有一个模板文件导出到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:
------------------------------------------------
通过这种方式,我获得了一致的出口方式


参考资料:

您必须改为:

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

你必须改为写:

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

我一直在做
head-4$(date-v-1d+%F”).org>$(date+%F”).org和&emacs$(date+%F”).org
将我的头复制到一个新文件中,但你的解决方案更优雅。我一直在做
head-4$(date-v-1d+%F”).org>$(date+%F”).org&&emacs$(date+%F).org
将我的头复制到一个新文件中,但你的是一个更优雅的解决方案。我通过终端使用Emacs,所以我主要关心导出到HTML时的行为,所以
(setq org导出子上标“{})
适用于此。谢谢!我通过终端使用Emacs,所以我主要关心导出到HTML时的行为,所以
(setq org export with sub-superscripts'{})
适用于此。谢谢!