Hi all,
I noticed that the default length of title lines (\n[.lt]) of 6.5i works
well for letter sized documents but looks off for other orientations and
paper sizes as the title left-part aligns with the page offset, but the
title right-part does not align with the right text margin.
Hopefully this example describes the issue technically well:
% for p in letter letterl a4; do \
echo -e ".tm paper: \*[paper]\n.tm .lt: \\\n[.lt]\n.tm .l: \\\n[.l]\n.tm" \
| groff - -dpaper=$p -Z >/dev/null; \
done
paper: letter
.lt: 468000
.l: 468000
paper: letterl
.lt: 468000
.l: 648000
paper: a4
.lt: 468000
.l: 451275
To me setting the length of title lines to the line length in
papersize.tmac (see attached patch) seems like a sensible solution to
provide a good looking default for page orientations and paper sizes
other than letter.
What are people's thoughts on this?
And what have I possibly overlooked that this isn't already the case?
Best
Alexis
diff --git a/tmac/papersize.tmac b/tmac/papersize.tmac
index e10219ad5..e1eab7c03 100644
--- a/tmac/papersize.tmac
+++ b/tmac/papersize.tmac
@@ -126,11 +126,13 @@
. ie '\*[paper-l]'l' \{\
. pl \*[paper-\*[paper-p]-width]
. ll (\*[paper-\*[paper-p]-length] - 2i)
+. lt \n[.l]u
. \}
. el \{\
. ie '\*[paper-l]'' \{\
. pl \*[paper-\*[paper-p]-length]
. ll (\*[paper-\*[paper-p]-width] - 2i)
+. lt \n[.l]u
. \}
. el \
. nr paper-w 1