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

06 Jui '20, 15:51

denis's gravatar image

denis
7.3k2510

Superposer deux pages (overlay)

Latex permet-il la surimpression d'une page sur une autre? Voici par exemple le source de la première page: http://s000.tinyupload.com/index.php?file_id=00816819785230099834 Voici le source de la seconde: http://s000.tinyupload.com/index.php?file_id=84370459482852541126 Afin de créer un pdf qui superpose les deux pages j'utilise la séquence suivante : xelatex -output-directory=. bata.tex; xelatex -output-directory=. batb.tex; pdftk bata.pdf background batb.pdf output batc.pdf; evince batc.pdf … ce qui donne le résultat escompté. Je cherche comment éviter d'avoir recours à l'utilitaire pdftk. Est-il possible de demander directement à latex/xelatex d'effectuer cette surimpression ? **Précisions :** Il me semble que l'extension `eso-pic` permet à l'utilisateur de combiner le contenu d'un fichier source latex à un fichier pdf pré-existant. Cela peut par exemple s'avérer utile dans le cas où vous disposez d'un schéma ou autre image et que vous souhaitez y ajouter des légendes, ce que l'on appelle « captions » dans la langue de Shakespeare. Même si la solution que vous proposez est un net progrès par rapport à l'utilisation de `pdftk` tout en aboutissant au même résultat… ce que je j'avais en tête est différent : Disons que je dispose par d'un fichier source latex (unique) avec par exemple : . . . (page n-1) \newpage (page n) contenu de la page n (page n+1) contenu de la page n+1 (page n+2) . . . etc. Ce que je souhaiterais faire consisterait à donner à `latex`/`xelatex` l'ordre d'imprimer la page n+1 en surimpression de la page n. L'équivalent d'un saut de page inverse (ou arrière…) en quelque sorte… un peu le contraire d'une instruction `\newpage`. La raison pour laquelle je cherche à procéder ainsi est que cette façon de faire s'intégrerait plus facilement à l'automatisation de ma chaîne de travail (« toolchain » ?) sans requérir la moindre intervention manuelle (en l'occurrence la compilation séparée d'un document d'une page constituant `lautrefichier` de votre exemple). J'espère que cette explication est un peu plus claire ? **ECM :** \documentclass[oneside,10pt,spanish,]{extbook} \usepackage{fontspec} \setmainfont[Numbers={OldStyle,Proportional}]{EBGaramond-Regular} \usepackage[papersize={4.8in,6.4in},left=.5in,right=.5in]{geometry} \begin{document} \thispagestyle{empty} \begin{tabular}{p{.8\textwidth}} \ \ \ \ Bonjour \ \ \ \ \ \ \ \end{tabular} \end{document} \documentclass[oneside,10pt,spanish,]{extbook} \usepackage{fontspec} \setmainfont[Numbers={OldStyle,Proportional}]{EBGaramond-Regular} \usepackage[papersize={4.8in,6.4in},left=.5in,right=.5in]{geometry} \begin{document} \thispagestyle{empty} \begin{tabular}{p{.8\textwidth}} \ \ \ \ \hspace{12mm} les dégâts \ \ \ \ \ \ \ \end{tabular} \end{document}
cliquez ici pour masquer/afficher la révision 2
mineure

05 Jui '20, 23:39

denis's gravatar image

denis
7.3k2510

Superposer deux pages (overlay)

Latex permet-il la surimpression d'une page sur une autre? Voici par exemple le source de la première page: http://s000.tinyupload.com/index.php?file_id=00816819785230099834 Voici le source de la seconde: http://s000.tinyupload.com/index.php?file_id=84370459482852541126 Afin de créer un pdf qui superpose les deux pages j'utilise la séquence suivante : xelatex -output-directory=. bata.tex; xelatex -output-directory=. batb.tex; pdftk bata.pdf background batb.pdf output batc.pdf; evince batc.pdf … ce qui donne le résultat escompté. Je cherche comment éviter d'avoir recours à l'utilitaire pdftk. Est-il possible de demander directement à latex/xelatex d'effectuer cette surimpression ? Merci, CJ
cliquez ici pour masquer/afficher la révision 1

18 Mai '20, 22:22

Chris%20Jones%20XL's gravatar image

Chris Jones XL
19111118

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

×