Wenn ich eine Datei im Format SVG habe, mit welchem Befehl kann ich diese einbinden?

gefragt 06 Sep '14, 09:57

tt33tt's gravatar image

tt33tt
24131322
Akzeptiert: 64%

bearbeitet 06 Sep '14, 10:55

Thorsten's gravatar image

Thorsten
1.5k325

Das Format SVG für Grafikdateien wird nicht akzeptiert. Konvertiere entsprechende Dateien mit einem geeigneten Werkzeug zu PDF. Das geht beispielsweise recht einfach mit ImageMagick. Die Einbindung erfolgt dann wie gewöhnlich durch das Paket »graphicx«. Nähere Informationen darüber liefert dir die Anleitung des Pakets.

(06 Sep '14, 10:48) Thorsten

Der Hintergrund ist, dass ich die 100% saubere Darstellung von Vektorgrafiken erhalten möchte. Wenn ich die z.B. als png einbinde, dann habe ich Qualitätsverluste, insbesondere bei Buchstaben. Ich habe von einem Workaround gelesen: Export der svg-Datei als PDF und dann Einbindung in LaTeX. Gibt es eine einfachere Lösung? Weiß jemand, ob die Akzeptanz von SVG-Grafiken für die Zukunft geplant ist?

(06 Sep '14, 11:04) tt33tt

Einfache Anwendung:

Open in writeLaTeX
\includesvg[Optionen]{Dateiname}

analog \includegraphics, wenn das Paket svg geladen wird.

Voraussetzungen:

  • Paket svg vorhanden
  • write18 ist aktiviert (Option -shell-escape)
  • Inkscape ist installiert (sowie pdfLaTeX)

Inkscape kann nämlich svg zu pdf exportieren (sogar in Kombination mit .tex-Datei zum Einbinden), und das per Kommandozeile, so kann man es komfortabel im Hintergrund laufen lassen. In jedem Fall muss man umwandeln (lassen), da svg nicht nativ unterstützt wird, jedoch sind als Zwischenformate pdf und eps für skalierbare Grafiken in LaTeX-Dokumenten geeignet.

Übrigens kann man sogar in TikZ umwandeln und weiterverarbeiten, siehe z.B. Tux in TeX with TikZ.

Permanenter link

beantwortet 06 Sep '14, 11:23

stefan's gravatar image

stefan ♦♦
5.8k12234

bearbeitet 06 Sep '14, 11:25

Etwas verspätet, aber vielen Dank :-)

(30 Jan, 03:44) tt33tt
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×24

Frage gestellt: 06 Sep '14, 09:57

Frage wurde angeschaut: 18,951 Mal

Zuletzt aktualisiert: 30 Jan, 03:44