LaTeX3 Error mit Paket listings

12 views
Skip to first unread message

Marc Ensenbach

unread,
Apr 28, 2021, 6:53:53 AMApr 28
to
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

unread,
Apr 28, 2021, 7:34:24 AMApr 28
to
Am 28.04.21 um 12:53 schrieb 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
> Quelldatei zu Folgendem verkürzen und vereinfachen können:
>
...

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

unread,
Apr 28, 2021, 11:11:10 AMApr 28
to
Am Wed, 28 Apr 2021 12:53:49 +0200 schrieb 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

unread,
May 9, 2021, 4:53:40 AMMay 9
to
Hallo zusammen!

Am 28.04.21 um 17:11 schrieb Ulrike Fischer:
> Am Wed, 28 Apr 2021 12:53:49 +0200 schrieb 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
Reply all
Reply to author
Forward
0 new messages