Hallo zusammen
nachdem ich mein MikTex heute upgedatet habe, kommt es bei der Verwendung des Paketes "grffile" zu einer Fehlermeldung.
Minimalbeispiel (Irgendein Bild muss in den Ordner kopiert und in tux.jpg umbenannt werden):
\documentclass{article}
\usepackage{graphicx}
\usepackage[extendedchars]{grffile}
\begin{document}
\includegraphics{tux.jpg}
\end{document}
Fehlermeldung:
Command Line: lualatex.exe --interaction=errorstopmode --synctex=-1 "test.tex"
Startup Folder: Z:\reports\rep01
This is LuaTeX, Version 1.10.0 (MiKTeX 2.9.7200 64-bit)
restricted system commands enabled.
(./test.tex
LaTeX2e <2019-10-01> patch level 1
luaotfload | main : initialization completed in 0.544 seconds
(C:/PortableApps/Miktex/texmfs/install/tex/latex/base/article.cls
Document Class: article 2019/08/27 v1.4j Standard LaTeX document class
(C:/PortableApps/Miktex/texmfs/install/tex/latex/base/size10.clo))
(C:/PortableApps/Miktex/texmfs/install/tex/latex/graphics/graphicx.sty
(C:/PortableApps/Miktex/texmfs/install/tex/latex/graphics/keyval.sty)
(C:/PortableApps/Miktex/texmfs/install/tex/latex/graphics/graphics.sty
(C:/PortableApps/Miktex/texmfs/install/tex/latex/graphics/trig.sty)
(C:/PortableApps/Miktex/texmfs/install/tex/latex/graphics-cfg/graphics.cfg)
(C:/PortableApps/Miktex/texmfs/install/tex/latex/graphics-def/luatex.def)))
(C:/PortableApps/Miktex/texmfs/install/tex/latex/oberdiek/grffile.sty
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/ifpdf.sty)
(C:/PortableApps/Miktex/texmfs/install/tex/generic/ifxetex/ifxetex.sty)
(C:/PortableApps/Miktex/texmfs/install/tex/latex/oberdiek/kvoptions.sty
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/ltxcmds.sty)
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/kvsetkeys.sty
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/infwarerr.sty)
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/etexcmds.sty
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/ifluatex.sty))))
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/pdftexcmds.sty))
(./test.aux)
(C:/PortableApps/Miktex/texmfs/install/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (C:/PortableApps/Miktex/texmfs/install/tex/latex/oberdiek/epstopdf-base.sty
(C:/PortableApps/Miktex/texmfs/install/tex/latex/oberdiek/grfext.sty
(C:/PortableApps/Miktex/texmfs/install/tex/generic/oberdiek/kvdefinekeys.sty)))
LaTeX Warning: File `tux.jpg' not found on input line 6.
! error: (file """tux".jpg) (pdf backend): cannot find image file '"""tux".jpg
'
! ==> Fatal error occurred, no output PDF file produced!
Ich bin mir nicht sicher, ob das ein Bug in dem Paket grffile ist und wollte das erst einmal hier abklären, bevor ich einen Bug melde.
Danke für eure Hilfe!
gefragt
22 Okt '19, 15:55
dzaic
631●15●49●54
Akzeptiert-Rate:
42%
Das Problem ist bekannt und David arbeitet bereits daran, weiß aber noch nicht, ob er es in
graphics
odergrffile
lösen wird → https://tex.stackexchange.com/questions/511368/is-grffile-broken-in-luatex-latest-updateWenn du keine Abbildungen mit mehr als einem Punkt im Dateinamen verwendest, kannst du ausprobieren, ob es auch ohne
grffile
geht.hier sind die Fehlermeldung und mögliche Work-arounds: https://github.com/ho-tex/oberdiek/issues/73
Herzlichen Dank für eure Hinweise. Dann warte ich mal ab, bis der "Bug" behoben wird.
Ich habe die Frage geschlossen, da das Problem bereits im November 2019 durch neue Paketversionen gelöst wurde.
graphics
behandelt seither Leerzeichen etc. in Dateinamen selbst.grffile
ist nur noch eine Art dummy, das lediglichgraphicx
lädt (wie zuvor ohne Optionen an das Paket weiter zu geben).