scrlttr2:如何减少文本和页脚之间的空间

scrlttr2:如何减少文本和页脚之间的空间

如何减少“常规”文本最后一行与页脚之间的间距?

我尝试增加\footskip,但没有将页脚向上移动,反而导致正文更早地换到下一页……

\documentclass[fontsize=11pt, paper=letter,
      parskip=half, firstfoot=on,]{scrlttr2}
\usepackage{lipsum}

%\setlength{\footskip}{4cm}
\firstfoot{\centering\emph{(please turn)}}
\LoadLetterOption{DIN}

\begin{document}
  \begin{letter}{
      Foobar\\
    }
    \setkomavar{subject}{It won't work!}
    \opening{Dear Sir or Madam,}
    \lipsum
    \closing{Yours sincerely,}
\end{letter}
\end{document}

答案1

在摆弄footskip或特定于 KOMA 脚本的伪长度之前,我建议使用类选项enlargefirstpage。 也许这已经解决了您的布局问题。

\documentclass[fontsize=11pt, paper=letter,
      parskip=half, firstfoot=on,enlargefirstpage]{scrlttr2}
\usepackage{lipsum}


\firstfoot{\centering\emph{(please turn)}}
\LoadLetterOption{DIN}
%\setlength{\footskip}{1cm}
%\makeatletter
%\@addtoplength{firstfootvpos}{0.5cm}
%\makeatother
\setkomavar{subject}{It won't work!}

\begin{document}
  \begin{letter}{ Foobar\\ XYZ town}
    \opening{Dear Sir or Madam,}
 \lipsum
    \closing{Yours sincerely,}
\end{letter}
\end{document}

请注意:如果您想要更改字母的布局,您必须在声明之后进行更改\LoadLetterOption{...}。否则,您的更改将被加载的定义覆盖。

相关内容