pdf Dokument erstellen mit png Bilddateien ohne pdfLatex
Verfasst: Mo 10. Okt 2011, 23:15
Hallo,
ich habe ein Problem mit der Einbindung von Grafiken (png, jpg) mit Latex.
Ich benutze seit 1 Woche opensuse 11.4 Linux, und mit der Vorgängerversion ist das hier beschriebene Problem nie aufgetreten.
Hier der relevante Code aus dem dokument:
Pdflatex übersetzt das Tex-file völlig korrekt, allerdings produziert es eine falsche Seitengrösse, was ein bekannter bug ist, und daher will ich es nicht benutzen.
Mit latex file.tex erhalte ich ein korrektes file.dvi, mit der Grafik drin (okular).
Das Problem ist, dass ich mit dvipdfm dieses dvi nicht mehr in pdf konvertieren kann ohne dass sich die Grafik verändert.
Fehlermeldungen durch dvipdfm file.dvi:
[1
** WARNING ** Unparsed material at end of special ignored.
Current input buffer is -->header=pstricks.pro<--
** WARNING ** Unparsed material at end of special ignored.
Current input buffer is -->header=pst-algparser.pro<--
** WARNING ** Unparsed material at end of special ignored.
Current input buffer is -->header=pst-dots.pro<--
** WARNING ** Unknown token "tx@Dict"
** WARNING ** Interpreting PS code failed!!! Output might be broken!!!
** WARNING ** Interpreting special command ps: (ps:) failed.
** WARNING ** >> at page="1" position="(54, 534.337)" (in PDF)
** WARNING ** >> xxx "ps:tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end"
** WARNING ** >> Reading special command stopped around >>begin gsave STV CP T /ps@rot 0 def grestore end<<
** WARNING ** Unknown token "tx@Dict"
** WARNING ** Interpreting PS code failed!!! Output might be broken!!!
** WARNING ** Interpreting special command ps: (ps:) failed.
** WARNING ** >> at page="1" position="(54, 534.337)" (in PDF)
** WARNING ** >> xxx "ps:tx@Dict begin gsave STV CP T /ps@refangle 0. def gresto..."
** WARNING ** >> Reading special command stopped around >>begin gsave STV CP T /ps@refangle 0. def grestore end<<
][2][3][4]
90535 bytes written
Mit dvipdfm wird die Grafik an der richtigen Stelle im Text eingefügt, allerdings stimmt die
Grösse nicht, die ist viel zu klein. Ebenso mit dvipdfmx.
Übrigens verschwinden die ganzen Fehlermeldungen wenn man \usepackage{pstricks} entfernt (wird auch sonst kein Diagramm gezeichnet mit pstricks), allerdings das Problem mit der viel zu kleinen Grafik bleibt bestehen.
Was mache ich hier falsch??? Als ich noch opensuse 11.3 verwendete, ist dieses Problem nie aufgetreten.
Um es ganz klar zu sagen:
1) Ich will kein ps sondern nur ein pdf haben, allerdings mit richtiger Grösse der Grafik, und ich will nicht pdfLatex benutzen.
2) Ich will keine eps Figuren einbinden, da diese keine so gute Druckqualität ergeben.
vielleicht gibt es ja eine DVIViewer, der DVI richtig nach pdf konvertiert??
ich habe ein Problem mit der Einbindung von Grafiken (png, jpg) mit Latex.
Ich benutze seit 1 Woche opensuse 11.4 Linux, und mit der Vorgängerversion ist das hier beschriebene Problem nie aufgetreten.
Hier der relevante Code aus dem dokument:
\usepackage{latexsym} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{amssymb,amsfonts} \usepackage{dsfont} \usepackage{bbm} \usepackage[perpage,symbol*]{footmisc} \usepackage[final]{graphicx} \usepackage{pstricks} \usepackage{cite} \usepackage[varg]{txfonts} \begin{figure}[t] \includegraphics[natwidth=900px, natheight=1083px, width=80mm]{MWPlot.png} \end{figure}
Mit latex file.tex erhalte ich ein korrektes file.dvi, mit der Grafik drin (okular).
Das Problem ist, dass ich mit dvipdfm dieses dvi nicht mehr in pdf konvertieren kann ohne dass sich die Grafik verändert.
Fehlermeldungen durch dvipdfm file.dvi:
[1
** WARNING ** Unparsed material at end of special ignored.
Current input buffer is -->header=pstricks.pro<--
** WARNING ** Unparsed material at end of special ignored.
Current input buffer is -->header=pst-algparser.pro<--
** WARNING ** Unparsed material at end of special ignored.
Current input buffer is -->header=pst-dots.pro<--
** WARNING ** Unknown token "tx@Dict"
** WARNING ** Interpreting PS code failed!!! Output might be broken!!!
** WARNING ** Interpreting special command ps: (ps:) failed.
** WARNING ** >> at page="1" position="(54, 534.337)" (in PDF)
** WARNING ** >> xxx "ps:tx@Dict begin gsave STV CP T /ps@rot 0 def grestore end"
** WARNING ** >> Reading special command stopped around >>begin gsave STV CP T /ps@rot 0 def grestore end<<
** WARNING ** Unknown token "tx@Dict"
** WARNING ** Interpreting PS code failed!!! Output might be broken!!!
** WARNING ** Interpreting special command ps: (ps:) failed.
** WARNING ** >> at page="1" position="(54, 534.337)" (in PDF)
** WARNING ** >> xxx "ps:tx@Dict begin gsave STV CP T /ps@refangle 0. def gresto..."
** WARNING ** >> Reading special command stopped around >>begin gsave STV CP T /ps@refangle 0. def grestore end<<
][2][3][4]
90535 bytes written
Mit dvipdfm wird die Grafik an der richtigen Stelle im Text eingefügt, allerdings stimmt die
Grösse nicht, die ist viel zu klein. Ebenso mit dvipdfmx.
Übrigens verschwinden die ganzen Fehlermeldungen wenn man \usepackage{pstricks} entfernt (wird auch sonst kein Diagramm gezeichnet mit pstricks), allerdings das Problem mit der viel zu kleinen Grafik bleibt bestehen.
Was mache ich hier falsch??? Als ich noch opensuse 11.3 verwendete, ist dieses Problem nie aufgetreten.
Um es ganz klar zu sagen:
1) Ich will kein ps sondern nur ein pdf haben, allerdings mit richtiger Grösse der Grafik, und ich will nicht pdfLatex benutzen.
2) Ich will keine eps Figuren einbinden, da diese keine so gute Druckqualität ergeben.
vielleicht gibt es ja eine DVIViewer, der DVI richtig nach pdf konvertiert??