Einbinden von pdfs mit pdfpages und verändertem footskip

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Einbinden von pdfs mit pdfpages und verändertem footskip

von astf » Do 29. Jun 2017, 16:13

Vielen Dank für die schnellen Antworten!

von Gast » Do 29. Jun 2017, 13:10

@Moderator: Meine Antwort bitte löschen. esdd war schneller.

von Gast » Do 29. Jun 2017, 13:09

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:
\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}
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.

von esdd » Do 29. Jun 2017, 13:06

Ä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}

von markusv » Do 29. Jun 2017, 12:02

astf hat geschrieben:Hier ein Minimalbeispiel
Nicht wirklich!

Wahrscheinlich wolltest du das hier posten :wink:
\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} 

von astf » Do 29. Jun 2017, 11:51

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]

von Gast » Di 27. Jun 2017, 13:48

Einbinden von pdfs mit pdfpages und verändertem footskip

von astf » Di 27. Jun 2017, 13:34

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

Nach oben