You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 22:57:01