我有以下目录结构:
main.tex
chapter/
chapter1.tex
img/
image.svg
这是的内容main.tex
:
\documentclass{report}
\usepackage{svg}
\begin{document}
\import{chapter/}{chapter1}
\end{document}
这是chapter/chapter1.tex
:
\begin{figure}
\centering
\includesvg[width=0.7\textwidth, svgpath = img/]{image}
\caption{Caption}
\end{figure}
如何使用导入包在子文件中保留相对路径引用并同时使用 svg 文件?
如果我在主文件中而不是子文件中使用 svg,则它会被正确生成。
答案1
添加
\makeatletter
\svgpath{{\input@path/img/}}
\makeatother
开始chapter1.tex
工作。