« zurück zur Hauptseite


Visitenkarte Mehrfachnutz auf A4 mit Linux?

Uwe Borchert (2006-06-20 17:22:13)

Hi,

Ausgangslage: Eine beliebige Visitenkarte wird mit einem beliebigen
Zeichen- oder Textsatzprogramm als [E]PS-datei erzeugt. Die Karte hat
rund 50 x 90 mm und ist auf eine genauso grosse Seite gedruckt. Diese
Grafik liegt nun vor. Und nun will ich diese Karten aus der Komando-
zeile zu zehnt auf einen A4-Bogen setzen.

Ich suche nun eine Loesung, idealerweise auf der Basis der pstools oder
eines aehnlichen Skriptes, das mir diese Visitenkarten kachelt. Aus den
Man-Pages von psnup werde ich nicht so richtig schlau. Ich dachte immer
psnup waere der passende Kandidat, aber irgendwie find ich es nicht.

Was ich nicht will: LaTeX hat das schoene multiput und epsfig, mit dem
geht das und lout kann man eine passende Datei mit vielen @IncludeGraphic
Befehlen zusammenzimmern. Beide Loesungen sind hier aber fehl am Platz,
da ich dafuer die jeweiligen Pakete fuer LaTeX und/oder lout installiert
haben sollte. Das ist eine unzulaessige Einschraenkung fuer das gesuchte
Verfahren. Ebenso will ich das Klonen via Inkscape nicht nutzen, da
Inkscape einerseits nicht als Installiert vorausgesetzt werden kann und
auf der anderen Seite zu gefraessig ist, also nicht auf alle Zielsysteme
passt. Und per SVG geht das auch super, schon probiert, aber leider
ausserhalb der Vorgaben. Gruende: Inkscape siehe oben und SodiPodi macht
Zicken bei Nimbus Sans L Condensed, nimmt die normalen Weiten. :-(

MfG

Uwe Borchert

Poligrafiemann (2006-06-20 22:57:49)

Lars Pisanec (2006-06-20 22:57:49)

Uwe Borchert wrote:

> Hi,

Hallo Uwe,

> Ausgangslage: Eine beliebige Visitenkarte wird mit einem
> beliebigen Zeichen- oder Textsatzprogramm als [E]PS-datei
> erzeugt. Die Karte hat rund 50 x 90 mm und ist auf eine
> genauso grosse Seite gedruckt. Diese Grafik liegt nun vor.
> Und nun will ich diese Karten aus der Komando- zeile zu zehnt
> auf einen A4-Bogen setzen.
>
> Ich suche nun eine Loesung, idealerweise auf der Basis der
> pstools oder eines aehnlichen Skriptes, das mir diese
> Visitenkarten kachelt. Aus den Man-Pages von psnup werde ich
> nicht so richtig schlau. Ich dachte immer psnup waere der
> passende Kandidat, aber irgendwie find ich es nicht.

Da haette ich jetzt zuerst auch auf psnup getippt, aber nach ein
wenig man-page scheint mir das doch nicht machbar zu sein.

Vielleicht geht es mit epsmerge, ich habe mir das aber nicht weiter
angeschaut. Zumindest laut der Seite
http://web.mit.edu/afs/sipb/contrib/postscript/src/epsmerge-1.2.1/
muesste es so gehen:

epsmerge -p A4 -x 2 -y 5 -par -prs -o A4.eps <vk.eps*10>


Ob epsmerge verfuegbarer als LaTeX auf einem Zielsystem ist,
erscheint mir dagegen fraglich.

Lars

Uwe Borchert (2006-06-21 06:56:30)

Hallo Lars,

On Tue, 20 Jun 2006 22:57:49 +0200
Lars Pisanec wrote:

> Uwe Borchert wrote:
>

>
> > Ausgangslage: Eine beliebige Visitenkarte wird mit einem
> > beliebigen Zeichen- oder Textsatzprogramm als [E]PS-datei
> > erzeugt. Die Karte hat rund 50 x 90 mm und ist auf eine
> > genauso grosse Seite gedruckt. Diese Grafik liegt nun vor.
> > Und nun will ich diese Karten aus der Komando- zeile zu zehnt
> > auf einen A4-Bogen setzen.

...[...]...
>
> Da haette ich jetzt zuerst auch auf psnup getippt, aber nach ein
> wenig man-page scheint mir das doch nicht machbar zu sein.
>
Danke, also war ich doch nicht zu bloede.

> Vielleicht geht es mit epsmerge, ich habe mir das aber nicht weiter
> angeschaut. Zumindest laut der Seite
> http://web.mit.edu/afs/sipb/contrib/postscript/src/epsmerge-1.2.1/
> muesste es so gehen:
>
> epsmerge -p A4 -x 2 -y 5 -par -prs -o A4.eps <vk.eps*10>
> ^^^^^^^^^^^?
Sieht besser aus. Den Download habe ich angeworfen. Allerdings bin ich
ueber freshmeat.net auf die Homepage gegangen. Nur den unterstrichenen
Teil der Kommandozeile verstehe ich nicht. Was bedeutet der?

borchert@grafix: epsmerge -p A4 -x 2 -y 5 -par -prs -o A4.eps <karte.eps*10>
bash: syntax error near unexpected token `newline

Aber lange Rede kurzer Sinn: ich habe es installiert, aber es will nicht.
Mit einer Testdatei, mehrfach auf der Kommandozeiel als Argument, hat es
funktioniert, mit der Karte nicht. Diese wurde mit Sketch 0.6.15 erzeugt.
Die Grafik ist aus OS/2 Zeiten und wurde mit PMDraw zusammengeklickt.
>
> Ob epsmerge verfuegbarer als LaTeX auf einem Zielsystem ist,
> erscheint mir dagegen fraglich.
>
Aber es kann leicht verfuegbar gemacht werden. Es ist ein perl-Skript. So
wie auf jedem OS/2-PC auch ReXX vorhanden sein sollte, so hat auch jeder
Linuxrechner ein Recht auf perl. Wenn epsmerge nur laufen wuerde ... wie
ich es wollte ... *soifz*

Was bisher so alles geht: LaTeX (VTeX) mit multiput, lout 3.29/3.30 mit
einem @IncludeGraphic, Sketch 0.6.15 mit einem Verlinken der EPS-Datei
und sk2ps zum Erzeugen des Bogens sowie Inkscape/SodiPodi mit verlinkter
SVG-Datei. SodiPodi macht aber Zicken mit der Nimbus Sans L Condensed,
findet diese nicht. Ob via Inkscape/SodiPodi auch [E]PS-Dateien direkt
und ohne Konversion auf SVG verlinkt werden koennen habe ich noch nicht
probiert, habe aber nur wenig Hoffnung.

MfG

Uwe Borchert

Lars Pisanec (2006-06-21 18:05:18)

Uwe Borchert wrote:
>> epsmerge -p A4 -x 2 -y 5 -par -prs -o A4.eps <vk.eps*10>
>> ^^^^^^^^^^^?
> Sieht besser aus. Den Download habe ich angeworfen. Allerdings
> bin ich ueber freshmeat.net auf die Homepage gegangen. Nur den
> unterstrichenen Teil der Kommandozeile verstehe ich nicht. Was
> bedeutet der?

> Aber lange Rede kurzer Sinn: ich habe es installiert, aber es
> will nicht. Mit einer Testdatei, mehrfach auf der
> Kommandozeiel als Argument, hat es funktioniert, mit der Karte
> nicht.

Genau so war es gemeint: 10 Mal den Dateinamen der Visitenkarte als
Argument.

> Diese wurde mit Sketch 0.6.15 erzeugt. Die Grafik ist
> aus OS/2 Zeiten und wurde mit PMDraw zusammengeklickt.

Hast du die Grafik vorher in ein EPS konvertiert?

Ansonsten wuesste ich aber auch nicht weiter, ausser dass dem EPS
irgendwelche DSC-Kommentare fehlen - kannst du mir das einmal
schicken oder verfuegbar machen zum anschauen?

Lars

Uwe Borchert (2006-06-24 17:36:15)

Hallo,

On Wed, 21 Jun 2006 18:05:18 +0200
Lars Pisanec wrote:

... [ Mehrfachnutz mit epsmerge und anderen ] ...

Zur EPS-Datei:
>
> > Diese wurde mit Sketch 0.6.15 erzeugt. Die Grafik ist
> > aus OS/2 Zeiten und wurde mit PMDraw zusammengeklickt.
>
> Hast du die Grafik vorher in ein EPS konvertiert?
>
Die Illustration aus PMDraw lag bereits als EPS rum. Diese konnte sogar
mit epsmerge problemlos gekachelt werden. Die mit Sketch 0.6.15 erzeugte
PS-Datei habe ich mit ps2eps nach EPS gewandelt. Die Datei sieht gut
aus, den Fehler konnte ich nicht finden.

> Ansonsten wuesste ich aber auch nicht weiter, ausser dass dem EPS
> irgendwelche DSC-Kommentare fehlen - kannst du mir das einmal
> schicken oder verfuegbar machen zum anschauen?
>
Im Moment liegt aus http://www.uwe-borchert.de/tipps03e.html das Paket
fuer Sketch aus: karte.sk, a4bogen.sk und Makefile, eine Illustration
(frosch.eps) liegt ebenfalls dabei. Ich habe die karte.ps (die eine
EPS-Datei ist) noch mit eingepackt. Die anderen [E]PS- und PDF-Dateien
sind nicht dabei.

Ich bin bisher soweit gekommen: Die Ausgabedatei wird zusammengebaut.
Mit frosch.eps kann man den fertigen Bogen in GS/GV ansehen. Wenn ich
die Datei karte.ps mit epsmerge verarbeite gibt es erst mal keine
Ausgabedatei. Diese [E]PS-Datei sollte jetzt im Archiv sein. Erst mal
damit anfangen.

Falls ich karte.eps extra ueber ps2eps oder ps2ps oder ... schicke gibt
es mit epsmerge dann eine Ausgabedatei. Beim Laden mit gs/gv sieht man
bestenfalls die erste Karte und erhaelt sogleich Fehlermeldungen. Die
sind dann verschieden, je nach Weg. Daher werde ich die noch mal etwas
systematischer angehen muessen.

MfG

Uwe Borchert

Joachim Deubler (2006-06-24 22:55:08)

Uwe Borchert wrote:

> Hi,
>
> Ausgangslage: Eine beliebige Visitenkarte wird mit einem beliebigen
> Zeichen- oder Textsatzprogramm als [E]PS-datei erzeugt. Die Karte hat
> rund 50 x 90 mm und ist auf eine genauso grosse Seite gedruckt. Diese
> Grafik liegt nun vor. Und nun will ich diese Karten aus der Komando-
> zeile zu zehnt auf einen A4-Bogen setzen.
>
> Ich suche nun eine Loesung, idealerweise auf der Basis der pstools oder
> eines aehnlichen Skriptes, das mir diese Visitenkarten kachelt. Aus den
> Man-Pages von psnup werde ich nicht so richtig schlau. Ich dachte immer
> psnup waere der passende Kandidat, aber irgendwie find ich es nicht.
>

Hallo Uwe,

vor einiger Zeit stand ich vor einem ähnlichen Problem, das ich wegen der
Schnittmarken mit LaTeX, gs und "etwas Scripting" löste. Ich erhielt zum
Ende hin eine Postscript-Datei (card.ps), bestehend aus 8 Seiten, die sich
nur im Randbereich (Schnittmarken) unterschieden. Diese montierte ich
mittels

pstops -pa4 8:0(-0.6cm,21cm)+1(10.5cm,21cm)+2(-0.6cm,14.5cm)+3(
10.5cm,14.5cm)+4(-0.6cm,8cm)+5(10.5cm,8cm)+6(-0.6cm,1.5cm)+7(10.5cm,1.5cm)
card.ps calling card.ps

auf eine A4-Seite.

Mfg,
Joachim

Uwe Borchert (2006-06-24 23:42:38)

Hi,

On Sat, 24 Jun 2006 22:55:08 +0200
Joachim Deubler wrote:

> Uwe Borchert wrote:
>

> > Ausgangslage: Eine beliebige Visitenkarte wird mit einem beliebigen
> > Zeichen- oder Textsatzprogramm als [E]PS-datei erzeugt. Die Karte hat
> > rund 50 x 90 mm und ist auf eine genauso grosse Seite gedruckt. Diese
> > Grafik liegt nun vor. Und nun will ich diese Karten aus der Komando-
> > zeile zu zehnt auf einen A4-Bogen setzen.
> >
...[...]...

> vor einiger Zeit stand ich vor einem