PGF

10 pgfmorepages包在声明额外的layout时为什么会在正文输出?

发布于 2024-10-15 14:48:58

如题,由于我需要对文档部分使用 1 page 4 logical pages 的 layout,其余部分保留原有的样式(1 page 1 logical page),所以需要使pgfmorepages 包来调用原有样式布局 \pgfmorepagesloadextralayouts{1 on 1},但是在调用时 1 on 1却输出出来了,请问如何解决?

image.png

The following is the MWE:

\documentclass{article}

\usepackage{lipsum,pgfmorepages}

\begin{document}

\pgfmorepagesloadextralayouts{1 on 1}
\pgfpagesuselayout{4 on 1}

\lipsum[1-20]

\clearpage

\pgfpagesuselayout{1 on 1}

\lipsum

\end{document}

查看更多

关注者
0
被浏览
204
雾月十六
雾月十六 2024-10-15
这家伙很懒,什么也没写!

本人新手,以下为本人看法

需要在导言区加入:

\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}
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览