Bonjour à tous. Je rédige un document, de classe extbook, au format A5 avec les marges définies à l'aide du paquet Geometry. J'ai choisi le format A5 pour des raisons "pratique", malheureusement pour des raisons de lisibilité, je souhaite insérer des pages au format A4 paysage. Si j'ai bien compris la doc du paquet "Geometry", celui-ci n'autorise pas le changement de format en cours de document. Existe-il une autre solution? Posée 09 Avr, 18:54 Gatix |
link textEffectivement les deux solutions proposées génèrent une page au format A4 paysage. Cela ne fonctionne qu'avec PDFTex? Ou est en lien avec l'impossibilité de modifier le layout due à l'oversize? Car lorsque j'intègre ces propositions à mon document, j'obtiens des bizzareries comme par exemple les entêtes et pieds de pages qui ne suivent pas ou des résultats différents selon la manière qu'on les introduit. En effet si on les introduit directement dans le document principale ou dans un
document secondaire ( Je joint ici un exemple qui reproduit le problème. ECM\documentclass[a5paper, twoside,openright, 8pt]{extbook} \usepackage[french]{babel} \usepackage [T1]{fontenc} \usepackage[latin1]{inputenc} \usepackage{geometry} \usepackage{fancyhdr} \usepackage[thumblink=none,height={8mm},minheight={20pt},width={10mm},distance={1mm},topthumbmargin={40pt},bottomthumbmargin={40pt},nophantomsection=false,ignorehoffset=true,ignorevoffset=true,final=true,hidethumbs=false,verbose=true]{thumbs} \usepackage{pdfpages} \usepackage{graphicx} \usepackage{graphics} \usepackage{pdflscape} \usepackage{lipsum} \geometry{includehead,inner=20mm,outer=14mm,top=5mm,bottom=5mm} \setlength{\headheight}{5mm} \setlength{\headsep}{2mm} \setlength{\marginparsep}{2mm} \setlength{\marginparwidth}{13mm} \setlength{\footskip}{5mm} \fancypagestyle{plain}{% \fancyhf{}% \fancyhead[ro,le]{\bfseries\thepage}% \fancyhead[c]{\leftmark}% } \fancypagestyle{MonStyleAMoi}{% \fancyhf{}% \fancyhead[ro,le]{\bfseries\thepage}% \fancyhead[c]{\leftmark}% } \pagestyle{MonStyleAMoi} \renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}} \begin{document} \pagenumbering{arabic} \chapter{XXX} \addthumb{XXX}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \lipsum[1-5] \chapter{YYY} \addthumb{YYY}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \pdfpagewidth=845pt \pdfpageheight=597pt \newgeometry{margin=1in,right=-350pt} \lipsum[1-9] \newpage \pdfpagewidth=421pt \pdfpageheight=597pt \restoregeometry \chapter{ZZZ} \addthumb{ZZZ}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \lipsum[1-5] \chapter{MMM} \addthumb{MMM}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \lipsum[1-5] \include{ECMCHAP} \tableofcontents \end{document} ECMCHAP\chapter{ECMCHAP} \addthumb{ECMCHAP}{\Huge{\textbf{\Alph{chapter}}}}{white}{gray} \newpage \begingroup \thispagestyle{empty}% other \pagestyle{empty} \null \endgroup \newpage \lipsum[1-9] \newpage \pdfpagewidth=845pt \pdfpageheight=597pt \newgeometry{margin=1in,right=-350pt} \lipsum[1-9] \newpage \begingroup \thispagestyle{empty}% \null \endgroup \newpage \pdfpagewidth=421pt \pdfpageheight=597pt \restoregeometry Ou devrais-je plutôt utiliser Koma-Script et m'inspirer de cette solution? Publiée 16 Avr, 17:41 Gatix (Est-ce que vous pouvez supprimer le deuxième exemple qui ne compile pas ? Merci.) Comme je l'écrivais dans mon précédent message : "Le '-350pt' est à ajuster". Donc je répète : le -350pt est à ajuster :-)
(18 Avr, 11:53)
jybaudais
@Gatix Attention ! Il faut éviter en général les balises HTML qui posent souvent des problèmes de mise en page sur le site : le mieux est de s'en tenir à la syntaxe Markdown.
(18 Avr, 12:08)
denis ♦♦
@Gatix Attention ! Cette réponse était une précision de votre question initiale plutôt qu'une solution au problème rencontré. Pour préciser une question, il faut l'éditer en cliquant sur le lien « Modifier » et, préférablement, indiquer clairement les ajouts par rapport à la question initiale.
(18 Avr, 12:08)
denis ♦♦
1
La question est intéressante, mais demande précision. L'ouvrage relié normalement ne permet pas de lire en continu de la page de gauche à la page de droite, qui nécessite une marge interne non lisible. Une solution consiste à inclure une feuille A4 pliée, collée sur la page de droite (ou de gauche) lisible en la dépliant. Dans ce cas, la technique est donc d'étendre la page à droite et d'en faire un document séparé.
(20 Avr, 17:54)
joseph-tux
|
Ce n'est pas textwidth qu'il faut chercher à modifier mais right avec un retrait négatif \documentclass[]{article} \usepackage{lipsum} \usepackage[paper=a5paper]{geometry} \usepackage{pdflscape} \usepackage{layout} \begin{document} \lipsum \newpage \pdfpagewidth=845pt \pdfpageheight=597pt \newgeometry{margin=1in,right=-350pt} \lipsum[1-9] \newpage \pdfpagewidth=421pt \pdfpageheight=597pt \restoregeometry \lipsum \end{document} Le '-350pt' est à ajuster. Publiée 10 Avr, 13:44 jybaudais |
C'est possible avec pdftex et les commandes \pdfoutput=1 \documentclass[]{article} \usepackage{lipsum} \usepackage[paper=a5paper]{geometry} \begin{document} \lipsum[1] \newpage \pdfpagewidth=845pt \pdfpageheight=597pt \newgeometry{margin=1in} \lipsum \newpage \pdfpagewidth=421pt \pdfpageheight=597pt \restoregeometry \lipsum[3] \end{document} La modification de 'textwidth' et 'textheight' n'a pas d'effet. Si c'est pour insérer des figures, ça peut le faire, mais pas idéal... Publiée 10 Avr, 11:12 jybaudais |