Ich habe folgende Verzeichnisstruktur:
main.tex
chapter/
chapter1.tex
img/
image.svg
Dies ist der Inhalt von main.tex
:
\documentclass{report}
\usepackage{svg}
\begin{document}
\import{chapter/}{chapter1}
\end{document}
Das ist chapter/chapter1.tex
:
\begin{figure}
\centering
\includesvg[width=0.7\textwidth, svgpath = img/]{image}
\caption{Caption}
\end{figure}
Wie verwende ich ein Importpaket, um relative Pfadverweise in Unterdateien beizubehalten und gleichzeitig SVG-Dateien zu verwenden?
Wenn ich das SVG in einer Hauptdatei und nicht in einer Unterdatei verwende, wird es korrekt generiert.
Antwort1
Hinzufügen
\makeatletter
\svgpath{{\input@path/img/}}
\makeatother
zum Beginn der chapter1.tex
Arbeiten.