現在、私はPythonパッケージのドキュメントをSphinxで書いています。私は使用したいベクターイメージを持っていますが、HTMLドキュメントはSVGのみを受け付けますが、PDFドキュメントはPDFファイルでのみ動作します。問題はありません、私は私の画像の両方のバージョンを持っています。Sphinxで画像の拡張子を選択
私はそうのように、私のドキュメントの異なるバージョンに含める画像を選択するonly
ディレクティブを使用しようとしています:
.. only:: latex
.. image:: ../docs/alpha-strat.pdf
.. only:: html
.. image:: ../docs/alpha-strat.svg
そして私はmake clean pdflatex html
でそれをコンパイルしますが、スフィンクスがでPDFイメージを使用しています両方のバージョンのドキュメント。何かご意見は?
この動作は新しいですか?私はあなたの提案をしましたが、Sphinxは依然としてPDF画像のみを検索します。私はスフィンクスの最新版を持っていますが、私のMakefileは古くても... –
非常に奇妙です。何らかのキャッシュ問題のように聞こえる。拡張子を '*'の代わりに 'svg'に設定すると、HTML出力が良いでしょうか? –
いいえ、まだPDFファイルを探します。記録のために、 'make clean html latexpdf'を使用して、すべての以前のファイルを削除します。 –