13

foo /bar/ baz例として、HTMLにエクスポートfoo <i>bar</i> bazすると、元のスタイルでエクスポートしたいのですがfoo /bar/ baz、どうすればこれを達成できますか? を試してみfoo \/bar\/ bazましたが、出力は になりfoo \/bar\/ bazます。

私はこれが簡単な質問であることを知っています、私はたくさんグーグルで検索しましたが、これだけを見つけました: Escape pipe-character in org-mode、答えはスラッシュエスケープがうまくいくと言いますが、私にとってはうまくいかないようです.


編集:

組織モードのメーリング リストを検索した後、ここで議論と解決策を見つけました: http://thread.gmane.org/gmane.emacs.orgmode/50743

これを行うには、次の 2 つの方法があります。

  1. #+OPTIONS: *:nilすべての強調記号をオフにするオプションを設定する
  2. 変数org-emphasis-alistの変更、関連コンテンツの削除

私にとっては、最初の解決策は受け入れられ、簡単です。

4

3 に答える 3

7

空白とスラッシュの間にゼロ幅のスペース (U+200B; Ctrl-x 8 RET 200B RET を使用して Emacs に挿入) を挿入します。

組織モードのテキスト

What do we see?
- /foo/
- ​/foo/

2 行目の「foo」行の最初のスラッシュの直前に幅ゼロのスペースを挿入すると (幅がゼロなので表示されません)、エクスポート後に次の HTML が生成されます。

<div id="content">
<h1 class="title">What do we see?</h1>

<ul>
<li><i>foo</i>
</li>
<li>​/foo/
</li>
</ul>

</div>

ゼロ幅のスペースもエクスポートされ、<li>と の間で予期される/foo/場所になります。

于 2015-03-06T12:22:08.313 に答える
1

スラッシュ間のスペースを許容できる場合は、foo / bar / basリテラル スラッシュでエクスポートします。または、文字列全体をそのままにすることもできます=foo /bar/ baz=

これらはどちらもあなたが望むものではないと思いますが、簡単に実行でき、十分に良いかもしれません.

編集 URL にスラッシュが必要な場合は、orgmode リンク構文を使用する必要があります[[http://foo/bar.baz]]

于 2013-03-10T17:57:02.710 に答える