2

自動生成されたMakefileを使用して、Sphinx 経由で PDF を生成しています。私は通常、次を使用して生成します。

make latexpdf

ただし、一部のセクションが条件付きで表示されるように、唯一のディレクティブを含めています(これは、コマンド ラインで関連するタグを含めた場合に発生するはずです)。

次の reST マークアップをソース ファイルに追加しました。

Hello world

.. only:: draft

          This is some draft content.

次のようにPDFを生成しようとしました:

SPHINXOPTS="-t draft" make latexpdf

...しかし、出力は通常どおり実行した場合と同じmake latexpdfで、「のみ」セクションは表示されません。reST またはコマンド ライン呼び出しに問題はありますか?

(また、可能であれば複数のタグを指定したいと思います。例えばdraftand admin。)

4

1 に答える 1

6

コマンドを少し変更する必要があります (変数の割り当ては の後に来る必要がありますmake)。これらのいずれかが機能します(GNU makeを使用):

make SPHINXOPTS="-t draft" latexpdf    

また

make latexpdf SPHINXOPTS="-t draft"
于 2013-06-12T12:21:06.767 に答える