webdevqa.jp.net

Emacs Org-Modeエクスポートでのアンダースコアから添え字への無効化

Org-mode(C-c C-e d)を介してPDF=にエクスポートすると、アンダースコアの付いた単語が部分的に下付きに変換されてしまいます。これを防ぐにはどうすればよいですか?

私はこの件についてこの記事を見つけました:

Emacs Texモードでのアンダースコア添え字の無効化

しかし、正しいelispを理解できなかったか、単に機能しませんでした。注、グローバルフォントオプションを変更したくありません。この修正をtex/latex/org-modeにのみ適用します。

私もこの投稿を見つけましたが、うまくいきませんでした:

下付き文字の上付き文字の上げ下げを無効にしますか?

61
zpinter

次の変数を設定することで問題を解決できました:

(setq org-export-with-sub-superscripts nil)
26
zpinter

次の行を追加することで、orgファイル内のスーパー/サブスクリプトを無効にできます。

#+OPTIONS: ^:nil

その他のオプションについては、組織のマニュアルを確認してください。
次のコマンドは、すべてのオプションを含むテンプレートを挿入します:C-c C-e #

91
Don W

これは簡単だと思います: http://orgmode.org/manual/Subscripts-and-superscripts.html アンダースコアをバックスラッシュでエスケープします:

enter image description here

enter image description here

では、_をエスケープします。

enter image description here

enter image description here

ここでこれを実際に見ることができます: http://www.railsonmaui.com/blog/2013/04/27/octopress-setup-with-github-and-org-mode/

8
justingordon

ソースファイルの画面表示または出力PDFのテキストに下付き文字を付けないようにしますか?後者の場合は、

\usepackage{underscore}

また、数学モードでのアンダースコアの使用も中断しません。

5
Will Robertson

個々のケースでは、次のようにリテラルの下線を挿入します。

text text one\textunderscore{}two text
4
Robbie Morrison

使用する \underOrgマニュアルのドキュメント:特殊記号

例えば:

text\under{}text
1
Babak

私の場合、アンダースコアが含まれているWordは、変数名または類似の名前である可能性があります。 =または~で囲むだけで、そのように扱われます。その後、それに応じてエクスポートされます。

1
xji