[英]Disabling underscore-to-subscript in Emacs Org-Mode export
当我通过org-mode(Cc Ce d)导出为PDF时,任何带下划线的单词最终都会被部分转换为下标。 我怎样才能防止这种情况发生?
我发现这篇文章的主题是:
但是,我要么无法弄清楚正确的elisp,要么根本不起作用。 注意,我不想更改任何全局字体选项。 我只希望此修复程序适用于tex / latex / org-mode。
我也找到了这篇文章,虽然它也没有用:
您可以通过添加以下行来禁用组织文件中的超级/下标:
#+OPTIONS: ^:nil
查看组织手册以获取更多选项。
以下命令插入包含所有选项的模板: Cc Ce #
我能够通过设置以下变量来解决问题:
(setq org-export-with-sub-superscripts nil)
我认为这会更容易: http : //orgmode.org/manual/Subscripts-and-superscripts.html用反斜杠转义下划线:
现在,逃避_:
你可以在这里看到这个: http : //www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/
是否要阻止源文件的屏幕显示或输出PDF文本中的下标? 如果是后者,那么你想要
\usepackage{underscore}
它也不会破坏数学模式中下划线的使用。
对于个别情况,请以这种方式插入文字下划线:
text text one\textunderscore{}two text
在我的情况下,任何包含下划线的单词都可能是变量名或类似名称。 我只是用=
或~
围绕它,以便它被视为这样。 然后它将相应地导出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.