![scrlttr2:如何删除发件人地址中的“Telefon”、“E-Mail”和“Url:”字样](https://linux22.com/image/347661/scrlttr2%EF%BC%9A%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E5%8F%91%E4%BB%B6%E4%BA%BA%E5%9C%B0%E5%9D%80%E4%B8%AD%E7%9A%84%E2%80%9CTelefon%E2%80%9D%E3%80%81%E2%80%9CE-Mail%E2%80%9D%E5%92%8C%E2%80%9CUrl%3A%E2%80%9D%E5%AD%97%E6%A0%B7.png)
您可以在scrlttr2
发件人地址中包含您的电话号码、电子邮件和网址,这样就很好了。
但是,文档会在号码前面写上“Telefon:”、“E-Mail:”和“Url:”(德语)等 - 即使每个人都能看到它是电话号码等。
因此,我想删除这几个字。有人能做到吗?
平均能量损失
\documentclass[fontsize=11pt,roman,fromlogo=true]{scrlttr2}
\usepackage[ngerman]{babel} %dt. Silbentrennung
\usepackage[applemac]{inputenc}
\usepackage{tgpagella}% Latin Modern typeface (font)
\usepackage[T1]{fontenc}% T1 font encoding for high quality font output
\usepackage{graphicx}
\KOMAoptions{paper=a4,
fromalign=right,
fromlogo=true,
fromphone=true,
fromurl=true,
fromemail=true,
fromrule=afteraddress,
backaddress=true,
parskip=half,
enlargefirstpage=true,
}
\usepackage{hyperref}
\renewcaptionname{ngerman}{\enclname}{Anlagen}
\setkomavar{fromname}{Kiwi Diwi}
\setkomavar{fromaddress}{Ender Str. 29\\
40987 Köln}
\setkomavar{fromphone}{0177 66666666}
\setkomavar{fromurl}{www.iglu-lecker.de}
\setkomavar{fromemail}{\href{mailto:[email protected]}{\texttt{[email protected]}}}
\setkomavar{subject}{Bewerbung als ...}
\setkomavar{place}{Köln}
\setlength{\footskip}{-6pt}
\begin{document}
% die Anschrift des Empfaengers
\begin{letter}{Gruppe Chic Schank GmbH\\Personalabteilung\\Harald Peters\\ Alte Straße 28\\85922 Köln}
\date{\today}
\opening{}
\makelettertitle
text text
\makeletterclosing
\end{document}
答案1
Philip,你只需要添加一个[]在\setkomavar{fromphone}{0177 66666666}
命令中:\setkomavar{fromphone}[]{0177 66666666}
。
答案2
在 KOMA-Script () 文档的第 139 页上,texdoc koma-script
您可以读到以下内容:
\setkomavar{name}[description]{content} \setkomavar*{name}{description}
使用命令
\setkomavar
可以确定content
变量的name
。同时,使用可选参数可以更改description
变量的。相反,
\setkomavar*
只能设置description
变量的name
。
为了完成此操作,命令\setkomavar{name}[description]{content}
将打印description: content
在您的信件中,假设分隔符是:
。因此,您有两种可能获得您想要的结果:
\setkomavar{fromphone}[]{0177 66666666}
%\setkomavar{fromphone}[]{telephone number}
\setkomavar{fromurl}[]{www.iglu-lecker.de}
\setkomavar{fromemail}[]{\href{mailto:[email protected]}{\texttt{[email protected]}}}
在这三种情况下都会删除打印description
。或者你可以使用
\setkomavar*{fromphone}{}
\setkomavar*{fromurl}{}
\setkomavar*{fromemail}{}
删除预定义的description
。
另一种可能性是使用符号(symbolicnames=true
KOMA-Script 选项)代替描述...
使用第一种可能性完成 mwe:
\documentclass[fontsize=11pt,roman,fromlogo=true]{scrlttr2}
\usepackage[ngerman]{babel} %dt. Silbentrennung
\usepackage[utf8]{inputenc}
\usepackage{tgpagella}% Latin Modern typeface (font)
\usepackage[T1]{fontenc}% T1 font encoding for high quality font output
\usepackage{graphicx}
\KOMAoptions{%
paper=a4,
fromalign=right,
fromlogo=true,
fromphone=true,
fromurl=true,
fromemail=true,
fromrule=afteraddress,
backaddress=true,
parskip=half,
enlargefirstpage=true,
}
\usepackage{hyperref}
\renewcaptionname{ngerman}{\enclname}{Anlagen}
\setkomavar{fromname}{Kiwi Diwi}
\setkomavar{fromaddress}{Ender Str. 29\\
40987 Köln}
\setkomavar{fromphone}[]{0177 66666666} % <=============================
%\setkomavar{fromphone}[]{telephone number}
\setkomavar{fromurl}[]{www.iglu-lecker.de} % <==========================
\setkomavar{fromemail}[]{\href{mailto:[email protected]}{\texttt{[email protected]}}}
\setkomavar{subject}{Bewerbung als ...}
\setkomavar{place}{Köln}
\setlength{\footskip}{-6pt}
\begin{document}
% die Anschrift des Empfaengers
\begin{letter}{Gruppe Chic Schank GmbH\\Personalabteilung\\Harald Peters\\ Alte Straße 28\\85922 Köln}
\date{\today}
\opening{Dear ??????,} % <==============================================
%\makelettertitle % <===================================================
text text
%\makeletterclosing
\closing{Greetings} % <=================================================
\end{letter} % <========================================================
\end{document}
请查看我的 MWE 中用 标记的几处代码更正<============
。
代码给出最终的pdf: