2012-01-08 5 views
3

Sphinxを使用すると、出力フォーマットに応じてどのように置換を行うことができますか?Sphinxで出力フォーマット依存置換を行う方法

基本的に、私は

if html: 
     |CLICK| unicode:: U+21E8 
    elif latex: 
     |CLICK| raw:: latex 

       $\LongRightArrow$ 

のようなものを持っていると思いますが、私は、構文の権利を取得するように見えることはできません。

答えて

3

代わりに.. only::ディレクティブを使用してください。

.. only:: html 

    .. raw:: html 

     <a href="http://www.google.com">google</a> 

.. only:: latex 

    latex specific 

公式ドキュメント: http://sphinx.pocoo.org/markup/misc.html?highlight=format#including-content-based-on-tags

それが正常フラグ(又はスフィンクスがそれを置くようにタグ)で使用されている間、出力形式もタグとして利用可能にされます
関連する問題