2012-01-09 10 views
2

コンテナの指令をどのように置き換えることができますか?以下は動作しません:スフィンクスによる容器の入れ替え

.. |sub| container:: 

    Some text here 

    .. image:: img/some_image.png 

    Some other text here 

をエラーメッセージは、これは不可能です

WARNING: Substitution definition "sub" empty or invalid. 

答えて

3

です。 ReST置換はインラインテキスト(単一段落)に適用されますが、コンテナはブロック要素です。

そして、あなたは

.. |sub| replace:: container:: 

    Some text here 

    .. image:: img/some_image.png 

    Some other text here 

をしようとした場合、あなたはあなたが別のファイルにコンテナを置くことによってこの問題を回避し、.. include::を使用してマスターファイルへのそれを引くことができ

ERROR: Error in "replace" directive: may contain a single paragraph only. 

を取得します。

関連する問題