Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 3

hier

joseph-tux's gravatar image

joseph-tux
50523565

TOC: hyperref inefficace/faux avec \addcontentsline

Un trés très gros document scrbook (plus de 200 pages) composé de très peu de texte et un trés très grand nombre de fichiers inclus (includepdf et une dizaine de includegraphics (pour les jpg et png) J'ai donc un grand nombre de séries de ce type: \addcontentsline{toc}{section}{Documents réglementaires} \addcontentsline{toc}{subsection}{Contrat (35~p.} \includepdf[pages=-,]{contrat.pdf} \addcontentsline{toc}{subsection}{Contrat (35~p.} \includepdf[pages=-,]{contrat.pdf} parfois séparées par des « \\newpage » Avec hyperref j'espérais que la table des matières permettent permette d'aller à la bonne page, la première page du fichier pdf indiqué par \\addcontentsline. mais ce n'est pas le cas. un ECM, (pas tout à fait minimum: ECptafm) \documentclass[french,a4paper,11pt,DIV=calc]{scrbook} % pas \abstract, sauf si package abstract \KOMAoptions{% toc=listof, footnotes=multiple, % appels de notes multiples comme ça¹,² -nécessite \frenchsetup{AutoSpaceFootnotes=false headings=small, % Fontes des titres plus petites } \usepackage{lipsum} \usepackage{pdfpages} % \includepdf \usepackage[]{graphicx} % \includegraphics \usepackage[french]{babel} % en dernier, mais avant hyperref \usepackage[% hidelinks, % hyperliens cachés linktoc=all, ]{hyperref} % fourni aussi \nameref et \url \begin{document} \setcounter{tocdepth}{2} \tableofcontents \listoffigures \chapter{Chapitre Foo} \addcontentsline{toc}{section}{Foo} \includepdf[pages=-,]{Foo.pdf} \lipsum \addcontentsline{toc}{chapter}{Bar} \addcontentsline{toc}{section}{Bar} \includepdf[pages=-,]{Bar.pdf} \addcontentsline{toc}{section}{Barbar} \includepdf[pages=-,]{Barbar.pdf} \chapter{Chapitre suivant} \lipsum \end{document}
cliquez ici pour masquer/afficher la révision 2

hier

joseph-tux's gravatar image

joseph-tux
50523565

TOC: hyperref inefficace/faux avec \\addcontentsline\addcontentsline

Un trés gros document scrbook (plus de 200 pages) composé de très peu de texte et un trés grand nombre de fichiers inclus (includepdf et une dizaine de includegraphics (pour les jpg et png) J'ai donc un grand nombre de séries de ce type: \addcontentsline{toc}{section}{Documents réglementaires} \addcontentsline{toc}{subsection}{Contrat (35~p.} \includepdf[pages=-,]{contrat.pdf} \addcontentsline{toc}{subsection}{Contrat (35~p.} \includepdf[pages=-,]{contrat.pdf} parfois séparées par des « \\newpage » Avec hyperref j'espérais que la table des matières permettent d'aller à la bonne page, la première page du fichier pdf indiqué par \\addcontentsline. mais ce n'est pas le cas. un ECM, (pas tout à fait minimum: ECptafm) \documentclass[french,a4paper,11pt,DIV=calc]{scrbook} % pas \abstract, sauf si package abstract \KOMAoptions{% toc=listof, footnotes=multiple, % appels de notes multiples comme ça¹,² -nécessite \frenchsetup{AutoSpaceFootnotes=false headings=small, % Fontes des titres plus petites } \usepackage{lipsum} \usepackage{pdfpages} % \includepdf \usepackage[]{graphicx} % \includegraphics \usepackage[french]{babel} % en dernier, mais avant hyperref \usepackage[% hidelinks, % hyperliens cachés linktoc=all, ]{hyperref} % fourni aussi \nameref et \url \begin{document} \setcounter{tocdepth}{2} \tableofcontents \listoffigures \chapter{Chapitre Foo} \addcontentsline{toc}{section}{Foo} \includepdf[pages=-,]{Foo.pdf} \lipsum \addcontentsline{toc}{chapter}{Bar} \addcontentsline{toc}{section}{Bar} \includepdf[pages=-,]{Bar.pdf} \addcontentsline{toc}{section}{Barbar} \includepdf[pages=-,]{Barbar.pdf} \chapter{Chapitre suivant} \lipsum \end{document}
cliquez ici pour masquer/afficher la révision 1

hier

joseph-tux's gravatar image

joseph-tux
50523565

C'est votre première visite ici ? Consultez la FAQ !

×