
Ich habe eine lange Tex-Datei auf Overleaf, die plötzlich nicht mehr kompiliert werden konnte. Ich habe sie hier auf ein minimales funktionierendes Beispiel reduziert.
\documentclass{article}
%%%%%%%%%%%%%%%%%% Pre-Load Packages Order %%%%%%%%%%%%%%%%%%%
\usepackage[utf8]{inputenc}
\usepackage[margin=1in]{geometry}
\usepackage[mode=buildnew,subpreambles=true,group=false]{standalone} % For side loaded Tikz Figures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\title{TBD}
\author{Me!}
\begin{document}
\maketitle
blah blah blah
\end{document}
Ich erhalte die folgenden Fehler:
Extra }, or forgotten \endgroup.
l.555 }
%
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
Wenn ich jedoch die Option „subpreambles=true“ entferne, verschwindet der Fehler. Warum ist das so?
Antwort1
Es ist schwer, ohne weiteren Kontext aus dem Protokoll zu debuggen, aber die angezeigte Zeile ist Zeile 555 davon standalone.sty
ist
\begingroup
\setbox\@tempboxa\hbox{%
\makeatother
\InputIfFileExists{\jobname.sta}{}{\PackageInfo{standalone}{STA file not found!}{}{}}%
}%
\endgroup
Ich würde also vermuten, dass bei einem vorherigen Durchlauf eine fehlerhafte Datei geschrieben wurde .sta
.
Sie können alle generierten Dateien über das Overleaf-Menü löschen.
„von Grund auf neu kompilieren“
oder
„Zwischengespeicherte Dateien löschen“