我的文档中有一些空白页,我不想将它们计入页码中。我该怎么办?
%pdflatex
\documentclass[a4paper,11pt,twoside,openany]{book}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\newpage\null\thispagestyle{empty}\newpage
\lipsum[5-8]
\newpage\null\thispagestyle{empty}\newpage
\lipsum[9-12]
\newpage\null\thispagestyle{empty}\newpage
\lipsum[13-16]
\end{document}
答案1
根据评论,您可以使用\addtopagecounter{page}{-1}
\documentclass[a4paper,11pt,twoside,openany]{book}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\newpage\null\thispagestyle{empty}\addtocounter{page}{-1}\newpage
\lipsum[5-8]
\newpage\null\thispagestyle{empty}\addtocounter{page}{-1}\newpage
\lipsum[9-12]
\newpage\null\thispagestyle{empty}\addtocounter{page}{-1}\newpage
\lipsum[13-16]
\end{document}
如果您想对所有\thispagestyle{empty}
页面执行此操作,您可以使用自定义宏来节省一些输入:
\documentclass[a4paper,11pt,twoside,openany]{book}
\usepackage{lipsum}
\newcommand{\eatpage}{\thispagestyle{empty}\addtocounter{page}{-1}}
\begin{document}
\lipsum[1-4]
\newpage\null\eatpage\newpage
\lipsum[5-8]
\newpage\null\eatpage\newpage
\lipsum[9-12]
\newpage\null\eatpage\newpage
\lipsum[13-16]
\end{document}