Verfasst am: 10.06.2015, 19:23
Titel: Fonts einbetten/speichern bei Export als EPS für Latex
Moin Community,
ich habe ein Problem.
Ich habe ein paar Scatter Figures. Bei diesen will ich die Font in "CMU Serif" ändern um sie der verwendeten Latex Schriftart anzupassen. Das klappt auch, nur beim speichern als EPS und einbringen in Latex übernimmt er diese nicht. Er übernimmt nicht mal die standart mässig angezeigte von Matlab. Zeigt eine Schreibmaschinenschrift an.
Wenn ich
verwende, dann übernimmt er es für die Schrift, aber nicht die Achsennummerierung (Also die Zahlenwerte). Erst Frage: Gibt es diesen Befehl auch das die Werte im neuen Font erstrahlen?
Ich habe auch schon mit Exportierung in InkScape probiert, dort öffnet er es auch im alten Font.
Ich habe die "Export_fig" Funktion heruntergeladen, inkl. GhostScript, gleicher Fehler, er übernimmt die Font nicht.
Wichtig hierbei zu erwähnen, im Figure Fenster ändert er alles wie ich es will, nur tut er es nicht einbetten und übernehmen...ich weiss nicht weiter..
Verfasst am: 11.06.2015, 11:54
Titel: Re: Fonts einbetten/speichern bei Export als EPS für Latex
Hallo Premutos,
Bitte poste noch, wie Du die Figure als EPS speicherst. Auch der Aufruf von Export_Fig ist wichtig um nachvollziehen zu können, welche Parameter Du dafür verwendet hast.
Zitat:
Ich habe auch schon mit Exportierung in InkScape probiert, dort öffnet er es auch im alten Font.
Daraus kann man noch nicht schließen, was Du genau versucht hast. Wie kannst Du eine Matlab-Figure aus InkScape heraus exportieren??
danke erstmal für die Antwort. Sorry hatte mich da ein wenig falsch ausgedrückt. Ich habe eine Lösung gelesen, die Figure als eps zu speichern -> einladen in InkScape -> dort die Schrift einbetten -> und wieder als eps raus. Nur leider wenn ich aus matlab raus als eps speichere, sind beim einladen in InkScape oder beim normalen öffnen die Fonts schon verändert.
So speichere ich immo raus. Bringt mir aber nicht das gewünschte Ergebnis, das ich vorher in der Figure sehe. Ich verwende die Export_fig Funktion erst sei gestern, kenne mich nicht so genau damit aus, kann sein das was fehlt etc.?
Vorher hatte ich in der Figure alles eingestellt, "File"auf "save as" und dann eps gewählt.
Greift Matlab auf die Fonts im Windows Ordner zurück oder hat es einen eigenen? Vielleicht hat es was in die Richtung zu tun.
Es ist zwar am Ende eine *.tikz Datei und keine *.eps Datei, aber trotzdem eine Vektorgrafik, darauf kam mir es zumindest an (*.tex Datei ist auch möglich)
2. Im Dokument (nach \begin{document}) die Datei öffnen durch
Code:
\begin{figure}[h]
\centering
%\fbox{\begin{minipage}{14cm}% Umrandung um Bild, wenn gewollt
\setlength\fheight{4cm}
\setlength\fwidth{6cm}
\input{myfile.tikz}
%\end{minipage}}% endet Umrandung, wenn gewollt
\caption[Abbildungsverzeichnis]{\textit{Bildbeschriftung}} %bei unterschiedlicher Bildbeschriftung und Benennung im Abbildungsverzeichnis
\end{figure}
vielen danke für deine ausführliche erklärung zur lösung deines problems. wenige posten die lösung wenn sie selber eine gefunden haben. sehr nett von dir.
güße
_________________
vielen danke für deine ausführliche erklärung zur lösung deines problems. wenige posten die lösung wenn sie selber eine gefunden haben. sehr nett von dir.
güße
Geben und nehmen
anfänger11111
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 06.11.2015, 15:47
Titel:
Hallo zusammen,
ich habe sehr große Plots, die, wenn ich sie unter tikz einfügen, dann die Fehlermeldung mit sich bringen, dass die Größe des Speichers nicht reicht. Sicherlich könnte ich irgendwie an dieser Grenze schummeln, aber das will ich nicht.
Wie kann ich also das eps in Latex einbinden, ohne das die Schrift geändert wird? Da muss es doch auch einen Weg geben. Ich hab jetzt sehr lang gegoogelt und ausprobiert, aber bekomme es leider nicht hin. Ich möchte auch die LateX Schrift in meinen MATLAB Plots und nicht diese Schreibmaschinenschrift!
Ich hoffe, dass mittlerweile jemand eine andere Lösung für dieses Problem kennt!
Vielen Dank
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.