Verwendet Overleaf Corrupted Standalone?

Verwendet Overleaf Corrupted Standalone?

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.styist

\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“

Bildbeschreibung hier eingeben

oder

„Zwischengespeicherte Dateien löschen“

Bildbeschreibung hier eingeben

verwandte Informationen