2016-12-21 11 views
-1

私は自分の仕事を文書化するためにsphinxを使ったことが新しいです。数字のバージョンを追加してpdfのドキュメントに公開したいです。なぜ置換|バージョン|スフィンクスで動作していない

conf.pyファイルでは、 .rstファイルで次のように使用できます。

| version |

しかし、それは私のために働いていない、私は何か間違っているかどうかわからない 何か提案がありますか?

+0

どのようにrst2pdfを実行していますか? rst2pdfがSphinx(またはconf.pyのもの)で定義された '| version |'置換を認識するためには、http://rst2pdf.ralsina.me/handbook.html#sphinxに記述されているように設定する必要があります。 – mzjn

+0

rst2pdfを実行するにはrst2pdf index2.rst -o index.pdf -sスタイル/ ictc.style --custom-cover = cover/ictc.tmpl -e /home/jmandujano/public_html/test2/extensions/blank_toc.py -bを使用します。 1 –

+0

rst2pdf.pdfbuilder拡張子はどこにありますか? –

答えて

0

置換を使用するには、あなたはそれが形式のファイルで定義されている必要があります。

.. |Version| replace:: 1.0 

次に、テキストでそれを使用します。

"Latest version is |Version|" 

は、私は通常、単一のすべての置換を含みますプロジェクトの各ファイルに含まれるファイル:

.. include:: substitutions-file-name 
+0

'| version |'(小文字のv)置換はデフォルトで定義されています。ユーザーが定義する必要はありません。 http://www.sphinx-doc.org/en/stable/markup/inline.html#substitutionsを参照してください。 – mzjn

+0

@mzjn私はその部分を読んでいますが、どういうふうに動作していないのですか、conf.pyファイルをチェックしてもエラーが見つかりません –

+1

@mzjnこのエラーが出ます:(ERROR/3)Undefined substitution参照: "バージョン"。 –

関連する問題