Hallo Leute,
ich habe ein ganz dummes Problem mit der Druckerausgabe von Latex-Dokumenten. Ich habe mit Xfig ein paar nette Skizzen gemacht und möchte diese in meinen Text einfügen (siehe Latex-Quelltext unter). Die Skizzen wurden als Encapsulated Postscript exportiert. Die Latex-Quelle wird ohne Fehler übersetzt und auch mit Xdvi lässt sich das alles wie gewünscht betrachten. Mit
%dvips -t a4 msg.dvi
wandle ich das DVI-File in eine PS-Datei um, die ich dann mit
%lpr msg.ps
ausdrucken will. Aber dabei passiert etwas ganz merkwürdiges. Der Drucker druckt die erste Grafik etwa bis zur Hälfte und bleibt dann ganz plötzlich stehen. Der Drucker kann danach nicht mehr bedient werden (Tasten funktionieren nicht) und auch das Papier wird nicht entladen. Wenn ich dann eine neue Datei "nachlege" - also wieder lpr msg.ps, dann druckt er die misslungene Grafik noch bis zu Ende (wahrscheinlich ist die noch im Drucker-internen Cache) und beginnt noch auf der selben Seite von vorn. Es scheint fast so, als würden irgendwo die anderen beiden Grafiken verschluckt werden. Das kuriose: wenn ich die selbe PS-Datei mit GhostView anschaue, erscheint sie korrekt. Ich verwende Slackware 7.1, Ghostscript 5.10 und (La)TeX (Web2C 7.3.1) 3.14159, Druckerfilter ist MagicFilter von Debian 2.2. Der Drucker ist schon ein etwas älteres Modell und heißt Epson Stylus Color II. Die Druckausgabe in anderen Programmen sowie Latex _ohne_ Bilder funktionierte bisher immer ohne Probleme.
Habe ich in meinem Latex-Quelltext etwas falsch geschrieben oder hat jemand sonst noch eine Ahnung, was ich falsch gemacht haben könnte?
Ich würde dieser Mail gerne die betreffende PS-Datei anhängen, falls jemand die Zeit hat diese mal zum Test auszudrucken. Die Datei ist bz2-komprimiert 12Kb. Ich hoffe das ist noch nicht zu groß für die Mailingliste - ansonsten sagt mir bitte Bescheid, es wird dann nicht mehr vorkommen.
Ich würde mich über ein paar Tipps sehr freuen,
Matthias
<msg.tex>
\documentclass[11pt,a4paper]{article} \usepackage[dvips]{graphics} \usepackage{german,a4} %\pagestyle{headings}
\begin{document}
\includegraphics{msg1.eps}\ \includegraphics{msg2.eps}\ \includegraphics{msgm.eps}\
\end{document}
</msg.tex>
On Sun, Mar 04, 2001 at 11:22:09PM +0100, Matthias Petermann wrote:
Hallo Leute, ...>
Habe ich in meinem Latex-Quelltext etwas falsch geschrieben oder hat jemand sonst noch eine Ahnung, was ich falsch gemacht haben könnte?
Das Problem liegt bestimmt nicht an latex. Gibt es eine neuere Version des Druck-filters?
Hallo Thomas,
On Mon, Mar 05, 2001 at 09:37:51AM +0100, Thomas Guettler wrote:
Das Problem liegt bestimmt nicht an latex. Gibt es eine neuere Version des Druck-filters?
Ich habe mein vorhin den Magicfilter komplett entfernt und durch ein kleines selbstgeschriebenes Script ersetzt, dass nichts anderes tut, als den Datenstrom an Ghostscript weiter- zuleiten. Mit meiner einfachen Hand-Konfiguration...
<schnipp> #!/bin/sh /usr/bin/gs -q -sDEVICE=stcolor -sPAPERSIZE=a4 -r360x360 -sOutputFile=- - -c quit </schnapp>
...wird die Seite ohne Unterbrechung zuende gedruckt. Allerdings lässt die Druckqualität zu wünschen übrig (öfters mal ein Pixel ausgelassen, unsaubere ("wackelige") Linien. Der Originalfilter verwendet deshalb eine Makrodatei mit weiteren, druckerspezifischen Einstellungen, die dem Ghostscript mit den vor- gestellten @ zugewiesen werden kann. Für den StylusColor-II heißt die Datei "stc2.upp" und liegt der Ghostscript-Distribution bei.
<schnipp> /usr/bin/gs @/usr/share/ghostscript/5.10/stc2.upp -q -sPAPERSIZE=a4 -sOutputFile=- - -c quit </schnapp>
...und genau jetzt tritt das Problem wieder auf. Die Seite wird nicht zuende gedruckt. Ich werd mich als mal auf die Suche machen, welche dieser Einstellungen meinen Drucker ärgert...
Tschüß,
Matthias
On 04.03.01 Matthias Petermann (matthias.petermann@gmx.de) wrote:
Moin,
Ich verwende Slackware 7.1, Ghostscript 5.10 und (La)TeX (Web2C 7.3.1) 3.14159, Druckerfilter ist MagicFilter von Debian 2.2. Der Drucker ist schon ein etwas älteres Modell und heißt Epson Stylus Color II. Die Druckausgabe in anderen Programmen sowie Latex _ohne_ Bilder funktionierte bisher immer ohne Probleme.
Auch wenn die Ausgabe funktioniert, update mal Deinen gs. Der ist steinalt. Ein Neuer steckt bei Debian im nonfree-tree als Source-Paket, bzw. er müßte zum Selberbauen auch auf den einschlägigen Sites zu finden sein.
Habe ich in meinem Latex-Quelltext etwas falsch geschrieben oder hat jemand sonst noch eine Ahnung, was ich falsch gemacht haben könnte?
Nein, an LaTeX wird das kaum liegen, da LaTeX die Bilder (fast) gar nicht anfaßt. Schönheitsfehler ist nur, daß Du die Erweiterung .eps angibst. Die sollte aus Kompatibilitätsgründen weggelassen werden.
\documentclass[11pt,a4paper]{article} \usepackage[dvips]{graphics} \usepackage{german,a4} %\pagestyle{headings}
\begin{document}
\includegraphics{msg1.eps}\ \includegraphics{msg2.eps}\ \includegraphics{msgm.eps}\
\end{document}
Ist das das Minimalbeispiel? Wie sehen die Originalbilder aus? Verwendest Du psfrag? Schon mal an einen Bug-Report gedacht? Frag mal in der TeX-Gruppe. Die haben IMHO ein bißchen Erfahrung in sowas. Oder die deutsche LaTeX-Liste.
H., gestern aus dem Urlaub zurück
On 12-Mar-2001 Hilmar Preusse wrote:
Hi,
Schönheitsfehler ist nur, daß Du die Erweiterung .eps angibst. Die sollte aus Kompatibilitätsgründen weggelassen werden.
für den TeX-Speicher ist dies aber ungünstig! Dies kann in einem Dokument mit vielen Bildern, möglichst noch bei der Verwendung von \graphicspath zum Problem werden. Näheres und Tips siehe dazu epslatex.ps (sollte im Doku-Baum jeder ordentlichen TeX-Distri liegen).
cu, Carsten
On 12.03.01 Carsten Schurig (Carsten.Schurig@gmx.net) wrote:
Moin,
für den TeX-Speicher ist dies aber ungünstig! Dies kann in einem Dokument mit vielen Bildern, möglichst noch bei der Verwendung von \graphicspath zum Problem werden. Näheres und Tips siehe dazu epslatex.ps (sollte im Doku-Baum jeder ordentlichen TeX-Distri liegen).
Right, hab ich auch gerade gesehen. Aber: 1. Hast Du schon einmal derart viel Kram gehabt, daß Du an die Grenzen gestoßen bist? 2. Sind wir hier in der Linux-Gruppe, von den meisten wird teTeX eingesetzt und dort kann man durch basteln in texmf.cnf und Formateneubau der pool space problemlos erhöhen.
H.
lug-dd@mailman.schlittermann.de