Grâce à l'extension pdfpages et à sa commande Grâce à l'option Ouvrir dans l'éditeur Overleaf
\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 : Mais l'option 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 ladite annexe doivent porter cette modification du style de leur numérotation. Voici un ECM : Ouvrir dans l'éditeur Overleaf
\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]{annexe2.pdf} \includepdf[pages = 2, pagecommand = {\pagestyle{scrheadings}}, addtotoc={2, subsubsection, 2, Premi\`ere section de la seconde annexe, label21}, frame = true, scale = 0.9]{annexe2.pdf} \includepdf[pages = 3, pagecommand = {\pagestyle{scrheadings}}, addtotoc={3, subsubsection, 2, Seconde section de la seconde annexe, label22}, frame = true, scale = 0.9]{annexe2.pdf} \newpage \tableofcontents \end{document} Et voici, à toutes fins utiles, le code m'ayant servi à générer les pdf des annexes que j'ai utilisées ci-dessus. La première : Ouvrir dans l'éditeur Overleaf
\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 : Ouvrir dans l'éditeur Overleaf
\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é. Posée 01 Sep '17, 20:26 Pathe ♦♦ |
Il suffit de redéfinir la commande Edit Ok si j'ai bien compris c'est Ouvrir dans l'éditeur Overleaf
\includepdf[pages = 1, pagecommand = {\pagestyle{scrheadings}}, frame = true, scale = 0.9]{annexe.pdf} {\renewcommand{\thesubsection}{\Roman{subsection}} \includepdf[pages = 2, pagecommand = {\pagestyle{scrheadings}}, addtotoc={2, subsection, 2, Premi\`ere section de l'annexe, label1}, frame = true, scale = 0.9]{annexe.pdf} \includepdf[pages = 3, pagecommand = {\pagestyle{scrheadings}}, addtotoc={3, subsection, 2, Seconde section de l'annexe, label2}, frame = true, scale = 0.9]{annexe.pdf}} ECM Ouvrir dans l'éditeur Overleaf
\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}}, frame = true, scale = 0.9]{annexe.pdf} {\renewcommand{\thesubsection}{\Roman{subsection}} \includepdf[pages = 2, pagecommand = {\pagestyle{scrheadings}}, addtotoc={2, subsection, 2, Premi\`ere section de l'annexe, label1}, frame = true, scale = 0.9]{annexe.pdf} \includepdf[pages = 3, pagecommand = {\pagestyle{scrheadings}}, addtotoc={3, subsection, 2, Seconde section de l'annexe, label2}, frame = true, scale = 0.9]{annexe.pdf}} \newpage \tableofcontents \end{document} Publiée 01 Sep '17, 21:29 touhami J'obtiens III.2.1 — III pour la section contenant les annexes, 2 pour l'annexe elle-même, 1 pour les parties de ladite annexe. Au lieu de III.2.1, III.2.2 et ainsi de suite, j'aimerais obtenir I, II, III, IV etc., avec l'indentation adéquate.
(01 Sep '17, 21:41)
Pathe ♦♦
dans le document maître vous avez l'annexe comme section ( Merci de revoire votre code. Vous pouvez par exemple essayer
(01 Sep '17, 21:59)
touhami
Pas testé mais pour ne pas utiliser
(01 Sep '17, 22:18)
Nikopol
J'ai édité ma question. Grâce à votre réponse, j'ai compris qu'il me fallait modifier mon code pour intervenir sur les subsubsections : la ligne
(02 Sep '17, 03:47)
Pathe ♦♦
|