我正在设置一个具有对开页和较大外边距的布局,以便容纳大量的边距注释。
对于标题页,我需要制作一个新的布局,以便能够将标题置于页面中央,而不仅仅是置于字体块中央(实际上字体块并未居中,而是移到了页面内部)。我尝试过 \usepackage{geometry} 和 \newgeometry,但这会与文档其余部分的 Memoir 产生冲突,导致边距超出页面。
如何在 Memoir 中间文档中设置非默认页面?
谢谢你,J
\documentclass[a4paper, 10pt, twoside, showtrims]{memoir}
\usepackage{lipsum}
% \usepackage[a4paper]{geometry}
\settrimmedsize{277mm}{170.9877mm}{*}
\settrims{10mm}{17mm}
\setlrmarginsandblock{18.999mm}{37.997mm}{*}
\setulmarginsandblock{18.999mm}{44.837mm}{*}
\setmarginnotes{1.4mm}{18.999mm}{1em}
\renewcommand{\sideparfont}{\normalfont%\itshape
\footnotesize}
\sideparmargin{outer}
\checkandfixthelayout[nearest]
\begin{document}
\begin{titlingpage}
\begin{center}
\vspace{3\baselineskip}
\vfill
{\HUGE TITLE PAGE \\}
{\LARGE needs to be centered \\}
\vfill
\end{center}
\end{titlingpage}
\lipsum
\end{document}
答案1
我建议将标题页准备为独立(一页)文档,并使用包 将其包含在内pdfpages
。在下面的示例中,独立文件是\jobname-title.tex
。对于真实的文档,没有人会使用该filecontents
环境。
在截图中,我们可以看到包含的 pdf,左侧是标题页,右侧是在文档中创建的标题页。回忆录的边距已更改以产生差异非常明显的。
检查页码是否正确,IE奇数页在右边,偶数页在左边。
\begin{filecontents}{\jobname-title.tex}
\documentclass{article}
\usepackage[a4paper,margin=4cm]{geometry}
%https://github.com/johannesbottcher/titlepageExamples/blob/master/quail.tex
\begin{document}
\thispagestyle{empty}
\begin{center}
\setlength{\parskip}{2ex}
\rule{\textwidth}{.4pt}\par
{\huge\bfseries The incredible journey of Walter~Wombat \par}
\rule{\textwidth}{.4pt}\par
\bigbreak
{\Large Carl Capybara\par}
\end{center}
\end{document}
\end{filecontents}
\documentclass[a4paper, 10pt, twoside, showtrims]{memoir}
\usepackage{lipsum}
\usepackage{pdfpages}
\settrimmedsize{277mm}{170.9877mm}{*}
\settrims{10mm}{17mm}
\setlrmarginsandblock{18.999mm}{77.997mm}{*}
\setulmarginsandblock{18.999mm}{44.837mm}{*}
\setmarginnotes{1.4mm}{18.999mm}{1em}
\renewcommand{\sideparfont}{\normalfont%\itshape
\footnotesize}
\sideparmargin{outer}
\checkandfixthelayout[nearest]
\begin{document}
\includepdf{\jobname-title.pdf}
\begin{titlingpage}
\begin{center}
\vspace{3\baselineskip}
\vfill
{\HUGE TITLE PAGE \\}
{\LARGE needs to be centered \\}
\vfill
\end{center}
\end{titlingpage}
\lipsum
\end{document}
不要混淆此屏幕截图中的左侧页面和右侧页面。
答案2
使用你自己的 MWE,加上一些修改,我就能得到memoir
这个
\documentclass[a4paper, 10pt, twoside]{memoir}
\usepackage{lipsum}
\usepackage{showframe}
\settrimmedsize{277mm}{170.9877mm}{*}
\settrims{10mm}{17mm}
\setlrmarginsandblock{18.999mm}{37.997mm}{*}
\setulmarginsandblock{18.999mm}{44.837mm}{*}
\setmarginnotes{1.4mm}{18.999mm}{1em}
\renewcommand{\sideparfont}{\normalfont%\itshape
\footnotesize}
\sideparmargin{outer}
\checkandfixthelayout[nearest]
\begin{document}
% Change layout here for equal margins
\setlrmargins{*}{*}{1}
\checkandfixthelayout[nearest]
\begin{titlingpage}
\begin{center}
\vspace{3\baselineskip}
{\HUGE TITLE PAGE \\}
{\LARGE needs to be centered \\}
{\LARGE and kerned by hand \\}
\vfill
\end{center}
\end{titlingpage}
% Change layout here back to what it was
\setlrmarginsandblock{18.999mm}{37.997mm}{*}
\checkandfixthelayout[nearest]
\lipsum
\end{document}
至少当我使用回忆录时,人们可以将布局基本固定在页面的开头。最好在明确的分页符之后使用它,否则您的结果可能不理想。标题页有相等的边距:
不同的边距从正文第一页开始。
如果您需要将标题页居中放置在库存尺寸而不是装饰尺寸上,请进行以下更改:
% Change layout here for equal margins
\settrimmedsize{297mm}{210mm}{*}
\settrims{0mm}{0mm}
\setlrmargins{*}{*}{1}
\checkandfixthelayout[nearest]
和
% Change layout here back to what it was
\settrimmedsize{277mm}{170.9877mm}{*}
\settrims{10mm}{17mm}
\setlrmarginsandblock{18.999mm}{37.997mm}{*}
\checkandfixthelayout[nearest]