已经有很多问题了\includesvg
,所以
是的,我已添加
--shell-escape
到latexmk
,lualatexmk
并pdflatex
已添加到.vscode\settings.json
。或者我也将其放入
set_tex_cmds( '--shell-escape %O %S' );
我的.latexmkrc
文件中。是的,我已安装 Inkscape,
%PATH%
并且已重启 VS Code。在 VS Code 终端中,我得到> inkscape --version Inkscape 1.0.2-2 (e86c870879, 2021-01-15) Pango version: 1.48.2
是的,我没有使用扩展
\includesvg{xxx}
。
但我还是\includesvg
失败了。LaTeX 编译器输出显示
警告:选项 --without-gui= 已被弃用
警告:选项 --file= 已被弃用
警告:选项 --export-pdf= 已被弃用
未知选项 -z
我在日志文件的某个地方发现了类似的内容:
runsystem(inkscape -z -D --export-latex --file="img/xxx.svg" --export-pdf="xxx_svg-tex.pdf" )...executed.
我觉得我应该改变runcommand()
调用 Inkscape 的方式。我应该在哪里做这件事?
答案1
我需要从 TexLive 2020 升级到 TexLive 2021。它附带了更新版本的软件包svg
,可以正确调用 Inkscape 并修复错误 25。