Sharelatex,独立包,编译有时会失败

Sharelatex,独立包,编译有时会失败

背景:

我使用 Tex 来存储我自己的笔记,具体来说是在 Sharelatex 网站上。我使用独立包按以下方式设置了所有内容:

我有一个 preamble.sty 文件,其开头如下

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{preamble}

\usepackage[subpreambles=true]{standalone}
% The rest of the file has \usepackage and \newcommand instructions

然后,我把所有的笔记都放在不同的文件“topic_name.tex”中,并开始

\documentclass{article}
\usepackage{preamble}

% Document %

\begin{document}

我这样做是为了可以在一个地方编辑宏和设置,而不必对许多文件反复执行此操作。我使用独立包,这样我就可以根据需要将注释合并到单个文档中,但这个问题仅涉及编译上述形式的文件。

问题:

当我尝试编译文档时,我会定期收到错误消息

额外的 } 或忘记的 \Endgroup

\usr\local\texlive\2017\texmf-dist\tex\latex\standalone\standalone.sty 第 543 行

如果我稍等片刻或尝试编译其他项目,然后再次点击编译,问题通常会消失,一切正常。这种情况已经持续了几个月。但我的笔记越多,这种情况似乎就越频繁发生。最后,今天,我的文档将不再编译,并且总是显示此消息。

由于我没有编写 standalone.sty 文件,所以我不知道如何修复该错误。如果有任何其他信息对于回答该问题有帮助,请告诉我。此外,如果这个问题与 Sharelatex 过于相关而不适合本网站,我深表歉意,但我不知道在哪里可以询问有关这个问题的问题。

相关内容