[texworks] Fwd: [TeXwelt] Neue Antwort auf: Runaway argument? File ended while scanning use of …

Hannah hannah35 at gmx.de
Thu Dec 16 10:34:55 CET 2021













Hallo Ijon Tichy,

wie funktioniert ein interaktiver Latex-Lauf?

Was benötigt es als vollständiges Minimalbeispiel?

Ich kopiere mal die vollständige Fehlermeldung:

This is pdfTeX, Version 3.141592653-2.6-1.40.23 (TeX Live 2021/W32TeX)
(preloaded format=pdflatex)

restricted \write18 enabled.

entering extended mode

(./EA3_Aufgabe.tex

LaTeX2e <2021-11-15>

L3 programming layer <2021-11-12>

(c:/texlive/2021/texmf-dist/tex/latex/base/article.cls

Document Class: article 2021/10/04 v1.4n Standard LaTeX document class

(c:/texlive/2021/texmf-dist/tex/latex/base/size10.clo))

(c:/texlive/2021/texmf-dist/tex/latex/base/inputenc.sty)

(c:/texlive/2021/texmf-dist/tex/latex/base/fontenc.sty)

(c:/texlive/2021/texmf-dist/tex/latex/lm/lmodern.sty)

(c:/texlive/2021/texmf-dist/tex/generic/babel/babel.sty

(c:/texlive/2021/texmf-dist/tex/generic/babel/txtbabel.def)

(c:/texlive/2021/texmf-dist/tex/generic/babel-german/ngerman.ldf

(c:/texlive/2021/texmf-dist/tex/generic/babel-german/ngermanb.ldf)))

(c:/texlive/2021/texmf-dist/tex/latex/microtype/microtype.sty

(c:/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty)

(c:/texlive/2021/texmf-dist/tex/latex/etoolbox/etoolbox.sty)

(c:/texlive/2021/texmf-dist/tex/latex/microtype/microtype-pdftex.def)

(c:/texlive/2021/texmf-dist/tex/latex/microtype/microtype.cfg))

(c:/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.sty

(c:/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.def)

(c:/texlive/2021/texmf-dist/tex/latex/csquotes/csquotes.cfg))

(c:/texlive/2021/texmf-dist/tex/latex/enumitem/enumitem.sty)

(c:/texlive/2021/texmf-dist/tex/latex/tools/array.sty)

(c:/texlive/2021/texmf-dist/tex/latex/setspace/setspace.sty)

(c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsmath.sty

For additional information on amsmath, use the `?' option.

(c:/texlive/2021/texmf-dist/tex/latex/amsmath/amstext.sty

(c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsgen.sty))

(c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsbsy.sty)

(c:/texlive/2021/texmf-dist/tex/latex/amsmath/amsopn.sty))

(c:/texlive/2021/texmf-dist/tex/latex/amscls/amsthm.sty)

(c:/texlive/2021/texmf-dist/tex/latex/amsfonts/amssymb.sty

(c:/texlive/2021/texmf-dist/tex/latex/amsfonts/amsfonts.sty))

(c:/texlive/2021/texmf-dist/tex/latex/geometry/geometry.sty

(c:/texlive/2021/texmf-dist/tex/generic/iftex/ifvtex.sty

(c:/texlive/2021/texmf-dist/tex/generic/iftex/iftex.sty)))

(c:/texlive/2021/texmf-dist/tex/latex/babelbib/babelbib.sty)

(c:/texlive/2021/texmf-dist/tex/generic/hologo/hologo.sty

(c:/texlive/2021/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)

(c:/texlive/2021/texmf-dist/tex/generic/infwarerr/infwarerr.sty)

(c:/texlive/2021/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty)

(c:/texlive/2021/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)

(c:/texlive/2021/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty)

(c:/texlive/2021/texmf-dist/tex/latex/kvoptions/kvoptions.sty))

(c:/texlive/2021/texmf-dist/tex/latex/tools/longtable.sty)

(c:/texlive/2021/texmf-dist/tex/latex/lm/t1lmr.fd)

(c:/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)

LaTeX Warning: Unused global option(s):

[parskip].

(./EA3_Aufgabe.aux)
(c:/texlive/2021/texmf-dist/tex/latex/microtype/mt-cmr.cfg)

*geometry* driver: auto-detecting

*geometry* detected driver: pdftex

babelbib: Use citation-dependent languages in bibliography

babelbib: Set bibliography fall-back language to ngerman

babelbib: german.bdf loaded because language german defined.

(c:/texlive/2021/texmf-dist/tex/latex/babelbib/german.bdf

babelbib extension \bibsngerman added to \extrasngerman

babelbib extension \btxifchangecaseoff added to \extrasngerman

)

Overfull \hbox (4.07898pt too wide) in paragraph at lines 34--34

[]\T1/lmr/bx/n/14.4 (-20) Vorlage 239 zur Ein-sen-de-auf-ga-be 3, Kurs
01604

(c:/texlive/2021/texmf-dist/tex/latex/lm/ot1lmr.fd)

(c:/texlive/2021/texmf-dist/tex/latex/lm/omllmm.fd)

(c:/texlive/2021/texmf-dist/tex/latex/lm/omslmsy.fd)

(c:/texlive/2021/texmf-dist/tex/latex/lm/omxlmex.fd)

(c:/texlive/2021/texmf-dist/tex/latex/amsfonts/umsa.fd)

(c:/texlive/2021/texmf-dist/tex/latex/microtype/mt-msa.cfg)

(c:/texlive/2021/texmf-dist/tex/latex/amsfonts/umsb.fd)

(c:/texlive/2021/texmf-dist/tex/latex/microtype/mt-msb.cfg))

Runaway argument?

{die \textbf {original PDF Vorlage}{(also diese Datei),} \item {das v\ETC.

! File ended while scanning use of \MT at temp.

<inserted text>

\par

<*> EA3_Aufgabe.tex

?

Gruß Hannah


Am 16.12.2021 um 10:09 schrieb TeXwelt:
> TeX und LaTeX, Fragen und Antworten - TeXwelt <https://texwelt.de>
> ------------------------------------------------------------------------
>
> Hallo hannah35,
>
> Ijon Tichy <https://texwelt.de/benutzer/214/ijon-tichy> schrieb auf
> TeXwelt eben eine neue Antwort zur Frage: "Runaway argument? File
> ended while scanning use of …
> <https://texwelt.de/fragen/28176/runaway-argument-file-ended-while-scanning-use-of>":
>
>
>     Da das konkrete Problem in deinem Fall ohne vollständiges
>     Minimalbeispiel <http://texwelt.de/wissen/fragen/569/> schwerlich
>     zu ermitteln ist, werde ich hier das Problem allgemein im Stil
>     einer Archiv-Frage angehen.
>
>     LaTeX besteht bei Befehlen in Unterdateien im allgemeinen darauf,
>     dass die Argumente zu dem Befehl in der Unterdatei vollständig
>     angegeben sind. Es ist also nicht erlaubt, dass in einer
>     Unterdatei das Argument eines Befehls beginnt, aber erst in der
>     Datei endet, in der die Unterdatei gelesen wird. Während also
>
>     \begin{filecontents}[force]{EA3_Aufgabe.tex}
>     \makeatletter
>     \MT at temp{Das ist ein Test}
>     \makeatother
>     \end{filecontents}
>     \documentclass{article}
>     \makeatletter
>     \newcommand*{\MT at temp}[1]{#1}
>     \makeatother
>     \begin{document}
>     Wir lesen die Datei:
>     \input{EA3_Aufgabe.tex}
>     \end{document}
>
>     korrekt ist und natürlich funktioniert, wäre
>
>     \begin{filecontents}[force]{EA3_Aufgabe.tex}
>     \makeatletter
>     \MT at temp{Das ist ein Test
>     \end{filecontents}
>     \documentclass{article}
>     \makeatletter
>     \newcommand*{\MT at temp}[1]{#1}
>     \makeatother
>     \begin{document}
>     Wir lesen die defekte Datei:
>     \input{EA3_Aufgabe.tex}
>     \end{document}
>
>     nicht korrekt und erzeugt die Fehlermeldung:
>
>     Runaway argument?
>     {Das ist ein Test
>     ! File ended while scanning use of\MT at temp.
>     <inserted text>
>                      \par
>     l.11\input{EA3_Aufgabe.tex}
>
>     ?
>
>     Übrigens: Wenn man bei einem interaktiven LaTeX-Lauf hier hinter
>     dem Prompt (das Fragezeichen) ein |h| eingibt und bestätigt,
>     erhält man die weitere Hilfe:
>
>     ? h
>     I suspect you have forgotten a `}', causing me
>     to read past where you wanted me to stop.
>     I'll try to recover; but if the error is serious,
>     you'd better type `E' or `X' now and fix your file.
>
>     ?
>
>     Schaut man sich den Inhalt von |EA3_Aufgabe.tex| genauer an, so
>     erkennt man, dass die Fehlermeldung sehr zutreffend ist. Es fehlt
>     tatsächlich die schließende geschweifte Klammer beim Argument von
>     |\MT at temp|.
>
>     Natürlich wird man in der Regel solchen Code nicht direkt
>     produzieren. Der Befehlsname |\MT at temp| in der Fragestelle lässt
>     vermuten, dass es sich hier um eine interne Anweisung eines Pakets
>     handelt. Dennoch liegt der Fehler hier höchstwahrscheinlich in der
>     Datei |EA3_Aufgabe.tex|. Zur Eingrenzung des Fehlers sei auf die
>     Technik der Reduzierung auf ein vollständiges Minimalbeispiel
>     <http://texwelt.de/wissen/fragen/569/> verwiesen.
>
>     Ähnliche Probleme gibt es auch häufig mit Hilfsdateien wie der
>     |.aux|-Datei oder einer Verzeichnisdatei, wenn der LaTeX-Lauf
>     unsachgemäß abgebrochen und eine solche Hilfsdatei deshalb nicht
>     vollständig geschrieben wurde. Hier hilft meist, die Hilfsdatei zu
>     löschen. Aber auch Fehler in der |.bib|-Datei können zu solchen
>     Problemen führen.
>
>     ------------------------------------------------------------------------
>
>     Ein verwandter »Runaway argument?«-Fehler ist übrigens, wenn man
>     im Argument eines Befehls einen Absatz einbaut, der Befehl aber
>     keine Absätze in seinen Argumenten erlaubt. Der Fehler kann sich
>     ebenfalls in einer Hilfsdatei verbergen. Das wäre beispielsweise
>     hier der Fall:
>
>     \documentclass{article}
>     \begin{document}
>     \tableofcontents
>     \section{Test^^J^^J^^J}
>     \end{document}
>
>     Der erste LaTeX-Lauf (nach dem Löschen aller Hilfsdateien)
>     funktioniert noch. Der zweite führt jedoch zu den Fehlermeldungen:
>
>       (./test.toc
>     Runaway argument?
>     {\numberline  {1}Test
>     ! Paragraph ended before\contentsline  was complete.
>     <to be read again>
>                         \par
>     l.1 ...entsline{section}{\numberline  {1}Test\par
>                                                         \par  }{1}{}%
>     ?
>     ! Extra}, or forgotten\endgroup.
>     l.1 ...e{section}{\numberline  {1}Test\par  \par  }
>                                                        {1}{}%
>     ?
>     )
>
> Komm gern vorbei und gib Deine Stimme ab.
>
> Vielen Dank, TeXwelt
>
> P.S. Du kannst immer einstellen, welche Benachrichtigungen Du
> erhältst: Hier <https://texwelt.de/benutzer/1256/hannah35/abonnements/>.
>
> ------------------------------------------------------------------------
>
> Gesendet durch TeXwelt.de.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/texworks/attachments/20211216/bbbca5a9/attachment-0001.html>


More information about the texworks mailing list.