本人新手,以下为本人看法
需要在导言区加入:
\pgfmorepagesloadextralayouts
而不是在begin{document}后面pgfmorepagesloadextralayouts{1 on 1}
另外你可以在cmd 里键入texdoc pgfmorepages 查看说明文档
\documentclass{article}
\usepackage{lipsum,pgfmorepages}
\begin{document}
\pgfmorepagesloadextralayouts
\pgfpagesuselayout{4 on 1}
\lipsum[1-20]
\clearpage
\pgfpagesuselayout{1 on 1}
\lipsum
\end{document}
你的代码换成上面这样应该就可以了,反正在我这里可行。
似乎\pgfmorepagesloadextralayouts
可以放正文,也可以放导言区,不过说明文档里说的是让放导言区。
\documentclass{article}
\usepackage{lipsum,pgfmorepages}
\pgfmorepagesloadextralayouts
\begin{document}
\pgfpagesuselayout{4 on 1}
\lipsum[1-20]
\clearpage
\pgfpagesuselayout{1 on 1}
\lipsum
\end{document}
问 pgfmorepages包在声明额外的layout时为什么会在正文输出?