Automatische Anpassung der Papierlänge

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Gregori
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Do 2. Jul 2009, 18:22

Automatische Anpassung der Papierlänge

Beitrag von Gregori »

Ich möchte, dass sich die Länge meiner PDF-Datei (paperheight im Packet geometry) automatisch der Länge des Textes anpasst. Wenn der Text 35cm lang ist, sollte die Länge des Papiers (PDF-Datei) auomatisch auf 35 cm gesetzt werden. Wie geht das?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Eine fertige Lösung gibt es dafür nicht. Ein Ansatz könnte sein:

Den gesamten Text zunächst in eine Box packen, deren Höhe ausmessen und dann eine Seite mit einem Textbereich dieser Höhe einrichten. Werkzeuge dazu können sein:
  • für die Box: lrbox (siehe usrguide), \settoheight, \settodepth, \ht<Box> für die Box
  • typearea-Paket mit \KOMAoptions{paper=...} und \areaset (siehe scrguide) oder gmeometric-Paket
Ein anderer Ansatz wäre, eine sehr lange Seite ohne Seitenfuß zu erzeugen und dann mit pdfcrop auf ihr Minimalmaß zurecht schneiden zu lassen.

Antworten