14

Doxygen 内に多数のカスタム ページを作成しました。メイン メニューのページの順序をカスタマイズしたいと思います。以下は、現在のナビゲーション メニューの写真です。概要が最初、インストールが 2 番目、導入が 3 番目のように順序を変更したいのですが、これを行う方法はありますか?

ここに画像の説明を入力

4

5 に答える 5

2

これを達成するための、かなり面倒な方法を見つけました。以前は、input という名前の 1 つのディレクトリに、すべてのカスタム doxygen ファイル (画像、ページなど) がありました。

各ページを個別のファイル (例: main_page.dox、page1.dox、page2.dox など) に保存しています。

カスタム ページを、入力ディレクトリと同じレベルにある pages という名前の別のディレクトリに移動しました。

(入力ディレクトリの名前を画像に変更し、IMAGE_PATHそれに応じて変更しました)

次に、doxygen 構成ファイルで、各ページ ファイルへの明示的なパスを必要な順序でINPUT変数に追加しました。例えば:

INPUT= . Documentation\images \ 
      Documentation\pages\main_page.dox \
      Documentation\pages\page2.dox \
      Documentation\pages\page3.dox

これは、新しいページを追加するたびに、そのパスを に追加する必要があることを意味します。そのため、最初にINPUT述べたように、面倒です。しかし、紹介などの前に結論が現れるよりはましです

これは HTML と LaTeX で機能します - 他の形式ではテストしていません

于 2013-08-14T11:15:15.263 に答える
2

この質問はかなり古いことは知っていますが、2017年であり、まだ満足のいく答えが見つかりません...これは最初の検索ヒットであるため、回避策をここに残しておく必要があると思いました.

最も簡単で面倒でない方法は、すべてのカスタム ページをサブページとして含む 1 つのページの間接化を行うことだと思います。これにより、入力順序が保持されます。例: ->

@page page_contents Contents
@tableofcontents
@subpage page_intro Intro
@subpage page_install Install
@subpage page_system System

ここに画像の説明を入力

于 2017-05-12T07:57:36.097 に答える