Unbeabsichtigtes Memoiren-Layout

Unbeabsichtigtes Memoiren-Layout

Ich habe Probleme beim Feinabstimmen des Seitenlayouts in einem memoirDokument.

%LuaLaTeX
\documentclass[oneside,12pt]{memoir}
\settypeblocksize{8.5in}{4.125in}{*}
\setlrmargins{1.25in}{*}{*}
\setulmargins{1.25in}{*}{*}
\setheadfoot{0.25in}{0.25in}
\setheaderspaces{*}{0.25in}{*}
\setmarginnotes{0.25in}{1.5in}{0.375in}
\usepackage{layout}

\checkandfixthelayout
\checkthelayout
\fixthelayout

\begin{document}

\layout

\end{document}

Bildbeschreibung hier eingeben

Meine Erwartungen:

  • 1,125 Zoll Rand auf allen Seiten
  • Die Kopfzeile kann innerhalb des Randes liegen, es wird jedoch keine Fußzeile geben
  • Textblock von 4,125 x 8,5 Zoll
  • Randbreite 1,5 Zoll, 0,375 Zoll vom Textblock entfernt

Die Nummern 1, 2, 3, 4, 5, 6, 8 und 9 der layoutAbbildung scheinen alle in Ordnung zu sein. Meine Bedenken:

  • 7 (621pt) sollte eigentlich nur 612pt (=8,5 Zoll) sein, oder?Beantwortet von egreg unten
  • 10 ist irgendwie 1,125 Zoll größer als erwartet; das muss ein Problem mit meinen Randeinstellungen sein, aber ich weiß nicht, woran es liegt.
  • Und obwohl ich keinen Footer verwende, würde ich insgeheim gerne wissen, wie ich den Footer auf der Seite mit dem Header „symmetrisch“ gestalten kann.

Antwort1

Der Abstand von der Oberkante des Schriftblocks bis zum oberen Rand beträgt 1 Zoll+18 pt, also 1,25 Zoll (tatsächlich 1,249 Zoll).

Der linke Rand ist ebenfalls in Ordnung. Wenn ich TeX auffordere, eine Länge von 4,125 Zoll festzulegen, zeigt es 298,11374 pt an, sodass die Textbreite wie erwartet ist. Ebenso werden 8,5 Zoll in 614,295 pt umgewandelt, aber memoirauf den nächsten Wert „gerundet“, der eine ganzzahlige Zeilenanzahl gewährleistet; in Ihrem Fall

(621 – 12)/14,5 = 42

Sie erhalten also 43 Zeilen (die 12 ist der Topskip, der Abstand der ersten Grundlinie zur Oberseite des Textblocks), 14,5 pt ist der Grundliniensprung bei der Größe 12 pt.

Bei 42 Zeilen wäre es 14,5 * 41 + 12 = 606,5, und 621 kommt 614,295 am nächsten als 606,5.

Beachten Sie, dass 1 Zoll 72,27 pt und nicht 72 ist.

Letzter Hinweis: Durch zweimaliges Aufrufen \checkandfixthelayoutwird der gewünschte Wert für \marginparwidthauf 189pt statt 108pt geändert. Entfernen Sie \checkthelayoutund \fixthelayout.

verwandte Informationen