Matlab figure:Latexschriftarten - psfrag funktioniert nicht
Verfasst: Sa 20. Sep 2014, 20:21
Hallo zusammen,
ich möchte mit psfrag die Beschriftungen (Achsen, etc.) von Matlab-figures in latex-Schrift ändern. Mit psfrag bekomme ich ja dann ein tex-file und ein eps-file.
Die \psfrag{} anteile des tex-files kopiere ich dann in meiner figure-Umgebung meines Latexdokumentes, zusammen mit dem eps-file. So kann ich dann die Anpassungen vornehmen.
Zum besseren verständnis ein Code-Beispiel:
ich möchte mit psfrag die Beschriftungen (Achsen, etc.) von Matlab-figures in latex-Schrift ändern. Mit psfrag bekomme ich ja dann ein tex-file und ein eps-file.
Die \psfrag{} anteile des tex-files kopiere ich dann in meiner figure-Umgebung meines Latexdokumentes, zusammen mit dem eps-file. So kann ich dann die Anpassungen vornehmen.
Zum besseren verständnis ein Code-Beispiel:
\documentclass{article} \usepackage{graphicx} \usepackage{color} \usepackage{psfrag} \begin{document} \begin{figure}[h] \centering \psfrag{s04}[b][b]{\color[rgb]{0,0,0}\setlength{\tabcolsep}{0pt}\begin{tabular}{c}A straight line\end{tabular}}% % %% xticklabels: \psfrag{x01}[t][tt]{1} \psfrag{x02}[t][tt]{1.1} \includegraphics[width=1\textwidth]{unnamed.eps} \end{figure} \end{document}[\code] In der zeile \psfrag{x01}[t][tt]{1} sollte die x01 durch die 1 im latex-Style ersetzt werden. Dies funktioniert bei mir jedoch nicht, es bleibt die x01 unverändert stehen. Ich benutze das TeXstudio und als Kompilereinstellungen unter "Erstellen und Anzeigen" steht "Übersetzung über DVI,PS nach PDF", und Standartcompiler ist "LaTeX. Ich hoffe das ist ein geeignetes Minimalbeispiel, leider wüsste ich nicht wie ich die Problematik besser beschreiben könnte. Erschwerend kommt hinzu, dass man ja fürs das nachvollziehen meines Problems zumindes die beiden tex- und eps- files, die psfrag erzeugt, benötigt. Aber vielleicht hatte ja schonmal jemand ein ähnliches Problem und kann mir weiterhelfen... Vielen Dank, Grüße, Greg