Layout de livro de memórias não intencional

Layout de livro de memórias não intencional

Estou tendo problemas para ajustar o layout da página em um memoirdocumento.

%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}

insira a descrição da imagem aqui

Minhas expectativas:

  • Margem de 1,125 polegadas em todos os lados
  • O cabeçalho pode estar dentro da margem, mas não haverá rodapé
  • Bloco de texto de 4,125 pol. por 8,5 pol.
  • Largura da margem de 1,5 pol., separada do bloco de texto por 0,375 pol.

Os números 1, 2, 3, 4, 5, 6, 8 e 9 da layoutfigura parecem todos corretos. Minhas preocupações:

  • 7 (621pt) deveria ser apenas 612pt (=8,5in), não?Respondido por egreg abaixo
  • 10 é de alguma forma 1,125 pol. maior do que o esperado; isso deve ser um problema nas minhas configurações de margem, mas não sei o quê.
  • E embora eu não esteja usando rodapé, secretamente gostaria de entender como tornar o rodapé "simétrico" na página com o cabeçalho.

Responder1

A distância do topo do bloco de texto até a margem superior é 1 pol. + 18 pt, ou seja, 1,25 pol. (na verdade, 1,249 pol.).

A margem esquerda também está OK. Se eu pedir ao TeX para definir um comprimento para 4,125 polegadas, ele mostrará 298,11374pt, então a largura do texto é a esperada. Da mesma forma, 8,5in converte para 614,295pt, mas memoir“arredonda” para o valor mais próximo que garanta um número inteiro de linhas; no seu caso,

(621 – 12)/14,5 = 42

então você terá 43 linhas (12 é o salto superior, a distância da primeira linha de base até o topo do bloco de tipo), 14,5pt é o salto da linha de base para tamanho de 12pt.

Com 42 linhas seria 14,5 * 41 + 12 = 606,5, e 621 é o mais próximo de 614,295 do que 606,5.

Observe que 1in é 72,27pt, não 72.

Nota final: chamar duas vezes \checkandfixthelayoutaltera o valor desejado para \marginparwidth189pt, em vez de 108pt. Remova \checkthelayoute \fixthelayout.

informação relacionada