pdfpages: pdfpages : plusieurs entrées dans la table des matières pour la même page ?
J'ai inclus une annexe pdf dans un document que je compose grâce à l'extension *pdfpages* et à sa commande `\includepdf`.
Grâce à l'option `addtotoc` de cette commande `\includepdf`, j'ai reporté dans ma table des matières les sections de cette annexe. Ça fonctionne bien, mais voilà : l'une des pages de l'annexe comporte *plusieurs* sections :
![alt text][1]
J'ai rajouté une entrée `addtotoc` pour la même page :
\includepdf[pages = 3, pagecommand = {\pagestyle{scrheadings}}, {\pagestyle{scrheadings}},
addtotoc={3, subsection, 2, Deuxi\`eme section de l'annexe, label2}, label2},
addtotoc={3, subsection, 2, Troisi\`eme section de l'annexe, label3}, label3},
frame = true, scale = 0.9]{annexe.pdf}
Malheureusement, cela ne fonctionne pas : seule la dernière entrée est prise en considération. On voit bien que la deuxième section est absente de la table des matières :
![alt text][2]
Y a-t-il un moyen de générer plusieurs entrées de table des matières pour une seule page d'un pdf intégré à mon document ?
----------
Voici un ECM :
\documentclass[12pt, a4paper, french, BCOR = 0pt, DIV = 22]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage{pdfpages}
\usepackage{lipsum}
\usepackage{babel}
\begin{document}
\ifoot{\textsf{Titre}}
\cfoot{}
\ofoot{\textsf{\thepage/\pageref{LastPage}}}
\pagestyle{scrheadings}
\section{Introduction}
\lipsum[1]
\newpage
\section{Annexes}
\includepdf[pages = 1, pagecommand = {\pagestyle{scrheadings}}, {\pagestyle{scrheadings}},
frame = true, scale = 0.9]{annexe.pdf}
\includepdf[pages = 2, pagecommand = {\pagestyle{scrheadings}}, {\pagestyle{scrheadings}},
addtotoc={2, subsection, 2, Premi\`ere section de l'annexe, label1}, label1},
frame = true, scale = 0.9]{annexe.pdf}
\includepdf[pages = 3, pagecommand = {\pagestyle{scrheadings}}, {\pagestyle{scrheadings}},
addtotoc={3, subsection, 2, Deuxi\`eme section de l'annexe, label2}, label2},
addtotoc={3, subsection, 2, Troisi\`eme section de l'annexe, label3}, label3},
frame = true, scale = 0.9]{annexe.pdf}
\includepdf[pages = 4, pagecommand = {\pagestyle{scrheadings}}, {\pagestyle{scrheadings}},
addtotoc={4, subsection, 2, Quatri\`eme section de l'annexe, label4}, label4},
frame = true, scale = 0.9]{annexe.pdf}
\newpage
\tableofcontents
\end{document}
À toutes fins utiles, voici le code m'ayant servi à générer le pdf annexé au document servant d'exemple ci-dessus :
\documentclass[12pt, a4paper, french, BCOR = 0pt, DIV = 22]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{lipsum}
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\thesection.\Roman{subsection}}
\usepackage{babel}
\begin{document}
\renewcommand*{\titlepagestyle}{empty}
\pagestyle{empty}
\title{Titre de l'annexe}
\maketitle
\newpage
\section{Première section de l'annexe}
\lipsum[2]
\newpage
\section{Deuxième section de l'annexe}
Du texte.
\section{Troisième section de l'annexe}
\lipsum[3]
\newpage
\section{Quatrième section de l'annexe}
\lipsum[4]
\end{document}
[1]: http://texnique.fr:80/osqa/upfiles/annexe.png
[2]: http://texnique.fr:80/osqa/upfiles/tdm.png