Hallo!
Ich möchte Text aus einer CSV Datei zu Papier bringen. Pro Zeile entsteht ein Abschnitt so groß wie eine Visitenkarte. Bisher mache ich das mit dem labels Paket von Latex. Doch irgendwie gefällt mir Latex nicht, und ich suche ein Alternative.
Per Hand Postscript zu erstellen wäre ein Möglichkeit, doch dann fehlt die Worttrennung, die ich brauche.
Die Bibliothek reportlab sieht ganz gut aus, doch Worttrennung habe ich dort noch nicht gefunden.
In einer Linux-Zeitschrift habe ich vor kurzem gesehen, dass über ein Alternative zu Latex geschrieben wurde.
Hat jemand Hinweise?
Gruß, Thomas
On Tue, Nov 18, 2003 at 09:00:02PM +0100, Thomas Guettler wrote:
Hallo!
Hi Thomas,
Per Hand Postscript zu erstellen wäre ein Möglichkeit, doch dann fehlt die Worttrennung, die ich brauche.
Was genau meinst du mit Worttrennung?
Python und Perl sollten doch gute Libraries zur Postscript-Erzeugung bereitstellen.
Ciao, Tobias
Tobias Koenig tokoe@kde.org writes:
On Tue, Nov 18, 2003 at 09:00:02PM +0100, Thomas Guettler wrote:
Per Hand Postscript zu erstellen wäre ein Möglichkeit, doch dann fehlt die Worttrennung, die ich brauche.
Was genau meinst du mit Worttrennung?
Python und Perl sollten doch gute Libraries zur Postscript-Erzeugung bereitstellen.
Für Perl gibt es weiterhin das Modul "TeX::Hyphen", das auf Basis der TeX-Trennregeln Wörter in Einzelteile zerlegt. Brauchst dazu nur das passende File mit den Trennregeln aus Deiner LaTeX-Distribution, z.B. "dehyphn.tex".
-> http://search.cpan.org/~janpaz/TeX-Hyphen-0.140/lib/TeX/Hyphen.pm
GreetinX Steffen
On Wed, Nov 19, 2003 at 02:33:27AM +0100, Tobias Koenig wrote:
On Tue, Nov 18, 2003 at 09:00:02PM +0100, Thomas Guettler wrote:
Hallo!
Hi Thomas,
Per Hand Postscript zu erstellen wäre ein Möglichkeit, doch dann fehlt die Worttrennung, die ich brauche.
Was genau meinst du mit Worttrennung?
Ich meine Silbentrennung:
Autobahn
| V
Auto- bahn
thomas
Thomas Guettler wrote:
Ich möchte Text aus einer CSV Datei zu Papier bringen. Pro Zeile entsteht ein Abschnitt so groß wie eine Visitenkarte. Bisher mache ich das mit dem labels Paket von Latex. Doch irgendwie gefällt mir Latex nicht, und ich suche ein Alternative.
Hallo Thomas,
ich kann Dir folgendes vorschlagen: Nimm LaTeX ohne eine angepasste Klasse (also mit einer einfachen Standardklasse) und packe Deinen Text in eine genau festgelegte Box pro Seite. Generiere aus jeder Seite ein EPS. Dabei schliessen die Kanten des EPS genau mit dem Text (oder Rahmen) ab. Ordne diese Kaertchen dann mit einem Programm Deiner Wahl auf einem Blatt Papier an, um sie zu drucken.
Was gefaellt Dir an LaTeX nicht? Die Schriftarten kann man anpassen. Der Blocksatz ist gut[TM]. Viele Parameter der Karten lassen sich steuern.
Wenn Du LaTeX die Chance gibst, den Blocksatz etwas anzupassen, dann wirst Du auch kaum "overfull boxes" bekommen. Da lautet das Stichwort "\emergencystretch".
Per Hand Postscript zu erstellen wäre ein Möglichkeit, doch dann fehlt die Worttrennung, die ich brauche.
Nein, das halte ich auch fuer keine gute Idee. Wenn Du kein LaTeX magst, dann generiere ein OpenOffice-Dokument, das Du in PS drucken kannst.
Die Bibliothek reportlab sieht ganz gut aus, doch Worttrennung habe ich dort noch nicht gefunden.
Kenne ich noch nicht. Was wird dabei erzeugt?
In einer Linux-Zeitschrift habe ich vor kurzem gesehen, dass über ein Alternative zu Latex geschrieben wurde.
Zu LaTeX gibt es keine Alternative :-) Vielleicht meinten sie ConTeXt, das die Moeglichkeiten von LaTeX erweitert? Das hilft Dir aber bei der maschinellen Erstellung nicht.
Stefan
.
On Wed, Nov 19, 2003 at 10:14:46AM +0100, Stefan Lagotzki wrote:
Thomas Guettler wrote:
Ich möchte Text aus einer CSV Datei zu Papier bringen. Pro Zeile entsteht ein Abschnitt so groß wie eine Visitenkarte. Bisher mache ich das mit dem labels Paket von Latex. Doch irgendwie gefällt mir Latex nicht, und ich suche ein Alternative.
Hallo Thomas,
Was gefaellt Dir an LaTeX nicht? Die Schriftarten kann man anpassen. Der Blocksatz ist gut[TM]. Viele Parameter der Karten lassen sich steuern.
Latex ist zu groß.
Per Hand Postscript zu erstellen wäre ein Möglichkeit, doch dann fehlt die Worttrennung, die ich brauche.
Nein, das halte ich auch fuer keine gute Idee. Wenn Du kein LaTeX magst, dann generiere ein OpenOffice-Dokument, das Du in PS drucken kannst.
Openoffice ist noch größer als Latex
Die Bibliothek reportlab sieht ganz gut aus, doch Worttrennung habe ich dort noch nicht gefunden.
Kenne ich noch nicht. Was wird dabei erzeugt?
Das ist ein Bibliothek (Python) um PDF zu erstellen.
In einer Linux-Zeitschrift habe ich vor kurzem gesehen, dass über ein Alternative zu Latex geschrieben wurde.
Zu LaTeX gibt es keine Alternative :-) Vielleicht meinten sie ConTeXt, das die Moeglichkeiten von LaTeX erweitert?
Nein das war es nicht.
Trotzdem Danke für die Hinweise, Gruß, Thomas
Am Mi, 19. Nov 2003 04:50:48 +0100, schrieb Thomas Guettler:
Latex ist zu groß.
-v
LaTeX lief schon zu DOS-Zeiten aufm 286er und ist selbst im teTeX noch hinreichend schmal. Oder ist Dir nur die Distri zu groß? Dann würde ich Dir vorschlagen, dir ein texlive oder was ähnliches zu besorgen und nur das zu installieren, was Du auch verwendest. Zur allergrößten Not kannst Du ja auch plain TeX verwenden, wenns eh automatisch erzeugt wird.
Tobias
lug-dd@mailman.schlittermann.de