PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Inkscape mit LM fonts



c_verres
19-07-2011, 08:36
Hallo,

benutze Inkscape 0.48.1 und konnte damit mit LaTeX erstellte EPS-Dateien importieren, ohne die LaTeX-Schrift zu verlieren. Dazu habe ich nämlich folgende Fonts installiert: http://www.gust.org.pl/projects/e-foundry/latin-modern/download

Seit einiger Zeit funktioniert das aber nicht mehr und ich erhalte beim Importieren einer solchen EPS-Datei wieder nur serifenlose Schriften.

Was könnte ich tun?

bobmalaria
19-07-2011, 09:29
hi,

kompilierst du nciht direkt zum pdf?

wenn ja, dann kannst du einfach aus inkscpae nach pdf exportieren und beim export "PDF+LaTeX" anklicken und dann werden eine pdf datei ohne schriften + eine tex datei mit den schriften und positionen derer exportiert. diese datei kann dann per \input ins dokument eingefuegt werden (anstatt \includegraphics direkt aufzurufen).

gruss

c_verres
19-07-2011, 11:19
Hallo,

danke für die Antwort.

Nein, ich benutze Latex -> PS, um EPS-Dateien zu erstellen.

geek_munich
19-07-2011, 11:45
Hi,
ich würde Dir auch den Umweg über PDF empfehlen. Du kannst dann immer noch PDF-Ergebnis nach EPS konvertieren.
zB in Unix: convert input.pdf output.eps od. mit folgendem Tool http://www.pstoedit.net

c_verres
19-07-2011, 13:29
Der Grund, warum ich gerne EPS verwende, ist, dass dort die Bounding Box korrekt gesetzt ist. Wenn nicht, kann ich das ja noch korrigieren.

Aber bei PDF habe ich halt keine. Oder täusche ich mich?

Festus
19-07-2011, 14:35
Wenn du das Bild exakt auf den Bereich zuschneiden willst, der Informationen enthält (also ohne weißen Rand, ähnlich der Bounding Box bei eps) kannst du das mit pdfcrop machen. Das ist ein LaTeX Paket, dass pdf's zuschneiden kann. Einen festgelegten Rand um das Bild herum kannst du damit auch erzeugen (der muss aber IMHO auf allen Seiten gleich groß sein). Zur Benutzung brauchst du einen Perl Interpreter (z.B. ActivePerl (http://www.activestate.com/activeperl)).