문서 의 페이지 레이아웃을 미세 조정하는 데 문제가 있습니다 memoir
.
%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}
내 기대:
- 모든 면에서 1.125인치 여백
- 머리글은 여백 안에 들어갈 수 있지만 바닥글은 없습니다.
- 4.125in x 8.5in의 텍스트 블록
- 여백 너비 1.5인치, 텍스트 블록과 0.375인치 분리
그림의 1, 2, 3, 4, 5, 6, 8, 9번 숫자는 layout
모두 괜찮은 것 같습니다. 내 우려사항:
- 7(621pt)은 실제로 612pt(=8.5in)여야 합니다. 그렇지 않습니까?아래 egreg가 답변했습니다.
- 10은 예상보다 1.125인치 더 큽니다. 이것은 내 여백 설정에 문제가 있는 것 같은데, 무엇인지 모르겠습니다.
- 그리고 바닥글을 사용하지 않더라도 머리글이 있는 페이지에서 바닥글을 "대칭"으로 만드는 방법을 비밀리에 알고 싶습니다.
답변1
문자 블록 상단에서 상단 여백까지의 거리는 1in+18pt, 즉 1.25in(실제로는 1.249in)입니다.
왼쪽 여백도 마찬가지로 괜찮습니다. TeX에 길이를 4.125in으로 설정하도록 요청하면 298.11374pt가 표시되므로 텍스트 너비는 예상한 대로입니다. 마찬가지로 8.5in은 614.295pt로 변환되지만 memoir
정수 행 수를 보장하는 가장 가까운 값으로 "반올림"됩니다. 귀하의 경우에는
(621 – 12)/14.5 = 42
따라서 43개의 줄이 있게 됩니다(12는 상단 건너뛰기, 첫 번째 기준선에서 유형 블록 상단까지의 거리). 14.5pt는 12pt 크기에 대한 기준선 건너뛰기입니다.
42줄의 경우 14.5 * 41 + 12 = 606.5가 되며 621은 606.5보다 614.295에 가장 가깝습니다.
1in은 72.27pt가 아니라 72.27pt입니다.
최종 참고 사항: 두 번 호출하면 \checkandfixthelayout
원하는 값이 \marginparwidth
108pt가 아닌 189pt로 변경됩니다. \checkthelayout
및 을 제거합니다 \fixthelayout
.