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}

请注意,出于某种原因,\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}

相关内容