Ich stand nun vor der Aufgabe, Faltkarten für Einladungen mit LaTeX erstellen zu wollen. Dabei sollten diese Karten in DIN A6-Größe gedruckt werden und aus 4 Seiten bestehen. Eine Möglichkeit (hier gibt es sicherlich mehrere) soll im Folgenden beschrieben werden:
Erstellung der Seiten mit LaTeX. Hierbei habe ich die 4 Seiten ersteinmal in LaTeX so erstellt, als wenn sie einzelnd gedruckt werden sollten. D.h. die Seitengröße auf DIN A6 gesetzt, die Seitenränder mittels dem geometry-Paket angepaßt (die standardmäßigen Seitenabmessungen stellten zu wenig Platz für den Text bereit) und hieraus eine PDF-Datei erzeugt (mittels pdflatex).
Nun müssen sowohl die Reihenfolge der Seiten geändert werden (bei einem 4-Seitigen Faltblatt muß die Reihenfolge 4,1,2,3 sein) sowie je 2 Seiten nebeneinander gesetzt werden, so daß diese auf ein DIN A5-Papier passen, um sie nachfolgend Knicken zu können und eine DIN A6-Karte zu erhalten. Hierfür kann das Tool pdfnup verwendet werden, welches beide Schritte gleichzeitig durchführen kann 1).
Zur Umsortierung der Seiten und um jeweils zwei Seiten nebeneinander zu setzen, kann dann das folgende Kommando verwendet werden (die Eingabedatei heißt hier test.pdf):
pdfnup --pages 4,1,2,3 --nup 2x1 --outfile test-s2.pdf test.pdfIn der Datei
test-s2.pdf liegen nun jeweils zwei Seiten nebeneinander - auf einem DIN A5 Papier - und können nun gedruckt werden. Beim Duplex-Druck liegen dann die einzelnen Seiten in der richtigen Reihenfolge vor und können anschließend zu einer Karte gefalzt werden.
Doch was tun, wenn man ein DIN A4 Papier hat und jeweils zwei Karten gleichzeitig drucken möchte (und anschließend die Karten auseinanderschneidet)? Dies kann sinnvoll sein, wenn man zum Drucken in einen Kopierladen geht und dort der Preis für den Druck einer A4-Seite mit Schneiden günstiger ist als ein A5-Druck. Die hierfür notwendigen Schritte werden nachfolgend beschrieben.
Dieser Teil wurde geändert, da das Toolpdfbook2mit einigen Schriften anscheinend Probleme hat.
— Webmaster 12.07.2006 07:46
Zuerst müssen die Seiten verdoppelt werden. Hierfür kann man das Tool pdfjoin verwenden2). Hier wird die Eingangsdatei einfach 2 mal in die Ausgabedatei eingefügt.
pdfjoin --outfile test-s3.pdf test-s2.pdf test-s2.pdf
Nun liegen in der Datei test-s4a.pdf die Seiten in der Reihenfolge 1,2,1,2 vor. Nun müssen diese untereinander gesetzt werden, so daß jeweils zwei A5-Seiten eine A4-Seite ausfüllen. Dabei muß jedoch die Reihenfolge geändert werden, so daß auf der ersten Ausgabeseite jeweils 1,1 vorliegt und auf der Rückseite 2,2. Dies kann über pdfnup in einem Schritt erfolgen:
pdfnup --pages 1,3,2,4 --nup 1x2 --outfile test-A4.pdf test-s3.pdf
Durch den Parameter –pages wird die Reihenfolge der Seiten geändert, der Parameter –nup 1×2 gibt an, daß die Seiten nicht nebeneinander, sondern untereinander gesetzt werden sollen.
pdfnup ist ein Teil aus dem PDFjam-Paket und kann über http://www.warwick.ac.uk/go/pdfjam bezogen werden. Für Gentoo-Linux steht ein Paket pdfjam bereit, das einfach über emerge installiert werden kannpdfjoin ist ebenfalls im PDFjam-Paket enthalten