問題タブ [docutils]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ボディのセクションを折りたたむスフィンクス拡張を行う
私はSphinxで拡張機能を実行しようとしています.拡張機能がセクションのタイトルを検出し、それらを折り畳みセクションに変換するという考えです.セクション。
私はこのような拡張機能を書き始めました:
しかし、ここでの問題: - クリックするとメインが消える onClick 関数でボタンをバインドする方法がわかりません。- メインは未加工の html にドロップされるだけですが、これは最適ではありません。サブ ディレクティブも含まれている場合、それらは処理されないためです。- sphinx のドキュメントは、選択しなければならない場合、理解するのが非常に難しいため、その場合はノードのいくつかの呼び出し.General インスタンスですが、正確にはわかりません。
ありがとう
django - djangoでdocutilsページをダウンロードするには?
docutils で作成したすべてのドキュメントを何らかの形式 (html、pdf など) にダウンロードしたいのですが、簡単に行う方法はありますか?
python - Sphinx 拡張機能: 先頭および/または末尾に空白行があるリテラル ブロック?
私が知る限りcode-block
、reStructuredText 構文に関してあいまいになるため、空白行で開始または終了するリテラル テキスト ブロック (ディレクティブなど) を作成することはできません。
それで大丈夫です。
しかし、今はdocutils
のliteral_block()
ノードを使用するカスタム ディレクティブを作成したいと考えており、(ディレクティブのコード内で) ディレクティブの内容の先頭および/または末尾に空の行を追加したいと考えています。
これは reStructuredText 構文では不可能であるため、ディレクティブのオプションを使用して空白行の数を指定する予定ですが、それは私の問題ではなく、質問の一部でもありません。念のため、疑問に思っています...
これが私がやりたいことの最小限の例です:
次のように使用できます。
これは機能しますが、ディレクティブに追加した改行が何らかの形で Sphinx に飲み込まれます (HTML と LaTeX の両方の出力で)。
どうすればそれを回避できますか?
改行は実際にはnode
オブジェクトに格納されていますが (の出力に見られるようにprint()
)、後で Sphinx の処理中にどこかで失われるようです。
私はスフィンクスの機械について自分でこれを追跡するのに十分な知識がありません。どんな助けでも大歓迎です!
markup - 再構成されたテキストで箇条書きのレベルを強制する
再構成されたテキストで特定の箇条書きレベルを強制する方法はありますか?
コンテナにいくつかの箇条書きリストがあります。
このような各コンテナーの後には、いくつかの段落のテキストが続きます。
私の問題は、そのようなコンテナの1つについて、各箇条書きの後にテキストで「分割」したいので、次のようなものがあることです
このように動作しますが、問題は、この場合の内側のエントリが外側のエントリと同じようにインデントされ、スタイルが設定されることです (ネストされた箇条書きリストの一部ではないため)。以前のコンテナーの内部エントリと同じレベルでそれらをレンダリングする方法はありますか (たとえば、セクション タイトルを処理する方法と同様の方法で、restructuredtext に箇条書き記号を強制的に読ませるなど)?
syntax - カスタマイズされたテキストを含む reStructuredText の内部ハイパーリンク
カスタマイズされたテキストで外部ハイパーリンクを作成する方法を知っています。
しかし、内部参照にリンクしたいのです。
だから私は次のようなことをしたい
しかし、これはうまくいきません。
python - rst2odt で 3 番目の画像が表示されない
画像を含む最初のドキュメントを odt に変換しようとしていますが、rst2odt は 3 番目のドキュメントから画像を取得できないようです。
1年前は機能していましたが、以前の動作を変更したアップグレードがあるに違いないと思います.
私の問題を再現する簡単なドキュメントは次のとおりです。
私はそれを処理します:
そして、たった2つの画像でodtを取得します。3番目は行方不明です。--verbose オプションを使用すると、何の不満もありません。
ちなみに、rst2odt のバージョンは (Docutils 0.12 [リリース], Python 2.7.9, on linux2)
さまざまなヒントを試して、python-imaging パッケージを再インストールし、枕をアップグレードしましたが、うまくいきませんでした
興味深いことに、rst2pdf は 3 つの画像を適切に配置できます。
odtに変換するために、大量の画像を含むかなりの数の最初のものがあるので、どんな助けも高く評価されます
編集済み: システム (Debian Jessie) から docutils を削除し、改善せずに再インストールしました。