2009-04-30 15 views
3

スフィンクスを使ってイメージ/図表キャプションを自動的に生成する方法はありますか?スフィンクスの自動画像番号/キャプション?

私は現在rest-sphinxファイルを持っています。私はhtmlに変換していますし、(latex)pdfにはsphinxを使っています。

私は、ユーザーが結果として得られるhtml/pdfファイルの特定のイメージを参照するための簡単な方法が必要です。 たとえば、ユーザーが電子メールでドキュメントを参照している場合、「画像 '65'にはXXXが表示されますが、これは私にとっては機能しません」。

私はfigureを使って画像にキャプションを適用できるように見えましたが、これは手動で追加する必要があります。 (そして私は何らかの理由でそれを代用するのに問題があります)。

残りのスフィンクスメソッドはありますか?これを実現するにはどうすれば見逃していますか? または、この機能を追加するためにsphinxの既存のテンプレートを変更/編集する方法はありますか?

答えて

2

スフィンクスは、Jinjaによってテンプレート化されたreStructuredTextを消費します。しかし、スフィンクスの文書によると、あなたはhave other templating optionsです。

カスタムテンプレートにJinjaのcontrol structuresを使用すると、後で効果を出すことができます。

+0

私はsphinx-restファイルを持っています。これは、htmlに変換しています。私は、私が見落としているsphinxフレームワーク内でこれを行うためのオプションかメソッドがあるかどうか本当に迷っています。たとえば、スフィンクスの既存のテンプレートシステムを編集してこの機能を追加する方法がある場合などです。 – monkut

+0

@monkut:あなたの質問を追加の事実で更新してください。新しい情報をコメントに入れないでください。 –

+0

@ S.Lott:ありがとう、私はさらに詳細で質問を更新しました。 – monkut

関連する問題