我正在尝试更改文档中单个页面的大小。以下这和这答案:我使用了\eject \pdfpagewidth=8.27in \pdfpageheight=15in
,但页码不在底部,而是在正常页面中与顶部的通常距离处,如下图所示。我怎样才能让页码移到底部?
代码片段:
\documentclass{article}
\title{Summary of various Image and Video Quality Metrics on various Databases}
\author{Nagabhushan S N}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{xcolor}
\usepackage{float}
\usepackage{array, makecell}
\usepackage[paperheight=11.69in,paperwidth=8.27in,margin=1in,footskip=0.25in]{geometry}
\usepackage[pagebackref=true]{hyperref}
\hypersetup {
colorlinks = true
}
\begin{document}
\eject \pdfpagewidth=8.27in \pdfpageheight=15in
\section{Blah blah blah}\label{sec:vqa}
More blah blah blah
\end{document}
示例图片:
PS:我正在使用pdflatex。
答案1
typearea
您可以使用以下软件包和组合geometry
:
\documentclass{article}
\usepackage{lipsum}% only for dummy text
\usepackage[usegeometry,paper=11.69in:8.27in]{typearea}% load before geometry
\usepackage[margin=1in,footskip=0.25in]{geometry}
\newcommand\changepapersize[1]{%
\cleardoublepage
\KOMAoptions{paper=#1,DIV=last}%
\newgeometry{margin=1in,footskip=0.5in}%
}
\AtBeginDocument{\storeareas\defaultareasettings}
\BeforeRestoreareas{\clearpage}
\usepackage[pagebackref=true]{hyperref}
\hypersetup {colorlinks = true}
\begin{document}
\section{Foo}
\lipsum
\changepapersize{15in:8.27in}
\section{Blah blah blah}\label{sec:vqa}
\lipsum[1-15]
\defaultareasettings
\section{Foo}
\lipsum
\end{document}
结果: