我想用以下代码(调用了changepage宏包)实现页面布局尺寸的自动化调整(自动化调整即不直接调用newpage命令,在latex自动分页时调整尺寸),代码如下:
\documentclass{book}
\usepackage{lipsum}
\usepackage[showframe]{geometry}
\usepackage{paracol}
\usepackage[strict]{changepage}
\footnotelayout{m}
\twosided[pcm]
\begin{document}
\changetext{-2cm}{}{}{}{}
\AddToHookNext{shipout}{\changetext{2cm}{}{}{}{}}
\lipsum
\lipsum
\end{document}
编译结果如图:
可见AddToHookNext中的命令并未生效,第二页的textheight与第一页相同。该如何解决这个问题?