Por que deixar uma linha em branco no modo displaymath causa um erro durante a compilação?

Por que deixar uma linha em branco no modo displaymath causa um erro durante a compilação?

Quando compilo o código a seguir, tudo funciona sem problemas:

$$
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
\quad
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
$$

No entanto, quando adiciono uma linha em branco para melhorar a legibilidade, o compilador gera um erro sobre alguns $ ausentes:

$$
\left[ \begin{matrix}
2 & 3
\end{matrix} \right]

\quad

\left[ \begin{matrix}
2 & 3
\end{matrix} \right]
$$

O que pode estar causando esse erro? Parece-me que não há nada de errado com a sintaxe.

Aliás, caso possa ser útil, estou compilando com o comando pdflatex beamer.tex.

Responder1

(muito longo para um comentário, portanto postado como resposta)

Você escreveu,

Parece-me que não há nada de errado com a sintaxe.

Na verdade, algoéerrado com a sintaxe: todas as linhas em branco sãonão permitidono modo matemático - tanto no modo matemático embutido quanto no modo matemático de exibição.

Para mais informações sobre este assunto, consulte as postagens anterioresLinhas em branco no ambiente de alinhamentoeErro no ambiente de alinhamento - argumento descontrolado. Além: O alignambiente é um ambiente no modo displaymath.

Um apelo separado: não use $$em um documento LaTeX para iniciar e encerrar o modo display-math. Para mais informações sobre este assunto, consulte as postagensPor que é \[ ... \]preferível$$ ... $$eQuais são as diferenças entre $$, \[, e ?alignequationdisplaymath

informação relacionada