同じ文書内で異なるタイプブロックサイズが記録されている

同じ文書内で異なるタイプブロックサイズが記録されている

私は、memoir クラスを使用して、目次がドキュメントの残りの部分とは異なるタイプブロック サイズを持つドキュメントを作成しています。geometryパッケージで必要な操作を実行できることはわかっています\newgeometry{...} ... \restoregeometry。memoir のマニュアルには次のように書かれています。

このクラスは、コマンドは異なりますが、次のパッケージで提供される機能と同様の機能も提供します crop, fancyhdr, geometry, sidecap, subfigure, titlesec

私の質問は、回想録に に似たものがあるかどうか\newgeometry{...} ... \restoregeometry、またはこの場合は をロードする必要があるかどうかですgeometry

答え1

私の知る限り、geometry \newgeometry \restoregeometry memoir` ドキュメントmemoirはありません。t have equivalents to theand. However it is possible to change the layout within a

% 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よりユーザーフレンドリーなコードが含まれるようになるかもしれません。

関連情報