![如何在 newlfm 上右对齐签名](https://linux22.com/image/269351/%E5%A6%82%E4%BD%95%E5%9C%A8%20newlfm%20%E4%B8%8A%E5%8F%B3%E5%AF%B9%E9%BD%90%E7%AD%BE%E5%90%8D.png)
我正在尝试使用 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}