Ich habe hier Allerdings erhalte ich die Fehlermeldungen: Öffne in Overleaf
(c:/texlive/2018/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))Der Befehl "inkscape" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
Package svg Warning: The export with Inkscape failed for file
(svg) `drawing.svg'
(svg) Troubleshooting: Please check in the log file how
(svg) the invocation of Inkscape took place and try to
(svg) execute it yourself in the terminal on input line 15.
! Package svg Error: File `drawing_svg-tex.pdf' is missing.
See the svg package documentation for explanation.
Was muss ich anders machen?
gefragt 14 Nov '18, 21:35 cis
Ergebnis 5 von 7
show 2 more comments
|
Für Öffne in Overleaf
% arara: pdflatex: {shell: yes} \RequirePackage{filecontents} \begin{filecontents*}{BRD.svg} <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg xmlns="http://www.w3.org/2000/svg" width="1000" height="600" viewBox="0 0 5 3"> <desc>Flag of Germany</desc> <rect id="black_stripe" width="5" height="3" y="0" x="0" fill="#000"/> <rect id="red_stripe" width="5" height="2" y="1" x="0" fill="#D00"/> <rect id="gold_stripe" width="5" height="1" y="2" x="0" fill="#FFCE00"/> </svg> \end{filecontents*} \documentclass[margin=5pt]{standalone} \usepackage{svg} \begin{document} Test: \fbox{\includesvg[scale=0.125]{BRD.svg}} \end{document} beantwortet 16 Nov '18, 09:21 cis Was muss man genau als Umgebungsvariable eintragen? Ich habe einfach den Pfad zu inkscape angegeben, funktioniert aber nicht.
(28 Okt '20, 21:20)
kasiii
@kasiii In der Tat das Verzeichnis in dem sich das
(30 Okt '20, 09:27)
gast3
@kasiii Aber hast du denn auch shell-escape aktiviert? Da liegt nämlich sehr oft der Fehler, wenn es »nicht funktioniert«. Übrigens ist »funktioniert aber nicht« keine auch nur annähernd hinreichende Problembeschreibung. Die
(30 Okt '20, 09:30)
gast3
Sorry für die zu kurze Problembeschreibung. Ich verwende zwei Rechner (Desktop PC und Mobil). Ich sitzte gerade am Laptop, hier funktioniert alles. Vielleicht habe ich beim Desktop-PC einen Tippfehler oder etwas ähnlich blödes gemacht. Falls ich nicht weiter komme, melde ich mich nochmal ausführlich.
(30 Okt '20, 11:46)
kasiii
|
Nicht reproduzierbar. Mit
lualatex --shell-escape test.tex
tut es bei mir.@Henri Äh, von der Funktion her: greift svg.sty auf inkscape zu? Muss also inkscape in der Kommandozeile verfügbar sein?
Diese Fehlermeldung bekommt man, wenn man entgegen den Anleitung shell-escape nicht aktiviert hat. Allerdings hat man dann auch die Warnung:
Package svg Warning: You didn't enable `shell escape' (or `write18') (svg) so it wasn't possible to launch the Inkscape export (svg) for `drawing.svg' on input line ...
Ebenso bekommt man den Fehler, wenn
inkscape
nicht installiert ist. Allerdings erhält man dann zuvor auch eine Warnung, dass die Umwandlung mit Inkscape nicht funktioniert hat. Um mehr sagen zu können, bräuchten wir also die Warnungen.@Ijon Tichy Ich habe die Warnungen aus dem log kopiert. Was mich jetzt aber interessiert hätte:
Enthält TeXLive eine hier einsetzbare Minimalversion o.ä. von inkscape oder muss inkscape installiert sein und in der Kommandozeile verfügbar sein?
Was TeX Live enthält, kannst du eigentlich im Paketmanager einfach nachschauen. Der hat auch eine Suche. Aber nein, Inkscape ist (natürlich) nicht enthalten.
Da eines deiner Ziele zu sein scheint, von externen Dateien unabhängig zu sein, ist das Paket eigentlich ungeeignet, da du dort sogar von einem externen Programm abhängig bist.
Ja, das ist mir jetzt erst klar geworden. Die Inkscape-Umkonvertierung in TikZ ist leider auch nicht immer optimal: