손상된 독립 실행형을 사용하여 Overleaf를 사용하시겠습니까?

손상된 독립 실행형을 사용하여 Overleaf를 사용하시겠습니까?

Overleaf에 방금 시작한 긴 tex 파일이 있는데 갑자기 컴파일에 실패했습니다. 여기서는 최소한의 작업 예제로 단순화했습니다.

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

다음과 같은 오류가 발생합니다.

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$}'.

그러나 `subpreambles=true" 옵션을 제거하면 오류가 사라집니다. 이유는 무엇입니까?

답변1

로그에서 추가 컨텍스트 없이 디버깅하기는 어렵지만 표시된 줄은 standalone.sty그 중 555번째 줄입니다.

\begingroup
  \setbox\@tempboxa\hbox{%
    \makeatother
    \InputIfFileExists{\jobname.sta}{}{\PackageInfo{standalone}{STA file not found!}{}{}}%
  }%
\endgroup

따라서 이전 실행에서 잘못된 파일을 작성했다고 추측합니다 .sta.

다음 중 한 가지 방법으로 뒷면 메뉴를 통해 생성된 파일을 모두 지울 수 있습니다.

"처음부터 다시 컴파일"

여기에 이미지 설명을 입력하세요

또는

"캐시된 파일 지우기"

여기에 이미지 설명을 입력하세요

관련 정보