I have the following file test.tex
:
\documentclass[a4paper,10pt,version=last]{scrlttr2}%,fontsize=10pt
\usepackage{fontspec}% for lualatex
\usepackage{geometry}
\usepackage[latin]{babel} % for lipsum
\usepackage{lipsum}
\usepackage{showframe}
\setkomavar{subject}[]{Geometrie}
%\KOMAoptions{firstfoot=false}
\begin{document}
\begin{letter}{%
CapMini GmbH \\
Egon Walther\\
Walthershofener Straße 20\\
88444 Walthershofen\\
}
\opening{Salve Egon,}
\lipsum{1}
\closing{Regards\\[2\baselineskip]}
\end{letter}
\end{document}
In a sense, this file is minimal: fontspec
is for lualatex
and babel
is for lipsum
;
showframe
is just to give a hint,
the problem occurs without also.
As you can see in the resulting PDF file,
the text does not reach down to the lower boundary of the frame
shown by showframe
.
The problem disappears
if you uncomment \KOMAoptions{firstfoot=false}
which is a kind of workaround.
Other variations are instructive also:
If you eliminate geometry
(which is in application no option),
then the text height does not change
but the boundary adapts to the lower boundary of the actual text.
Interesting is also what happens if you eliminate the option 10pt
or its alternative fontsize=10pt
:
Then the text goes down until the lower boundary.
Another hint: This problem seems new, e.g. related to recent updates of tools (lualatex and other compilers) or packages/document classes.
Help very much appreciated. I frequently write 1 page letters but now.. difficult.