Discussion:
LaTeX3 Error mit Paket listings
(zu alt für eine Antwort)
Marc Ensenbach
2021-04-28 10:53:49 UTC
Permalink
Hallo zusammen,

bei der Anwendung des listings-Pakets bin ich auf eine unerklärliche
Fehlermeldung gestoßen. Ich habe den auslösenden Kode aus meiner
Quelldatei zu Folgendem verkürzen und vereinfachen können:

===
\documentclass{scrartcl}

\usepackage{listings}

\begin{document}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\lstinputlisting[firstline=10, lastline=10]{testlisting.tex}
\end{document}
===

Speichere ich diesen Kode als testlisting.tex ab und übersetze die
Datei, erhalte ich am Ende folgende Ausgabe:

===
[...]
Package scrlfile-hook Warning: More file names popped from stack than
put to.
(scrlfile-hook) This should never happen. However, it could
(scrlfile-hook) happen if scrlfile-hook is loaded by another
(scrlfile-hook) package or class. In this case some
packages or
(scrlfile-hook) classes are not recognised correctly.

(./testlisting.tex
consecutive:
)

! LaTeX3 Error: Message 'to-much-pops' for module 'scrlfile-hook' already
(LaTeX3) defined.

For immediate help type H <return>.
...

l.12 ...irstline=10, lastline=10]{testlisting.tex}

?
===

Ich habe keine Ahnung, was hier genau schiefläuft. Kann mir jemand
Hilfestellung zur Beseitigung dieser Fehlermeldung geben? Für den Fall,
daß das relevant sein könnte, hier noch die Ausgabe von \listfiles:

===
*File List*
scrartcl.cls 2020/09/21 v3.32 KOMA-Script document class (article)
scrkbase.sty 2020/09/21 v3.32 KOMA-Script package
(KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2020/09/21 v3.32 KOMA-Script package
(KOMA-Script-independent b
asics and keyval usage)
scrlfile.sty 2020/09/21 v3.32 KOMA-Script package (file load hooks)
scrlfile-hook.sty 2020/09/21 v3.32 KOMA-Script package (using LaTeX
hooks)
scrlogo.sty 2020/09/21 v3.32 KOMA-Script package (logo)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
tocbasic.sty 2020/09/21 v3.32 KOMA-Script package (handling toc-files)
scrsize11pt.clo 2020/09/21 v3.32 KOMA-Script font size class option
(11pt)
typearea.sty 2020/09/21 v3.32 KOMA-Script package (type area)
listings.sty 2020/03/24 1.8d (Carsten Heinz)
lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
listings.cfg 2020/03/24 1.8d listings configuration
l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX)
testlisting.tex
omscmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
testlisting.tex
testlisting.tex
testlisting.tex
testlisting.tex
testlisting.tex
testlisting.tex
===

Viele Grüße

Marc
Rolf Niepraschk
2021-04-28 11:34:21 UTC
Permalink
Post by Marc Ensenbach
Hallo zusammen,
bei der Anwendung des listings-Pakets bin ich auf eine unerklärliche
Fehlermeldung gestoßen. Ich habe den auslösenden Kode aus meiner
...

Ich kann Deinen Fehler mit keinem der drei TeX-Compiler (pdfTeX, LuaTeX,
XeTeX) nachvollziehen. In jedem Fall kommt das zu erwartende Ergebnis
heraus. Am besten Du aktualisierst Dein TeX-System.

Meine Daten:

*File List*
scrartcl.cls 2021/03/17 v3.33 KOMA-Script document class (article)
scrkbase.sty 2021/03/17 v3.33 KOMA-Script package
(KOMA-Script-dependent bas
ics and keyval usage)
scrbase.sty 2021/03/17 v3.33 KOMA-Script package
(KOMA-Script-independent b
asics and keyval usage)
scrlfile.sty 2021/03/17 v3.33 KOMA-Script package (file load hooks)
scrlfile-hook.sty 2021/03/17 v3.33 KOMA-Script package (using LaTeX
hooks)
scrlogo.sty 2021/03/17 v3.33 KOMA-Script package (logo)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
tocbasic.sty 2021/03/17 v3.33 KOMA-Script package (handling toc-files)
scrsize11pt.clo 2021/03/17 v3.33 KOMA-Script font size class option
(11pt)
typearea.sty 2021/03/17 v3.33 KOMA-Script package (type area)
listings.sty 2020/03/24 1.8d (Carsten Heinz)
lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
listings.cfg 2020/03/24 1.8d listings configuration
l3backend-pdftex.def 2021-03-18 L3 backend support: PDF output (pdfTeX)
testlisting.tex
omscmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
testlisting.tex
testlisting.tex
testlisting.tex
testlisting.tex
testlisting.tex
testlisting.tex
***********

...Rolf
Ulrike Fischer
2021-04-28 15:11:08 UTC
Permalink
Post by Marc Ensenbach
! LaTeX3 Error: Message 'to-much-pops' for module 'scrlfile-hook' already
(LaTeX3) defined.
Du musst updaten, das war ein Bug, der aber behoben ist.

https://tex.stackexchange.com/questions/577191/file-after-hook-executed-twice-with-listings-and-latex-2020-10-01-pl3
--
Ulrike Fischer
http://www.troubleshooting-tex.de/
Marc Ensenbach
2021-05-09 08:53:32 UTC
Permalink
Hallo zusammen!
Post by Ulrike Fischer
Post by Marc Ensenbach
! LaTeX3 Error: Message 'to-much-pops' for module 'scrlfile-hook' already
(LaTeX3) defined.
Du musst updaten, das war ein Bug, der aber behoben ist.
Entschuldigung für die späte Rückmeldung. Das Update hat tatsächlich den
genannten Fehler beseitigt. Allerdings gab es bei mir durch eine
inkompatible Änderung bei beamer noch ein neues Problem, das ich erst
vor kurzem lösen konnte. Jetzt läuft aber alles wie gewünscht. Vielen Dank.

Viele Grüße

Marc

Lesen Sie weiter auf narkive:
Loading...