如何在 newlfm 上右对齐签名

如何在 newlfm 上右对齐签名

我正在尝试使用 newlfm 类来写一封信,但遇到了这个问题。

在某些地方,签名通常与右侧对齐,就像在 stdletter 上一样,但在此之前的所有内容包括结束语在左边。到目前为止,使用 newlfm 还无法做到这一点。

\documentclass[stdletter]{newlfm}
\closeline{This should be left-aligned}
\namefrom{This should be right-aligned}
\begin{document}
\begin{newlfm}
\end{newlfm}
\end{document}

有什么方法可以在这个课程中实现这个目标吗?

答案1

编辑以获得更好的解决方案。根据我从之前的帖子中学到的知识,我意识到如果和\closeline\namefrom被塞进同一个盒子里,那么我可以强制盒子宽度为,而\textwidth无需修改底层类。我通过将放入\namefrom宽度为的盒子中来实现这一点\textwidth,并确保它右对齐。

\documentclass[stdletter]{newlfm}
\closeline{This should be left-aligned}
\namefrom{\makebox[\textwidth][r]{This should be right-aligned}}
\begin{document}
\begin{newlfm}
Testing
\end{newlfm}
\end{document}

相关内容