Emacs 如何在组织模式下为括号中的单词加下划线以导出到LaTeX

Emacs 如何在组织模式下为括号中的单词加下划线以导出到LaTeX,emacs,org-mode,Emacs,Org Mode,我想在括号中的一个单词下面划线,以便导出到LaTeX。我在组织模式文件中使用了(\\\\\)但生成的LaTeX输出是(\\\\\\),在生成的pdf文件中我只得到(\\\\\)。有人能告诉我如何得到我想要的吗?对我来说,这看起来像是OrgMode中的一个bug。对我来说 this is (_underline_) text. another _underline_ text 产生以下结果: 我建议针对OrgMode提交一个bug这绝对是版本8中引入的OrgMode的bug 没有这个bug的组

我想在括号中的一个单词下面划线,以便导出到LaTeX。我在组织模式文件中使用了(\\\\\)但生成的LaTeX输出是(\\\\\\),在生成的pdf文件中我只得到(\\\\\)。有人能告诉我如何得到我想要的吗?

对我来说,这看起来像是OrgMode中的一个bug。对我来说

this is (_underline_) text. another _underline_ text
产生以下结果:


我建议针对OrgMode提交一个bug

这绝对是版本8中引入的OrgMode的bug

没有这个bug的组织模式的最新版本(基于版本号)是8.0-alpha

组织模式的最新版本(基于提交日期)没有此错误,是7.9.4

下面是最少的工作示例

#+TITLE: Test
#+OPTIONS: ^:nil

a_5

( _test_)
(_test_)
在版本7.9.4和8.0-alpha下,输出正确,如图所示

但在8.0-beta版及更高版本下,输出不正确


它可能不会被接受:在它被解释为下标的开头之前没有空格的下划线,这就是为什么你会得到你想要的。您可以使用
#+OPTIONS:^:nil
或更好的
#+OPTIONS:^:{}
(后者表示“将下划线解释为指向下标的信号,但仅当下标被大括号包围时”.然而,你仍然无法在括号内找到带下划线的单词,但那是另一回事:搜索“emphasis”在gory details.BTW的邮件列表中,OP必须使用上面的选项之一:latex输出正是他在这种情况下报告的内容。谢谢你的评论Nick-也许你回答会更好?如果我有一个好的解决方案,我会,但我没有:强调一直是组织模式的一根刺很长时间了,没有解决方案t、 如果你能接受它,最简单的解决方法就是添加空格:
(\uword)
。实际上,您只需在开头部分和下划线之间添加一个空格,但输出对我来说很有趣,所以我喜欢在开头添加一个空格,在结尾添加一个空格。谢谢Nick。这是我尝试过的选项之一。我的最终解决方案是编辑和编译LaTeX文件以生成pdf。唯一的问题是如果你再次导出该文件,你将不得不重新进行。非常感谢Lei。你说得对。我正在使用9.0.9版(与Ubuntu 17.10一起使用)并且刚刚重新访问了我的文档。错误仍然存在。为了拯救人们,重新运行测试-Emacs 26.1(组织模式9.1.13)仍然显示相同的问题。