删除多余的地址信息

删除多余的地址信息

我怎样才能删除下面的行?它是左侧带下划线的地址字段,我不想重复它 50 次,因为它已经在右上角了。

在此处输入图片描述

这是这里的模板

https://www.overleaf.com/latex/templates/letter-template-for-din-a4-english-and-german/cjxhrnbfrdrz

编辑:为什么投反对票?我对 TeX 了解不多,只将其用作工具,没有 TeX-Expert。我找到了一个原始的解决方案,但它有效

转到链接,然后在“sender.lco”下将内容更改为\setkomavar{backadress}{Sender Name, Example Street 123 D, 12345 ExampleCity}\setkomavar{backadress}{}因此基本上删除最后一个花括号中的内容。

文件夹中有一个“sender.lco”文件,我不知道它是什么意思,但它与主 tex 文件有关,这里是代码摘录:

...

\setkomavar{fromphone}[\Telefon~]{+49\,123\,1234567}

\setkomavar{frommobilephone}[\Mobilefone~]{+49\,123\,1234567}

\setkomavar{fromemail}[\Letter~]{[email protected]}
%\setkomavar{fromurl}[]{http://test.de}

\setkomavar{backaddress}{Sender Name, Example Street 123 D, 12345 ExampleCity}

\setkomavar{fromaddress}{Sender Name\\Example Street 123 D\\12345 ExampleCity}

...

我刚刚删除了倒数第二个\setkomavar内容,它就起作用了。

答案1

使用 KOMA 选项backaddress=false禁用地址字段上方的返回地址:

\begin{filecontents}[overwrite]{sender.lco}
\ProvidesFile{sender.lco}[letter-class-option file]

\KOMAoptions{
  symbolicnames=marvosym,
  fromalign=right,
  fromemail=true,
  fromphone=true,
  frommobilephone=true
}

\setkomavar{fromphone}{+49\,123\,1234567}
\setkomavar{frommobilephone}{+49\,123\,1234567}
\setkomavar{fromemail}{[email protected]}
\setkomavar{fromname}{Sender Name}% <- added
\setkomavar{fromaddress}{Example Street 123 D\\12345 ExampleCity}% <- changed

%\setkomafont{fromname}{\bfseries\LARGE}
\setkomafont{fromaddress}{\small\rmfamily\slshape}
\setkomafont{addressee}{\small}

\renewcommand*{\raggedsignature}{\raggedright}

\setplength{sigbeforevskip}{1.8cm}
\end{filecontents}

\documentclass{scrlttr2}
\LoadLetterOption{sender}
\KOMAoptions{
  enlargefirstpage,
  backaddress=false% <- no return address above the address field
}

\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{csquotes}
\usepackage{lmodern}
\usepackage{blindtext}% only for dummy text

\renewcommand*\familydefault{\sfdefault}
\setparsizes{0pt}{3pt}{0pt plus 1fil}
\setkomavar*{enclseparator}{Appendix}

\begin{document}
\begin{letter}{% Set recipient of letter
      Recipient name \\
      Company SoUndSo\\
      What ever Street\\
      12345 ExampleCity
  }
  \setkomavar{subject}{Subject: This is an Example}
  \setkomavar{date}{den 14. November 2016}
  \setkomavar{place}{Bremen}
  \opening{Dear Recipient}

  \blindtext

  \selectlanguage{english}
  \blindtext

  \closing{Kind regards}
  \encl{annex}
\end{letter}
\end{document}

即使您想使用返回地址,也可以删除\setkomavar{backaddress}{...}。变量的内容默认由变量和backaddress构建。fromnamefromaddress

如果您设置变量,fromname您可以删除\setkomavar{signature}{...}因为默认signature使用。fromname

相关内容