我在中途更改了文档的边距以适应较大的数字,但此时我的页数完全消失了。以下是代码片段:
\documentclass[12pt,twoside,onecolumn]{article}
\usepackage{graphicx}
\usepackage{a4}
\usepackage[margin=0.95in]{geometry}
\geometry{showframe}
\begin{document}
\section{Chapter 1}
\newpage\null
\section{Chapter 2}
\newpage\null
\newgeometry{left=3cm,bottom=0.1cm,top=2cm}
\section{Large figures}
\hspace{-2cm}\vspace{-5cm}\includegraphics[page = 1,scale = 0.9,angle=90]{fig1.pdf}
\hspace{-3cm}\vspace{-5cm}\includegraphics[page = 2,scale = 0.9,angle=90]{fig2.pdf}
\hspace{-2cm}\vspace{-5cm}\includegraphics[page = 3,scale = 0.9,angle=90]{fig3.pdf}
\restoregeometry % restore back previous settings
\newpage\null
\section{Chapter End}
\end{document}
我使用showframe
选项查看了如何更改框架,并发现对于我使用的图形,页码框架消失了。但对于其余页面,它又回来了。然而,这些页面上仍然没有页码。
答案1
以下帖子恰好与该问题相关:
如何更改几何形状并从仅包含一个大图形的页面中删除页码而不自动插入空白页?
答案以评论的形式回答:
不要使用 newgeometry 和 afterpage 内容,而是使用
\includepdf
这是一个最小的代码示例:
\documentclass[12pt,twoside,onecolumn]{article}
\usepackage{a4}
\usepackage{pdfpages}
\usepackage[margin=0.95in]{geometry}
\geometry{showframe}
\begin{document}
\section{Chapter 1}
\newpage\null
\section{Chapter 2}
\newpage\null
\section{Large figures}
\includepdf[page = 1,scale = 0.9,angle=90]{page1.pdf}
\includepdf[page = 2,scale = 0.9,angle=90]{page2.pdf}
\includepdf[page = 3,scale = 0.9,angle=90]{page3.pdf}
\newpage\null
\section{Chapter End}
\end{document}