Letra LaTeX: secuencia de control indefinida en el comando \opening

Letra LaTeX: secuencia de control indefinida en el comando \opening

Estoy intentando usar el comando \opening{} en una letra LaTeX pero obtengo unSecuencia de control Indefinidoerror en él por alguna oscura razón.

Ejemplo de trabajo mínimo:

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

Dear John,

%Letter goes here

\end{document}

Y mínimono-ejemplo de trabajo:

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

\opening{Dear John,}

%Letter goes here

\end{document}

Tenga en cuenta que, por alguna razón, el comando \closing{} (no incluido arriba) funciona bien. Estoy usando TexMaker y compilando con PdfLaTeX (pero LaTeX + dvips + ps2pdf no funciona mejor).

¿Alguna pista de lo que está pasando?

Respuesta1

Muchas gracias aegregpara la respuesta rápida, que es que la carta debe estar encerrada en un bloque \begin{letter}... \end{letter}, que estúpidamente me perdí. Aquí está el código de trabajo:

\documentclass[11pt]{letter}

\begin{document}

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

%Letter goes here

\end{letter}
\end{document}

información relacionada