在Emacs组织模式下,Latex导出包含\__&引用;给予问题

在Emacs组织模式下,Latex导出包含\__&引用;给予问题,emacs,latex,org-mode,Emacs,Latex,Org Mode,我正在尝试将文字字符串从Emacs组织模式导出到Latex,以便随后导出到PDF。文本字符串为: str1\\uu str2 我在组织文件中尝试了以下输入: \verb+str1\__str2+ \begin{verbatim} str1\__str2 \end{verbatim} 这将在.tex文件中生成以下代码: \verb+str1\hspace{3ex}str2+ \verb+str1\__str2+ \begin{verbatim} str1\hspace{3ex}str2 \

我正在尝试将文字字符串从Emacs组织模式导出到Latex,以便随后导出到PDF。文本字符串为:

str1\\uu str2

我在组织文件中尝试了以下输入:

\verb+str1\__str2+
\begin{verbatim}
str1\__str2
\end{verbatim}
这将在.tex文件中生成以下代码:

\verb+str1\hspace{3ex}str2+
\verb+str1\__str2+
\begin{verbatim}
str1\hspace{3ex}str2
\end{verbatim}
我希望.tex文件中包含以下代码:

\verb+str1\hspace{3ex}str2+
\verb+str1\__str2+
\begin{verbatim}
str1\hspace{3ex}str2
\end{verbatim}
我还在组织文件中尝试了以下操作:

\verb+str1\__str2+
\begin{verbatim}
str1\__str2
\end{verbatim}
这将在.tex文件中生成以下代码:

\verb+str1\hspace{3ex}str2+
\verb+str1\__str2+
\begin{verbatim}
str1\hspace{3ex}str2
\end{verbatim}
在组织文件中包含以下选项对输出没有影响:

#+OPTIONS:     ^:{}

如果您不介意逐字记录块(您在上面表示同意),那么:

#+BEGIN_EXAMPLE
   str1\__str2
#+END_EXAMPLE
产生以下结果:

\begin{verbatim}
str1\__str2
\end{verbatim}

这种难看的解决方法可能有助于:

| str1\textbackslash{}\_\_str2  |

我无法消除反斜杠,这在HTML导出时看起来不太好。

您可以使用
org entities user
创建自己的实体,在导出时使用不同的翻译


例如,将其设置为
(“textBackslax”“\\textBackslax“nil”\\\\\\\\\\\\\\\\\\\\\\\”)
将在LaTeX输出中将
\textBackslax
转换为
\textBackslax
,并在所有其他输出中将其转换为
\

谢谢您的回复。我需要在Emacs Org表中插入这个文本字符串。在此表中,每个单元格只能包含一行。所以,这个逐字记录块对我的案例不起作用--Sharad这正是我担心的,但是你没有指定这个约束。我怀疑这实际上是latex导出中的一个bug,应该作为bug报告给组织模式开发人员。你一开始就不需要做什么特别的事,的确如此。沙拉德,请报告这是一个错误。M-x组织提交错误报告RET