防止 Overleaf 格式檢查誤報錯誤

假如今天要用

\preauthor{\vspace{-2em}\begin{center}}
\postauthor{\end{center}}

這種前後搭配的指令,導致 \begin\end 分別出現在不同位置
會導致 overleaf 初步檢查時顯示錯誤 unexpected close group } after \begin{center} 之類的
那是因為在 \preauthor 裡頭只出現 \begin{center} 就結束了,所以 overleaf 認為應該還要有 \end{center} 才行,但那個會在 \postauthor 中出現。

編譯並不會出現問題,但在編輯時就會有一個紅叉叉在那邊礙眼

可以用 %%begin novalidate%%end novalidate 告知 overleaf 不要檢查這區塊,就可以避免了

%%begin novalidate
\preauthor{\vspace{-2em}\begin{center}}
\postauthor{\end{center}}
%%end novalidate

如果不要檢查整個檔案的話可以在最一開始加上 %%novalidate 即可
相關資料: Code Check - Overleaf, Online LaTeX Editor