Closed alessanderbotti closed 4 years ago
Well, the latest release 2019/10/01 of the LaTeXe kernel raised some issue regarding file name parsing, so this problem is probably related to ho-tex/oberdiek#73 but I'll have a look into svg.sty
As an urgent fix, you can use
\RequirePackage[2018/12/01]{latexrelease}
\documentclass{article}
\usepackage{svg}
\begin{document}
\includesvg{MWE}
\end{document}
but I will try to fix this within the svg package, if possible...
FYI: When using \IfFileExists
, the found file is stored to the internal macro \@filef@und
and the latest LaTeX kernel encloses the file path in quotes. The package svg
relies on this internal command but did not expect quotes. I should be able to fix that...
Thank you very much for the quick response, I really needed this urgent fix! The following date worked for me:
\RequirePackage[2019/09/30]{latexrelease}
The proposed solution is not a fix but just a workaround... fix pending
The initial MWE should work with v2.02c
without the need for package latexrelease
. The update was send to CTAN and should be available soon.
I removed the line \RequirePackage[2019/09/30]{latexrelease}
from my document, copied svg.sty
version 2.02c (2019-10-10) and confirmed that it solves the problem. Thanks again.
Version v2.02c
is now provided to common distributions via CTAN so you should probably delete your local version of package svg
in order to use future updates.
Minimal example:
Test image:
Results:
TeX Live 2018 with "svg 2018/11/12 v2.02b"
OK
TeX Live 2018 with "svg 2019/09/10 v2.03 commit f93c7ca"
OK
TeX Live 2019 (updated up to revision 52317) with "svg 2018/11/12 v2.02b"
Problem with log:
TeX Live 2019 (updated up to revision 52317) with "svg 2019/09/10 v2.03 commit f93c7ca"
Problem with log: