Chiffres romains, pdfpages et addtotoc
Grâce à l'extension *pdfpages* et à sa commande `\includepdf`, j'ai inclus diverses annexes pdf dans un document que je compose.
Grâce à l'option `addtotoc` de cette commande, j'ai reporté dans ma table des matières les sections de ces annexes :
\includepdf[pages = 2, pagecommand = {\pagestyle{scrheadings}},
addtotoc={2, subsection, 2, Premi\`ere section de l'annexe, label1},
frame = true, scale = 0.9]{annexe.pdf}
Or l'une de ces annexes, que je ne peux modifier, est numérotée en chiffres romains :![alt :
![alt text][1]
Mais l'option `addtotoc` fait apparaître ces sous-sections en chiffres arabes :![alt :
![alt text][2]
Serait-il possible de numéroter en chiffres romains les sections de cette deuxième annexe, comme dans le document originel ? Ce serait plus logique.
Mais attention : les autres sous-sections de mon document ne doivent pas être affectées par ce changement ! Seules les sous-sections de l'annexe ladite annexe doivent porter cette modification du style de leur numérotation.
----------
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 = -, pagecommand = {\pagestyle{scrheadings}},
addtotoc={1, subsection, 1, Premi\`ere annexe, label10},
frame = true, scale = 0.9]{annexe1.pdf}
\includepdf[pages = 1, pagecommand = {\pagestyle{scrheadings}},
addtotoc={1, subsection, 1, Deuxi\`eme annexe, label20},
frame = true, scale = 0.9]{annexe.pdf}
0.9]{annexe2.pdf}
\includepdf[pages = 2, pagecommand = {\pagestyle{scrheadings}},
addtotoc={2, subsection, subsubsection, 2, Premi\`ere section de l'annexe, label1},
la seconde annexe, label21},
frame = true, scale = 0.9]{annexe.pdf}
0.9]{annexe2.pdf}
\includepdf[pages = 3, pagecommand = {\pagestyle{scrheadings}},
addtotoc={3, subsection, subsubsection, 2, Seconde section de l'annexe, label2},
la seconde annexe, label22},
frame = true, scale = 0.9]{annexe.pdf}
0.9]{annexe2.pdf}
\newpage
\tableofcontents
\end{document}
Et voici, à toutes fins utiles, le code m'ayant servi à générer le les pdf de l'annexe des annexes que j'ai utilisée ci-dessus utilisées ci-dessus. La première :
\documentclass[12pt, a4paper, french, BCOR = 0pt, DIV = 22]{scrartcl}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light, largesmallcaps]{kpfonts}
\usepackage{babel}
\begin{document}
\renewcommand*{\titlepagestyle}{empty}
\pagestyle{empty}
\title{Première annexe}
\maketitle
Du texte et encore du texte.
\end{document}
La seconde :
\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{Seconde section de l'annexe}
\lipsum[3]
\end{document}
**Nota :** cette question a été éditée de manière à faire apparaître deux annexes ; l'ECM initial n'en comportait qu'une, mais les réponses ont montré que la première avait son utilité.
[1]: http://texnique.fr:80/osqa/upfiles/texnique-annexepdf.png
http://texnique.fr:80/osqa/upfiles/annexeromains.png
[2]: http://texnique.fr:80/osqa/upfiles/texnique-pgfpages.pnghttp://texnique.fr:80/osqa/upfiles/toctexnique.png