Wer längere Texte wie z.B. Diplomarbeiten mit LaTeX schreibt, möchte auch hochwertige Abbildungen in das Dokument einfügen. Mit dem “normalen” latex müssen die Grafiken dazu im EPS-Format vorliegen. Mit pdflatex dagegen werden Rastergrafikformate wie JPEG oder PNG benötigt. Hier ist es nicht (direkt) möglich EPS-Dateien einzubinden.
Dieser Artikel beschäftigt sich mit der ersten Methode, der Einbindung von EPS-Grafiken mit Hilfe von “latex”, denn diese Vorgehensweise hat einen Vorteil. Es ist möglich die Beschriftungen der Grafiken in der jeweiligen LaTeX-Schriftart darstellen zu können und dabei auch den Mathematik-Modus von LaTeX zu nutzen. So kann das Schriftbild innerhalb des Dokuments vereinheitlicht sowie Formeln und Formelzeichen LaTeX-typisch sehr hochwertig dargestellt werden.
Voraussetzungen
Die Ersetzung der Schriftart wird von LaTeX-Paket PSfrag vorgenommen. Wenn es noch nicht in der verwendeten TeX-Distribution enthalten ist, muss es zunächst installiert werden. Ebenfalls benötigt wird das Paket graphic oder graphix.
Hier ein Minimalbeispiel für die Verwendung von PSfrag:
-
\begin{figure}
-
%Text omega_f durch entsoprechendes Symbol ersetzen
-
\psfrag{omega_f}{$\omega _f$}
-
\includegraphics{grafik}
-
\end{figure}
Leider funktioniert das nicht mit jeder beliebigen EPS-Datei. Der zu ersetzende Text muss im Klartext in der Datei stehen. Das kann man überprüfen, indem man die EPS-Datei in einem Texteditor öffnet und nach der zu ersetzenden Zeichenfolge sucht.
Warum sind nicht alle EPS-Grafiken kompatibel?
Wenn der Text im Klartext angegeben wird, ist auch die Schriftart, in der der Text dargestellt werden soll, im EPS angegeben. Wenn nun die Grafik auf einem System geöffnet wird, das nicht über diese Schriftart verfügt, wird eine andere Schrift zur Anzeige verwendet. Das Ergebnis sieht dann u.U. deutlich anders aus. Diese Art von EPS-Dateien ist also nicht portabel. Wird die Schrift dagegen in einen Pfad umgewandelt und als Vektorgrafik in die EPS-Datei eingebettet, muss die Schriftart auf dem System nicht vorhanden sein; das Ergebnis sieht immer gleich aus. Diese Lösung ist also portabel, aber leider nicht kompatibel mit PSfrag. Welche Methode der Entwickler der verwendeten Software implementiert hat, lässt sich meist nur durch eigene Experimente herausfinden.
Übersicht über den EPS-Export verschiedener Programme
DIA
Kompatibler Export möglich. Zur Konvertierung von DIA nach EPS auf der Konsole
-
dia -e out.eps -t eps-builtin in.dia
MATLAB
Der eingebaut EPS-Export ist inkompatibel. Mit LaPrint kann aber eine kompatible EPS-Datei zusammen mit einer TeX-Datei, die die benötigten PSfrag-Ersetzungen bereits enthält, erzeugt werden.
MAPLE
In MAPLE 11 ist der EPS-Export inkompatibel. Ein Workaround ist mir nicht bekannt. Frühere MAPLE-Versionen sollen u.U. kompatibel sein.
OpenOffice Draw
EPS-Export inkompatibel. Der auf OpenOffice.info beschriebene Weg funktioniert in den Versionen 2 und 3 nicht mehr.