如何使用回忆录类制作特定的页面大小?

如何使用回忆录类制作特定的页面大小?

我真的很难让我的书具有准确的页面和边距大小配置。我的目标是使用回忆录类(已经有一个相当复杂的文档,它与之配合得很好),但我似乎无法让边距正常工作。

这是我的示例文档:

\documentclass[showtrims,statementpaper,10pt,twoside,onecolumn,openright,extrafontsizes]{memoir}
\usepackage{lipsum}

% PAPER SIZE
\settrimmedsize{7.875in}{4.875in}{*}
\setstocksize{7.875in}{4.875in}
%\settrimmedsize{\stockheight}{\stockwidth}{*}
\setlrmarginsandblock{5in}{.5in}{*}
\setulmarginsandblock{.5in}{1.5in}{*}

\begin{document}
\lipsum[1-12]
\end{document}

这是我想要实现的目标的草图。

所需边距草图

但是,当我尝试设置边距时,我的文本块被推到页面的一半之外,看起来完全不对劲。我想我做的是愚蠢的事情,完全忽略了一些简单的事情,但我似乎无法理解。在这里,我将边距设置为 0.5 英寸,但文本却超出了页面?我也尝试过文本块选项,可以将文本放回到页面上,但边距从未将空间放在我认为应该放的位置。

有人能告诉我需要改变什么才能在草图中获得所需的布局吗?

在此处输入图片描述

答案1

无需使用canoniclayout

memoir您可以使用手册第 2 章概述的内置命令设置所有内容memoir

这是与上面的图片相匹配的布局:

\documentclass{memoir}
\usepackage{showframe}
\usepackage{lipsum}
\setstocksize{7.875in}{4.875in}
\settrimmedsize{7.875in}{4.875in}{*}
\setlrmarginsandblock{.625in}{.75in}{*}
\setulmarginsandblock{.625in}{1.25in}{*}
\checkandfixthelayout
\begin{document}
\lipsum[1-12]
\end{document}

您可以使用手册§2.5 中的命令改变页眉和页脚的位置memoir


原始答案使用canoniclayout

如果你想使用canoniclayout,它看起来很简单。

尝试这个:

\documentclass[showtrims]{memoir}
\usepackage{lipsum}
\setstocksize{9.875in}{6.875in}
\settrimmedsize{7.875in}{4.875in}{*}
\settrims{1in}{1in}
\setlrmarginsandblock{1in}{1in}{*}
\setulmarginsandblock{1in}{1in}{*}
\checkandfixthelayout
\usepackage{canoniclayout}
\begin{document}
\lipsum[1-12]
\end{document}

在此处输入图片描述

相关内容