問題タブ [toctree]
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 で autodoc クラスの toctree を自動的に作成する
ライブラリの 1 つでドキュメントを増やしたいと考えています。私はスフィンクスを使ってドキュメントを作成してきましたが、最近は autodoc 拡張機能の調査を開始しました。
ほとんどの専門的なドキュメントのように、各クラスのドキュメント ページには、ドキュメント化されたすべてのメソッドのリストが上部にリンク付きで表示されます。または、言い換えれば、より詳細なメソッド ドキュメントのそれぞれへのハイパーリンクを含むトップの toctree です。
autodoc で文書化されているクラスごとに、この toctree を自動的に作成する方法はありますか?
python-sphinx - 目次の適切な場所にマイナー ページを配置する
私のスフィンクスのドキュメントには、(もちろん) toctree の一部にする必要があるいくつかのマイナーなページがありますが、それらを適切な場所にリストすることができません。
「セクション 3」ページが次のようになっている場合:
次に3.3
とが の前に3.4
リストされます。 3
他の順列を試しましたが、どれもうまくいかないようです。
3
見出しの後に toctree を配置すると、3.3
との間に3.4
リストされます。3
3.1
- ページの最後に toctree を配置すると、すべてが正しい順序になりますが
3.3
、3.4
section の子である第 3 レベルのセクションになります3.2
。
ここに具体的な例を挙げました:
python - `toctree` オプションを無視する Sphinx
私は Sphinx を初めて使用し、Sphinx に a を含めようとしていますが、私のオプション toctree
を完全に無視しているようです。toctree
以下に示すようなコードがあります。
これも無視されます。
結果の出力は次のようになります。
- フー
- ふー1
- ふー12
- ふー2
- ふー1
- バー
- バー1
- バー12
- バー2
- バー1
HTML ドキュメントを生成するために実行make html
していますが、conf.py ファイルの設定が間違っている可能性があります。
python-sphinx - Sphinx TOC に「genindex」を含めるにはどうすればよいですか?
genindex
Sphinx は、ドキュメントを作成するときに名前を付けたインデックスを生成するため、その名前をドキュメントに使用することを禁止します。では、その索引へのリンクを目次に含めるにはどうすればよいでしょうか。
私はこれを試しました:
最後の行はドキュメント内のそのインデックスへのリンクを作成しますが、ビルドは TOC の作成時に参照を認識しません。
latex - Sphinx では、LaTeX PDF を生成するときにセクション番号を非表示にするにはどうすればよいですか?
ドキュメントnumbered
には、オプションである「深さを数値引数として与えることにより、特定の深さまで番号付けすることも可能です」と書かれていtoctree
ます。しかし、深さを 0 または 1 にしてもうまくいきません。他のアイデアはありますか?
pdf-generation - Sphinxのlatexpdf出力に前付を挿入するにはどうすればよいですか
私が働いている場所で Sphinx を使用することを検討していますが、必要なことはすべて実行されているようです。ただし、必要な企業テンプレートと一致させるには問題があります。これには、タイトル ページと目次の間にいくつかの前付ページを挿入する必要があります。
テキストが .rst ファイルのマスター目次の上に配置されている場合、HTML 出力では TOC の上に配置されますが、pdf 出力では TOC の下に移動されます。非表示の目次も追加しようとしましたが、それもうまくいきませんでした。コンテンツは非表示の目次の後にも配置されます。
人々がこのツールを使って本を出版しているので、これが可能でなければならないことはわかっていますが、その方法がわかりません。
Sphinx 1.4.0 および 1.4.1 でこれを試しました。これを機能させるには、latex sty または cls ファイルを追加する必要がありますか? HTML と PDF の両方の出力を使用したいので、使用しない方がよいでしょう。
ありがとう
python - toctree ネストされたドロップダウン
index.rst に次のような toctree があります。
ここで「api documentation」を使用して行う方法と同様に、toctree の内容をネストすることを検討しています。
したがって、最終的に次のようなものを作成します。
しかし、ドキュメントでこれを行うものを見つけることができないようです。
python-sphinx - サブディレクトリの toctree を Index toctree に含める
文書化したいプロジェクトの構造は次のとおりです。
プロジェクトがプロジェクト ツリーで 4 つのドキュメントを参照できる toctree
ように、サブディレクトリ (a と b) の sを参照したいと考えています。toctree
ドキュメントが 1 つのディレクトリにある場合はこれを行う方法を知っていますが、サブディレクトリにある場合はこれを行う方法がわかりません。すべてのファイルを 1 つのディレクトリに移動することなく、プロジェクトの構造をそのまま維持しようとしています。私はいくつかの調査を行い、それ .. include:: directive
が進むべき道である可能性があることを発見しましたが、それを適切に使用する方法を理解できませんでした.
python - ローカル セクションを最初にリストし、リンクされたページを TOC の最後にリストする
私が次のものを持っているとしましょうindex.rst
:
そしてnested/index.rst
:
TOCを次のようにしたい:
- いくつかの世界的な話題
- グローバルトピック紹介
- いくつかのサブトピック
代わりに、次のようになります。
- いくつかの世界的な話題
- いくつかのサブトピック
- グローバルトピック紹介
ローカル セクションを最初に表示し、その後にリンク ページを表示するにはどうすればよいですか?
python-sphinx - toctree (ordered) に外部リンクとインクルードを混在させることは可能ですか?
ページのコンテンツといくつかの外部リンクをtoctree
Sphinx ドキュメントに正しい順序で含める必要があります
これが私の構造であるとします:
次に、結果の toctree は次のとおりです。
- テスト
- ページ1
- ページ2
しかし、私はそれが必要です
- ページ1
- ページ2
- テスト
したがって、toctree の順序を変更するか、含まれているページを手動で toctree に追加する方法が必要です。これも問題ありません。
現時点で思いついた唯一の「解決策」は、ダミードキュメントを含めることです。しかし、それはユーザーにとってあまり良いナビゲーション パスとは言えません。