回忆录中的奇怪线宽

回忆录中的奇怪线宽

以下是 MWE:

\documentclass[a4paper, 12pt, oneside, openany]{memoir}
\AtBeginDocument{
\settrims{0pt}{0pt}
\settypeblocksize{257mm}{165mm}{*}
\setlrmargins{30mm}{*}{*}
\setulmargins{20mm}{*}{*}
\setheaderspaces{*}{*}{1}
\checkandfixthelayout
}
\usepackage{blindtext}
\begin{document}
\blindtext
\begin{equation}
x = x
\end{equation}
\end{document}

我希望文本占据整个字体块的宽度。但是,一行中的字符数量似乎是固定的,而占据更多宽度的唯一方法是放大字体。奇怪的是,所有其他东西(包括环境中的数字equation)似乎也遵循文本结束处的那个不可见的右边距。奇怪的是,页码排版在正确的位置!

我已阅读了手册的第二章memoir,但在试验了页边距的长度后,我得出结论,这里的页边距可能不是这种情况。我在的文档中找不到任何此类示例。memoir我确信我忽略了某些内容,但在进一步阅读手册时我什么也没发现。

答案1

错误的部分是\AtBeginDocument。参数和\checkandfixthelayout应该在序言中。

我添加这个showframe只是为了显示页面的元素。

\documentclass[a4paper, 12pt, oneside, openany]{memoir}
\usepackage{showframe}
\usepackage{blindtext}

\settrims{0pt}{0pt}
\settypeblocksize{257mm}{165mm}{*}
\setlrmargins{30mm}{*}{*}
\setulmargins{20mm}{*}{*}
\setheaderspaces{*}{*}{1}
\checkandfixthelayout

\begin{document}

\blindtext
\begin{equation}
x = x
\end{equation}

\end{document}

在此处输入图片描述

相关内容