我試圖在 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}
請注意,由於某種原因, \close{} 命令(上面未包含)工作得很好。我正在使用 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}