可能重复:
在文档中间更改纸张尺寸
我如何使用默认
\documentclass[a4paper]
标题页、索引页、页眉和页脚中的样式 - 但文本本身就像我使用的一样
\documentclass[a4paper]
\usepackage[top=2.5cm, bottom=2.5cm, left=1.5cm, right=6cm]{geometry}
重点是 - 长行不方便阅读,而我想用纸A4
- 包含代码清单(我可以right=6cm
在逐字环境中手动超出)。而且代码清单在 A4 纸上看起来更好(否则我不得不一直剪线......)
PS 实际上我是latex
从 sphinx 上得到的。但我对通用解决方案也很感兴趣。
答案1
和
\newgeometry{<args>}
您可以更改后续页面的几何选项;然后
\restoregeometry
让您回到初始配置。
以下是 MWE:
\documentclass[a4paper]{article}
\usepackage{blindtext}%
\usepackage[top=2.5cm, bottom=2.5cm, left=1.5cm, right=6cm]{geometry}
\begin{document}
\blindtext
\clearpage
\newgeometry{top=2.5cm, bottom=2.5cm, left=1.5cm, right=2.5cm}
\blindtext
\clearpage
\restoregeometry
\blindtext
\end{document}
结果如下: