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