同一文档中的 typeblocksize 与 memoir 不同

同一文档中的 typeblocksize 与 memoir 不同

我正在用 memoir 类编写一个文档,其中目录的类型块大小与文档的其余部分不同。我知道该geometry包可以做我想做的事情\newgeometry{...} ... \restoregeometry。memoir 手册说:

该类还提供与以下包所提供的功能类似的功能,尽管命令不同: crop, fancyhdr, geometry, sidecap, subfigure, titlesec

所以我的问题是,是否有类似于\newgeometry{...} ... \restoregeometry回忆录的东西,或者在这种情况下我需要加载geometry

答案1

据我所知,memoir没有t have equivalents to thegeometry \newgeometry and\restoregeometry . However it is possible to change the layout within amemoir 文档。

% memlayoutprob.tex  SE 569916

\documentclass[a4paper]{memoir}
\usepackage{lipsum}
\settypeblocksize{598pt}{341pt}{*} % the default for A4 paper
\checkandfixthelayout
\begin{document}
REGULAR LAYOUT

\lipsum[1]

CHANGE THE LAYOUT FOR THE TOC
\clearpage
\twocolumn
\settypeblocksize{400pt}{200pt}{*}
\checkandfixthelayout
\onecolumn % TeX reconfigures its layout when swapping between one and two columns
\tableofcontents
\clearpage
\twocolumn
\settypeblocksize{598pt}{341pt}{*} % the default for A4 paper
\checkandfixthelayout
\onecolumn
\chapter{First}
BACK TO REGULAR LAYOUT
\section{Initial}
\lipsum[1-5]

\end{document}

我知道这看起来很麻烦,但这是可行的。也许未来的版本memoir可能会包含一些更用户友好的代码。

相关内容