我尝试在 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}