Einbinden von pdfs mit pdfpages und verändertem footskip
Einbinden von pdfs mit pdfpages und verändertem footskip
Hallo,
ich möchte eine pdf-Datei mit pdfpages in mein TeX-Dokument einbinden und möchte gerne die Gesamtseitenzahl des TeX-Dokuments auch auf den includepdf-Seiten angezeigt haben, allerdings etwas tiefergestellt als im Rest des Dokuments, d.h. z.B.
\setlength{\footskip}{30pt} für normale Seiten
und
\setlength{\footskip}{120pt} für eingebette pdf-Seiten.
Leider funktioniert bei mir so etwas wie
\includepdf[pages=-,scale=.9, pagecommand={\setlength{\footskip}{120pt}}]{bsp.pdf}
nicht, d.h. der pagecommand wird ignoriert und einfach der normale footskip von 30pt auch für die eingebetteten Seiten verwendet.
Viele Grüße
astf
ich möchte eine pdf-Datei mit pdfpages in mein TeX-Dokument einbinden und möchte gerne die Gesamtseitenzahl des TeX-Dokuments auch auf den includepdf-Seiten angezeigt haben, allerdings etwas tiefergestellt als im Rest des Dokuments, d.h. z.B.
\setlength{\footskip}{30pt} für normale Seiten
und
\setlength{\footskip}{120pt} für eingebette pdf-Seiten.
Leider funktioniert bei mir so etwas wie
\includepdf[pages=-,scale=.9, pagecommand={\setlength{\footskip}{120pt}}]{bsp.pdf}
nicht, d.h. der pagecommand wird ignoriert und einfach der normale footskip von 30pt auch für die eingebetteten Seiten verwendet.
Viele Grüße
astf
Hier ein Minimalbeispiel, das läuft, wenn eine dummy.pdf vorhanden ist.
Der footskip ist auch auf Seite 2 derselbe.
[code]
documentclass{article}
\usepackage{pdfpages,lipsum}
\begin{document}
\setlength{\footskip}{10pt}
\lipsum[4]
\includepdf[pagecommand = {\pagestyle{plain} \setlength{\footskip}{100pt} }]{dummy.pdf}
\lipsum[4]
\end{document}
[/code]
Der footskip ist auch auf Seite 2 derselbe.
[code]
documentclass{article}
\usepackage{pdfpages,lipsum}
\begin{document}
\setlength{\footskip}{10pt}
\lipsum[4]
\includepdf[pagecommand = {\pagestyle{plain} \setlength{\footskip}{100pt} }]{dummy.pdf}
\lipsum[4]
\end{document}
[/code]
Nicht wirklich!astf hat geschrieben:Hier ein Minimalbeispiel
Wahrscheinlich wolltest du das hier posten
\documentclass{article} %"" ergänzt \usepackage{pdfpages,lipsum} \begin{document} \setlength{\footskip}{10pt} \lipsum[4] \includepdf[pagecommand = {\pagestyle{plain} \setlength{\footskip}{100pt} }]{example-image-a4}%keine dummy.pdf notwendig \lipsum[4] \end{document}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen.
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen.
Ändere \footskip lokal vor dem Einbinden des pdfs:
\documentclass{article} \usepackage{pdfpages} \usepackage{lipsum}% nur für Fülltext \setlength{\footskip}{10pt} % globales Setzen von \footskip \begin{document} \lipsum[4] {% Gruppe zum lokal halten der Änderungen \clearpage \setlength{\footskip}{100pt}% lokale Änderung von \footskip \pagestyle{plain}% \includepdf[pagecommand = {}]{example-image-a4} } \lipsum[4] \end{document}
Das kann nicht per pagecommand funktionieren. Die Befehle aus pagecommand werden in einer Gruppe ausgeführt. Ändert man eine Länge innerhalb einer Gruppe, so ist die Änderung nach der Gruppe wieder verloren. Daher:
Das \pagestyle{plain} in pagecommand ist übrigens aus demselben Grund nutzlos. Wichtig ist nur, dass man ein pagecommand setzt, damit die Voreinstellung \thispagestyle{empty} nicht mehr ausgeführt wird. Daher im Beispiel eine leere Angabe.
\documentclass{article} %"\" ergänzt \usepackage{pdfpages,lipsum} \begin{document} \setlength{\footskip}{10pt} \lipsum[4] \clearpage{\setlength{\footskip}{100pt} \includepdf[pagecommand = {}]{example-image-a4}%keine dummy.pdf notwendig } \lipsum[4] \end{document}