LaTeXレターで\opening{}コマンドを使用しようとしていますが、未定義の制御シーケンス何らかの不明な理由でエラーが発生しました。
最小限の動作例:
\documentclass[11pt]{letter}
\begin{document}
Dear John,
%Letter goes here
\end{document}
そして最小限ない-動作例:
\documentclass[11pt]{letter}
\begin{document}
\opening{Dear John,}
%Letter goes here
\end{document}
何らかの理由で、\closing{} コマンド (上記には含まれていません) は正常に動作することに注意してください。私は TexMaker を使用しており、PdfLaTeX でコンパイルしています (ただし、LaTeX + dvips + ps2pdf では動作が改善しません)。
何が起こっているのか何か手がかりはありますか?
答え1
感謝しますエグレ簡単な答えは、文字を \begin{letter} … \end{letter} ブロックで囲む必要があるということですが、私は愚かにもそれを見逃していました。動作するコードは次のとおりです。
\documentclass[11pt]{letter}
\begin{document}
\begin{letter}{}
\opening{Dear Johnny,}
%Letter goes here
\end{letter}
\end{document}