我搜索过这个问题,但还没有找到解决办法。一封信里可以有多个签名,一个在另一个上面吗?
答案1
如果您使用letter
文档类,只需将其插入\begin{document}
和之间\begin{letter}
:
\signature{Palpatine \\ Emperor \\ \vspace{1.5cm} Darth Vader \\ Lord of the Sith}
答案2
在放置签名的地方,你也可以使用帕尔博或minipage 环境。因此,signature text
例如只需替换为
\parbox{5cm}{signature one
signature two}
或者
\parbox{5cm}{signature one\\signature two}
得到两行,甚至作为另一个命令的参数。
另一种方式是使用tabular
环境将多个签名堆叠在一起。
答案3
老问题了,但我今天遇到了这个问题,我找到了一个这里没有提到的解决方案。我在签名中使用了一个表格,效果很好。
\documentclass{letter}
\longindentation=1.5cm
\signature{
\begin{tabular}{c c}
Donnie Darko & Karen Pomeroy \\
\end{tabular}
}
\address{Street Number \\ City \\ Country}
\begin{document}
\begin{letter}{}
\opening{Dear Rabbit,}
This is a letter.
\closing{Best regards}
\end{letter}
\end{document}
使用表格可以在下方或上方添加多个签名和行,以便为签名或姓名之间提供更多空间:
\documentclass{letter}
\longindentation=1.5cm
\signature{
\begin{tabular}{c p{2cm} c}
~ & ~ & ~ \\
~ & ~ & ~ \\
Donnie Darko & ~ & Karen Pomeroy \\
Troubled Teenager & ~ & English Teacher\\
\end{tabular}
}
\address{Street Number \\ City \\ Country}
\begin{document}
\begin{letter}{}
\opening{Dear Rabbit,}
This is a letter.
\closing{Best regards}
\end{letter}
\end{document}
答案4
如果您正在使用该类,scrlttr2
则可以通过在文档的序言中定义来覆盖签名:
\renewcommand\raggedsignature{\raggedright}
\setkomavar{signature}{Marie Curie \hspace{2cm} Pierre Curie}
有助于renewcommand
防止这种情况发生koma-script scrlttr2 类中 \closing 的奇怪行为。