PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Serienbrief mit Einzeldateiausgaben



Steffen74
20-06-2011, 20:53
Hallo zusammen,

nach einigen Versuchen habe ich es geschafft, mit LaTeX Serienbriefe zu erzeugen. Das klappt nun auch ganz passabel.

Nun würde ich aber gerne für jeden Empfänger eine einzelne Datei erzeugen. Google hilft da leider nicht weiter. Geht so etwas? Wenn ja, wie?

Danke für Euer Bemühen.

Steffen

cookie170
20-06-2011, 22:07
Ob das auf der TeX-Seite geht? Aber diese Briefe sind doch alle gleichlang, oder? Wenn jeder Brief nur eine Seite umfasst, ist es leicht: burst heißt der Befehl bei pdftk (http://www.lagotzki.de/pdftk/index.html).

Aber bei zwei oder drei Seiten muss man wahrscheinlich ein wenig herumprobieren, ob man mit A=input.pdf cat A1-3, cat A4-7 weiter kommt.

Wie man daraus ein oder zwei Zeilen für die bash schreibt, geht gerade über meinen Horizont.

Gruß,
Alexander

rmp
21-06-2011, 10:20
Hierfür muss ein externes Tool her.
TeX kann nur 15 / 16 aux Dateien gleichzeitig verarbeiten.

e271
17-07-2014, 10:18
Ich möchte dieses Thema nochmal ausgraben.

Gibt es mittlerweile eine (einfache) Lösung, mit der ich Einzeldateien erstellen kann? Dabei sollte jeder Dateiname einem Wert in der Datendatei entsprechen, damit die Einzeldateien auch den entsprechenden Empfängern zuzuordnen sind.

Über Tipps würde ich mich freuen.

cu
e271

u_fischer
17-07-2014, 11:11
Die Lösung gab es schon immer: Du kannst z.B. innerhalb von einer Kompilation pdflatex erneut aufrufen:

http://tex.stackexchange.com/questions/5228/can-one-tex-file-output-to-multiple-pdf-files/5265#5265

pdflatex könnte auch ein lua-Script aufrufen, dass die Datensätze dann abarbeitet.

Die 16-Dateiengrenze ist irrelevant, weil ja die pdf's nicht gleichzeitig sondern nacheinander erstellt werden.

e271
17-07-2014, 15:12
Cool! Vielen Dank!