使用 Memoir 调整 Latex PDF 页面大小时遇到​​问题

使用 Memoir 调整 Latex PDF 页面大小时遇到​​问题

我正在尝试使用 LaTex 和 Memoir 排版一本 5.25 英寸 x 8 英寸的书,虽然我设法得到了一本好看的书,但问题是当打开 PDF 时,页面尺寸是 5.50 x 8.50,而不是 5.25 x 8。除此之外,它看起来还不错。代码如下:

\documentclass[statementpaper,11pt,openany,twoside,extrafontsizes,final]{memoir}
\settrimmedsize{8in}{5.25in}{*}
\settrims{.25in}{.125in} % .25 and .125
\usepackage{palatino}
\usepackage{graphicx}
\usepackage{wrapfig}
\linespread{1.05}
\headheight=17.5pt
\headsep=5pt
\addtolength{\uppermargin}{-1.29in}
\addtolength{\textheight}{1.29in}
\marginparwidth=25pt 
\foremargin=38pt
\spinemargin=46pt
\addtolength{\textwidth}{43pt}
\addtolength{\footskip}{8pt}
\pdfpagewidth=\paperwidth
\pdfpageheight=\paperheight
\setcounter{tocdepth}{0}
\chapterstyle{dash}
\nouppercaseheads
\pagestyle{plain}
\setlength{\parindent}{0.13in}
\widowpenalty=3500
\clubpenalty=300
\sloppy
\hyphenpenalty=10000
\tolerance=1500
\checkandfixthelayout
\begin{document}
\frontmatter
\newpage
\begin{center}
\end{center}
\begin{center}
\end{center}
\begin{center}
\textbf{Soulmates}

我尝试添加

\usepackage[paperwidth=5.25in,paperheight=8in,pass]{geometry}

虽然这确实将最终 PDF 的大小调整为 5.25 x 8,但奇数页文本块被推向外边距。虽然不是极端,但足以破坏我想要的外观。经过研究,我发现 Memoir 和 Geometry 不能很好地协同工作。但我认为添加“pass”只会改变页面大小,但显然并非如此。我会保留它,但如果 PDF 大小不准确,某些打印机会有所不同。有些书可能在左边、右边,或者打印得太靠近书的顶部边缘。我想我漏掉了什么。

我也尝试过不使用几何包

\pdfpagewidth=5.25in
\pdfpageheight=8in

无济于事,我也尝试过用 geomerty

\oddsidemargin=38pt 
\evensidemargin=38pt

但这也无济于事(当尝试使用 Geometry 包修复奇数页文本块过于靠近边缘边距时)。我已经多次查看了 Memoir 文档,现在我非常沮丧。非常感谢任何帮助

答案1

下面的代码将生成一个高 8.00 英寸、宽 5.25 英寸的 PDF。不确定你还想对边距做些什么,但这是一个开始。参考资料包括回忆录手册,第 2 章“布局页面”,第 2.6 节“整合所有内容”中概述了步骤。下面的预览是两页视图,但每页的大小均正确。

\documentclass{memoir}
\setstocksize{8in}{5.25in}
\settrimmedsize{\stockheight}{\stockwidth}{*}
\settrims{0pt}{0pt}
\setlrmarginsandblock{0.75in}{0.5in}{*}
\setulmarginsandblock{0.5in}{0.75in}{*}
\setheadfoot{\baselineskip}{2\baselineskip}
\setheaderspaces{*}{\baselineskip}{1}
\checkandfixthelayout
\usepackage{lipsum}
\begin{document}
\chapter{One}
\lipsum[1-8]
\end{document}

在此处输入图片描述

相关内容