在创建独立文档并将其转换为 PNG 文件时,如果包含SVG包裹。
平均能量损失
%\documentclass{standalone}
\documentclass[convert={density=720,outext=.png}]{standalone}
\usepackage{svg}
\begin{document}
\includesvg{se}
\end{document}
如果没有转换选项,它就可以正常工作。使用转换选项时,我收到以下错误:
(/usr/local/texlive/2020/texmf-dist/tex/latex/svg/svg.sty
Package: svg 2020/05/07 v2.02f (include SVG pictures)
(/usr/local/texlive/2020/texmf-dist/tex/latex/koma-script/scrbase.sty
Package: scrbase 2020/04/19 v3.30 KOMA-Script package (KOMA-Script-independent basics and keyval usage)
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.478 \FamilyProcessOptions{KOMA}
\relax
?
! Emergency stop.
我尝试使用 pdftex 和 luatex 进行编译,并得到了相同的结果。
有人知道这个错误的原因是什么,以及如何解决它? 提前感谢你的帮助!
答案1
我认为这是一个独立的错误。它清理了\@classoptionslist
xkeyval 中的列表,但没有清理列表,然后 scrbase 失败了。您可以重新定义列表:
\documentclass[convert={density=720,outext=.png}]{standalone}
\makeatletter
\def\XKV@classoptionslist{} %empty or with whatever option you want to pass on.
\makeatother
\usepackage{svg}
\begin{document}
\includesvg{se}
\end{document}