J'utilise Doxygen pour créer une documentation (un PDF) pour un projet C. J'aimerais que l'index apparaisse dans la table des matières. Ceci est simple enough avec [pdf] latex. Problème n ° 1: Je ne peux pas utiliser les paquetages tocbibind ou idxlayout (voir le lien ci-dessus). Si je tente d'utiliser ceux-ci avec DoxygenAjouter un index à TOC avec Doxygen
EXTRA_PACKAGES = [nottoc]tocbibind
puis Doxygen écrit dans le fichier source TeX
\usepackage{[nottoc]{tocbibind}}
et extra {} provoque une erreur de LaTeX. Cela semble être un bug dans Doxygen? Problème n ° 2: Cela me laisse avec le paquet imakeidx (encore une fois, voir le lien ci-dessus). Dans le fichier de configuration Doxygen
EXTRA_PACKAGES = imakeidx
Mais maintenant, je dois changer de \makeindex' to
\ makeindex [intoc] `. Retour au Doxyfile:
MAKEINDEX_CMD_NAME = makeindex[intoc]
Mais cela n'a aucun effet discernable. Des suggestions pour que l'index apparaisse dans la table des matières?
Je peux penser à au moins une solution de contournement (éditez le fichier refman.tex que Doxygen crée ... cela pourrait même être fait avec sed -i et encapsulé dans un alias) mais il doit simplement y avoir une meilleure solution ... – Clay