Letra LaTeX: sequência de controle indefinida no comando \opening

Letra LaTeX: sequência de controle indefinida no comando \opening

Estou tentando usar o comando \opening{} em uma carta LaTeX, mas recebo uma mensagemsequência de controle indefinidaerro nele por algum motivo obscuro.

Exemplo mínimo de trabalho:

\documentclass[11pt]{letter}
\begin{document}

Dear John,

%Letter goes here

\end{document}

E mínimonão-exemplo de trabalho:

\documentclass[11pt]{letter}
\begin{document}

\opening{Dear John,}

%Letter goes here

\end{document}

Observe que, por algum motivo, o comando \closing{} (não incluído acima) funciona perfeitamente. Estou usando o TexMaker e compilando com PdfLaTeX (mas LaTeX + dvips + ps2pdf não funciona melhor).

Alguma pista do que está acontecendo?

Responder1

Muito obrigado aegrégiapara a resposta rápida, que a carta precisa ser colocada em um bloco \begin{letter}… \end{letter}, que eu estupidamente perdi. Aqui está o código de trabalho:

\documentclass[11pt]{letter}

\begin{document}

\begin{letter}{}
\opening{Dear Johnny,}

%Letter goes here

\end{letter}
\end{document}

informação relacionada