einheitlix
30-09-2009, 13:47
Hallo Leute,
für das Web möchte ich ein paar Bilddateien in üblichen Formaten (PNG, GIF) generieren, welche ich mit LaTeX und PSTricks erstellt habe.
Kurzum, ich habe eine pstricks figure und möchte, statt ein .dvi oder .pdf daraus zu generieren, ein .png oder .gif daraus generieren :)
Erstmal hier ein Minimalbeispiel:
\documentclass[12pt]{article}
\usepackage{pstricks}
\usepackage{pst-node}
\pagestyle{empty}
\newcommand{\mybox}[1]{\psshadowbox[linecolor=gray,shadowcolor=lightgray]{#1}}
\begin{document}
\begin{figure}
\mybox{
Hello World!
}
\end{figure}
\end{document}
Ich nenne diese Datei jetzt mal bild.tex :)
Mein erster Ansatz war ImageMagick und das convert tool:
latex bild.tex
convert bild.dvi bild.png
Das funktioniert prinzipiell zwar, aber da das .dvi eine ganze A4 Seite ist und das Bild nur einen kleinen Teil davon einnimmt, sieht meine PNG Datei entsprechend aus: ein riesiges weißes Bild vom Format einer A4 Seite, irgendwo verloren dadrauf das Bild, das ich habe möchte...
Auf dieser Seite habe ich eine etwas veraltete Anleitung gefunden:
http://www.tug.org/pipermail/pstricks/1998/000255.html
Füge ich im Minimalbeispiel entsprechend dem Vorschlag das
\usepackage{pst-eps}
hinzu, und um die figur ein
\begin{TeXtoEPS}
...
\end{TeXtoEPS}
kommt folgender Fehler:
! LaTeX Error: Not in outer par mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.15 \mybox
{
?
Wisst ihr, woran das liegt oder habt ihr alternative Wege, da vorzugehen? :)
Es muss ja irgendwie möglich sein...
Danke schonmal!
Malte
für das Web möchte ich ein paar Bilddateien in üblichen Formaten (PNG, GIF) generieren, welche ich mit LaTeX und PSTricks erstellt habe.
Kurzum, ich habe eine pstricks figure und möchte, statt ein .dvi oder .pdf daraus zu generieren, ein .png oder .gif daraus generieren :)
Erstmal hier ein Minimalbeispiel:
\documentclass[12pt]{article}
\usepackage{pstricks}
\usepackage{pst-node}
\pagestyle{empty}
\newcommand{\mybox}[1]{\psshadowbox[linecolor=gray,shadowcolor=lightgray]{#1}}
\begin{document}
\begin{figure}
\mybox{
Hello World!
}
\end{figure}
\end{document}
Ich nenne diese Datei jetzt mal bild.tex :)
Mein erster Ansatz war ImageMagick und das convert tool:
latex bild.tex
convert bild.dvi bild.png
Das funktioniert prinzipiell zwar, aber da das .dvi eine ganze A4 Seite ist und das Bild nur einen kleinen Teil davon einnimmt, sieht meine PNG Datei entsprechend aus: ein riesiges weißes Bild vom Format einer A4 Seite, irgendwo verloren dadrauf das Bild, das ich habe möchte...
Auf dieser Seite habe ich eine etwas veraltete Anleitung gefunden:
http://www.tug.org/pipermail/pstricks/1998/000255.html
Füge ich im Minimalbeispiel entsprechend dem Vorschlag das
\usepackage{pst-eps}
hinzu, und um die figur ein
\begin{TeXtoEPS}
...
\end{TeXtoEPS}
kommt folgender Fehler:
! LaTeX Error: Not in outer par mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.15 \mybox
{
?
Wisst ihr, woran das liegt oder habt ihr alternative Wege, da vorzugehen? :)
Es muss ja irgendwie möglich sein...
Danke schonmal!
Malte