从 scrlttr 中删除行和地址

从 scrlttr 中删除行和地址

scrlttr2似乎设置了一条带有地址的线。我搞不懂哪个众多scrlttr2选项中有一个将其关闭。

\documentclass{scrlttr2}
\setkomavar{fromname}{Seamus}
\setkomavar{fromaddress}{Earth\\
  Solar System\\
  Milky Way\\
  The Universe}
\begin{document}
\begin{letter}{TeX\\
    Stackexhange\\
    dot com\\
    The internet}
  \opening{Dear TeXnicians}

  I am having trouble with the above ruled line

  \closing{Yours hopefully}
\end{letter}
\end{document}

這條!

我正在尝试删除该规则,并删除突出显示的文本......

答案1

要删除线条和文本,请添加backaddress=off到类选项中。要仅删除线条,请添加backaddress=plain到类选项中。

答案2

将 KOMA 变量设置backaddress为空:

\setkomavar{backaddress}{}

或者看看迈克尔的建议。

要删除保留空间,请将伪长度设置backaddrheight为 0:

\makeatletter
\@setplength{backaddrheight}{0pt}
\makeatother

答案3

您可以删除反向地址和带有KOMA 选项

\KOMAoptions{backaddress=false}

(此选项的默认值underlined与 true 值具有相同的效果。还支持plain仅禁用下划线的值。)

集成到您的示例中的选项设置:

\documentclass{scrlttr2}

\KOMAoptions{backaddress=false}

\setkomavar{fromname}{Seamus}
\setkomavar{fromaddress}{Earth\\
  Solar System\\
  Milky Way\\
  The Universe}

\begin{document}
\begin{letter}{TeX\\
    Stackexhange\\
    dot com\\
    The internet}
  \opening{Dear TeXnicians}

  I am having trouble with the above ruled line

  \closing{Yours hopefully}
\end{letter}
\end{document}

相关内容