2017-06-06 9 views
0

Doxygenを使用してCプロジェクトのドキュメント(PDF)を作成しています。 TOCにインデックスを表示したいと思います。これは[pdf] latexとsimple enoughです。DoxygenでTOCにインデックスを追加する

問題#1:私はtocbibindパッケージまたはidxlayoutパッケージを使用できません(上記のリンクを参照)。私はDoxygenの

EXTRA_PACKAGES = [nottoc]tocbibind 

でこれらを使用しようとする場合、doxygenはTeXのソースファイルに

\usepackage{[nottoc]{tocbibind}} 

を書き込み、余分な{}は、LaTeXのエラーが発生します。これはDoxygenのバグだと思われますか?

問題#2:これでimakeidxパッケージが残ります(上記のリンクを参照)。 Doxygenの設定ファイルでは

EXTRA_PACKAGES = imakeidx 

は、しかし、今、私は `\ makeindex [intoc] \makeindex' toから変更する必要があります。 Doxyfileに戻る:

MAKEINDEX_CMD_NAME = makeindex[intoc] 

しかし、これには目に見える影響はありません。 TOCに実際にインデックスを表示するための提案はありますか?

+0

私はDoxygenが作成するrefman.texファイルを編集してください。これはsed -iで実行してエイリアスにラップすることもできますが、もっと良い方法でなければなりません。 – Clay

答えて

0

上記の問題はDoxygen 1.6.1で発生しました。上記の問題#1は修正されました(here参照)。 Doxygen 1.8.7(私は現在使用しています)では、索引は問題なくTOCに含まれています。

関連する問題