Hallo Gruppe,
ich habe hier ein merkwürdiges Phänomen beobachtet.
Mein Ziel war es, einen Foliensatz für ein Handout so zu verkleinern,
dass jeweils 4 Folien auf ein Blatt Papier passen. Merkwürdigerweise
wollte das einfach nicht funkionieren, obwohl auf meinem Linuxrechner
keine Probleme auftraten.
Um die Situation weiter zu untersuchen habe ich folgendes gemacht: Die
Postscriptdatei, die ich umwandle, heißt KT-Folien.ps. Darauf habe ich
angewendet:
psnup -m5 -d1 -pa4 -Pa4 -1 KT-Folien.ps | ps2pdf - KT-Folien.pdf
Die pdf-Datei soll einen 1-Punktigen Rahmen und einen Rand von 5 Punkten
haben. Eingangsformat (P) ist a4, Ausgangsformat (p) ebenfalls.
Merkwürdigerweise ist die pdf-Datei keineswegs mit einem 5-punktigen
Rand versehen, sonder nach rechts verschoben und passt nicht aufs Blatt.
Abhilfe schaffte -nach vielem Probieren und aus reinem Zufall- der Befehl
psnup -m5 -d1 -pletter -Pa4 -1 KT-Folien.ps | ps2pdf - KT-Folien.pdf
Dieser führte zu einem optimalen Ausgaberesultat. Das ist insofern
verwunderlich, weil das Ausgangsformat auf meinem Rechner als a4
eingestellt ist und der obige Befehl eigentlich letter erzeugt. Trotzdem
wird mir in der Vorschau und im Drucken-dialog angezeigt, dass das
Papier A4-Format hat.
Kann mir jemand meinen Denkfehler erklären - oder was passiert da?
Danke für alle Tipps
Wolfgang
P.S.: Das Handout habe ich daraufhin mit
psnup -b5 -m5 -Pa4 -pletter -4 KT-Folien.ps | ps2pdf - KT-Folien-Handout.pdf
erzeugt und es ist optimal. Warum weiß ich nicht.
Wolfgang Meiners schrieb am 2005-09-18 in <news:432d8586
1@news.arcor-ip.de>:
> Kann mir jemand meinen Denkfehler erklären - oder was passiert da?
Keine Ahnung. Aber nur der Hinweis, daß MacOS X ab 10.3 auch ein pstopdf
mitbringt, das vielleicht weniger mysteriös werkelt (und dessen
Funktionalität systemweit als "PSNormalizer Framework" bspw. per
Doppelklick
auf eine PS-Datei zur Verfügung steht) und daß in das Drucksystem
ebenfalls
die nup-Funktionalität eingebaut ist (der passende Code stammt von Apple
und
wurde in CUPS allgemein übernommen). Letztere Funktion ist über
kryptische
lp(1)-Aufrufparameter verfügbar aber auch einfach so im Druckdialog.
Löst zwar alles nicht Deine Rätsel, könnte aber bei
ähnlichen nicht stetig
wiederkehrenden Aufgabenstellungen die elegantere, da schnellere Lösung
sein
(Doppelklick auf PS-Datei, Druckdialog aufreißen, unter
"Layout" Kram
einstellen und wieder in PDF-Datei ausgeben)
Gruss,
Thomas
Thomas Kaiser schrieb:
> Wolfgang Meiners schrieb am 2005-09-18 in <news:432d8586
1@news.arcor-ip.de>:
>
>>Kann mir jemand meinen Denkfehler erklären - oder was passiert da?
>
>
> Keine Ahnung. Aber nur der Hinweis, daß MacOS X ab 10.3 auch ein
pstopdf
> mitbringt, das vielleicht weniger mysteriös werkelt (und dessen
> Funktionalität systemweit als "PSNormalizer Framework"
bspw. per Doppelklick
> auf eine PS-Datei zur Verfügung steht) und daß in das
Drucksystem ebenfalls
> die nup-Funktionalität eingebaut ist (der passende Code stammt von
Apple und
> wurde in CUPS allgemein übernommen). Letztere Funktion ist über
kryptische
> lp(1)-Aufrufparameter verfügbar aber auch einfach so im Druckdialog.
>
> Löst zwar alles nicht Deine Rätsel, könnte aber bei
ähnlichen nicht stetig
> wiederkehrenden Aufgabenstellungen die elegantere, da schnellere
Lösung sein
> (Doppelklick auf PS-Datei, Druckdialog aufreißen, unter
"Layout" Kram
> einstellen und wieder in PDF-Datei ausgeben)
>
> Gruss,
>
> Thomas
Dieser Weg hat erstaunlich schnell zu einem relativ guten Ergebnis
geführt. Super. Nur eine Folie, die in dem Foliensatz nicht im
Querformat ausgedruckt war, sondern im Hochformat, wurde falsch dargestellt.
Wolfgang
Wolfgang Meiners schrieb am 2005-09-19 in <news:432ec44c
2@news.arcor-ip.de>:
> Dieser Weg hat erstaunlich schnell zu einem relativ guten Ergebnis
> geführt. Super.
Tja, am Mac ist manches einfacher, als man denkt ;-)
> Nur eine Folie, die in dem Foliensatz nicht im Querformat ausgedruckt war,
> sondern im Hochformat, wurde falsch dargestellt.
Hmm... Zwei Ansätze:
Einmal kann das dadurch passiert sein, daß der pstops oder pstopdffilter
zum
Einsatz kam (wenn direkt aus einem PS-File per lp ins Spoolsystem geschoben
wird). Hier könnte sich Besserung ergeben, indem man vorher nach PDF
wandelt
und dann die nup-Chose anschl. dem cgpdftopdf-Filter überläßt
(was autom.
geschieht, wenn PDF das Ursprungsformat war)
Und dann könnte es natürlich daran liegen, daß in der
Ausgangsdatei gemischt
Hoch- und Querformat vorkam. Falls das sein sollte: Es gibt für den
internen
Distiller-Core ab 10.3 einen passenden Parameter:
AutoRotatePages
Der kann auf /None, /All oder /PageByPage stehen. GhostScript ab Version xyz
(keine Ahnung, sorry. Ich tippe aber in jedem Fall auf 8.0 aufwärts)
wertet
den auch aus.
"/PageByPage" dürfte das sein, was Dich interessiert. Für
GhostScript mußt
Du etwas à la
-c "<<AutoRotatePages /PageByPage>>
setdistillerparams"
auf der Kommandozeile mitgeben, wie es bei MacOS X funktioniert, habe ich
mal hier versucht, zu erklären:
<http://kaiser-edv.de/news/MacOS/normalizer-konfigurieren.html>
Leider übernimmt das PSNormalizer Framework nicht alle Settings und leider
hat Apple den Kram zwischen 10.3.0 und Folgeversionen nochmals anscheinend
eingeschränkt und jetzt bei 10.4 wieder aufgebohrt. Also leider
Trial&Error
angesagt, wenn man mit allen Distiller-Settings spielen will. Den besagten
AutoRotatePages-Schalter sollte das Ding aber ab 10.3.0 immer
unterstützen.
Ach ja: bei 10.3 ist anscheinend ein Neustart fällig, wenn man da
rumspielt,
ab 10.4 nicht mehr.
Gruss,
Thomas
Thomas Kaiser schrieb:
> Und dann könnte es natürlich daran liegen, daß in der
Ausgangsdatei gemischt
> Hoch- und Querformat vorkam. Falls das sein sollte: Es gibt für den
internen
> Distiller-Core ab 10.3 einen passenden Parameter:
so ist das!
>
> AutoRotatePages
>
> Der kann auf /None, /All oder /PageByPage stehen. GhostScript ab Version
xyz
> (keine Ahnung, sorry. Ich tippe aber in jedem Fall auf 8.0 aufwärts)
wertet
> den auch aus.
>
> "/PageByPage" dürfte das sein, was Dich interessiert.
Für GhostScript mußt
> Du etwas à la
>
> -c "<<AutoRotatePages /PageByPage>>
setdistillerparams"
das werde ich mir gleich mal genauer ansehen. Das vereinfacht mir hier
vieles!
>
> auf der Kommandozeile mitgeben, wie es bei MacOS X funktioniert, habe ich
> mal hier versucht, zu erklären:
>
> <http://kaiser-edv.de/news/MacOS/normalizer-konfigurieren.html>
Danke für den Link. Werde ich mir gleich mal zu Gemüte führen.
(Das
Problem, das man als Wechsler von Win/Linux hat, ist ja herauszufinden,
was wie einfach ist)
> Gruss,
>
> Thomas
Grüße und Danke
Wolfgang
Wolfgang Meiners schrieb am 2005-09-19 in <news:432ee415
1@news.arcor-ip.de>:
> Das Problem, das man als Wechsler von Win/Linux hat, ist ja
> herauszufinden, was wie einfach ist
Na, genau dafür sind ja wir bzw. diese Gruppe da :-)
Gruss,
Thomas