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

Hannah hannah35 at gmx.de
Thu Dec 16 16:14:46 CET 2021


Hallo Ijon Tichy,

noch eine weitere Frage:
Wo fehlt bei dieser Zeile die }?

\noindent{\textbf{Satz 1.} Es sei $\phi = \frac{1+\sqrt[5]}{2}$}
\testit{(der goldene Schnitt) und} $\not{\upsilon} =
\frac{1-\sqrt[5]}{2}$. \textit{Dann gilt}} \

Hier der Fehlercode:

! Missing } inserted.

<inserted text>

}

l.84 ...tz 1.} Es sei $\phi = \frac{1+\sqrt[5]}{2}

$} \testit{(der goldene Sc...

?

Und hier ist der Anteil der Latex-Datei, für den der untere Fehler
ausgegeben worden ist:

\subsection{Die Aufgabe}

Bitte diese Dokumente ein:

\begin{enumerate}

\item {die \textbf{original PDF Vorlage} (also diese Datei)},

\item {das von Ihnen erstellte \textbf{\hologo{\LaTeX} Dokument}{(also
die .tex Datei)},

\item {die von Ihnen erstellte \textbf{Literatur Datenbank} (also die
.bib Datei)},

\item {das von Ihnen \textbf{kompilierte Dokument} (also die erzeugte
.pdf Datei)}.

\end{enumerate}

Bitte benennen Sie die Dateien so, dass auf den ersten Blick klar ist,
welche Datei

welcher der obigen Forderungen entspricht. Auf Leerzeichen und Sonderzeichen

wie Umlaute innerhalb der Dateinamen bitten wir zu verzichten.

Über eine Antwort würde ich mich sehr freuen.

Gruß und Dank Hannah















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/835131eb/attachment-0001.html>


More information about the texworks mailing list.