5

後で PDF にエクスポートするために、リテラル文字列を Emacs Org-mode から Latex にエクスポートしようとしています。リテラル文字列は次のとおりです。

str1\__str2

Org ファイルで次の入力を試みました。

\verb+str1\__str2+

これにより、.tex ファイルに次のコードが生成されます。

\verb+str1\hspace{3ex}str2+

.tex ファイルに次のコードが含まれていることを期待していました。

\verb+str1\__str2+

Org ファイルで次のことも試しました。

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

これにより、.tex ファイルに次のコードが生成されます。

\begin{verbatim}
str1\hspace{3ex}str2
\end{verbatim}

Org ファイルに次のオプションを含めても、出力には影響しません。

#+OPTIONS:     ^:{}
4

3 に答える 3

2

を使用org-entities-userして、エクスポート時にさまざまな翻訳を使用して独自のエンティティを作成できます。

たとえばに設定すると、LaTeX出力および他のすべての出力(("textbackslash" "\\textbackslash" nil "\\" "\\" "\\" "\\"))に変換\textbackslashされます。\textbackslash\

于 2012-08-08T08:58:05.707 に答える
2

上で示した逐語的なブロックを気にしない場合は、次のようにします。

#+BEGIN_EXAMPLE
   str1\__str2
#+END_EXAMPLE

これを生成します:

\begin{verbatim}
str1\__str2
\end{verbatim}
于 2011-05-10T02:57:20.310 に答える
1

この醜い回避策が役立つ場合があります。

| str1\textbackslash{}\_\_str2  |

HTML エクスポートで見栄えがよくないバックスラッシュを取り除くことができません。

于 2011-05-11T15:05:36.187 に答える