如何在LaTeX scrlttr2中移除签名栏下方姓名且不影响寄件人地址显示
解决scrlttr2文档类仅移除签名区自动生成姓名的方法
核心思路
scrlttr2中签名区下方自动打印的姓名读取的是signature变量的内容,该变量默认会继承fromname的取值,因此不需要修改fromname,仅需单独重设signature变量即可实现仅移除末尾姓名、不影响寄件人地址显示的需求。
具体实现方法
在文档中添加一行代码即可:
\setkomavar{signature}{}
如果需要保留签名位置的空白高度,可以自定义空白高度:
% 保留2行高度的签名空白区域,可自行调整数值 \setkomavar{signature}{\vspace{2\baselineskip}}
修改后的完整示例代码
\documentclass{scrlttr2} % 直接在导言区设置signature为空即可 \setkomavar{signature}{} \begin{document} \setkomavar{fromname}{My Name} \setkomavar{fromaddress}{My Street 1\\01234 MyCountry} \setkomavar{place}{City} \begin{letter}{Mr X\\ X Street 1\\ X town } \opening{Dear Mr X,} foo bar \closing{Yours My Name} \end{letter} \end{document}
内容的提问来源于stack exchange,提问作者HConBike
相关产品推荐
相关产品推荐

