LaTeX 字母:\opening 指令上未定義的控制序列

LaTeX 字母:\opening 指令上未定義的控制序列

我試圖在 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}

相關內容