我需要一个空白页,不带页码,并希望它出现在附录上方、参考文献列表下方。附录是文件中最后出现的内容,参考文献是倒数第二个,它们之间应该用空白页隔开。
我曾尝试过针对类似问题的建议,但到目前为止,将它们放在一起都没有效果\printbibliogrophy
。即使它们在代码的其他位置有效。
我努力了:
\newpage\thispagestyle{empty}\mbox{}
序言中这样写道:
\usepackage{afterpage} \newcommand\blankpage{% \null \thispagestyle{empty}% \addtocounter{page}{-1}% \newpage}
我努力了:
\afterpage{\blankpage}
梅威瑟:
\documentclass{article}
\usepackage{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\makeatletter
\def\mblx@yearfrom{-1000}
\def\mblx@yearto{3000}
\newrobustcmd*{\setcheckfromtorange}[2]{%
\def\mblx@yearfrom{#1}%
\def\mblx@yearto{#2}%
}
\defbibcheck{fromto}{%
\iffieldint{year}
{\ifnumless{\thefield{year}}{\mblx@yearfrom}
{\skipentry}
{\ifnumgreater{\thefield{year}}{\mblx@yearto}
{\skipentry}
{}}}
{\skipentry}}
\makeatother
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Knu86,
author = {Knuth, Donald E.},
year = {1986},
title = {The \TeX book},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\usepackage{lipsum}
\usepackage{afterpage}
\newcommand\blankpage{%
\null
\thispagestyle{empty}%
\addtocounter{page}{-1}%
\newpage}
\usepackage{appendix}
\begin{document}
\section{The text}
\lipsum[1-3]
\newpage
\printbibliography[check=fromto,title={References}]
% This is where i want to add the empty page without numbering.
% Oddly the mbox solution works in the MWE.
\newpage
\pagenumbering{Roman}
\appendix
\appendixpage
\begin{appendices}
\lipsum[1-3]
\end{appendices}
\newpage
\end{document}
答案1
谢谢约翰解决我的问题!
\newpage\hbox{}\thispagestyle{empty}\newpage
可以看出,解决方案是添加\hbox{}
和删除\mbox{}
并放入\newpage
其原来的位置。
我不知道为什么这个可以工作,而我以前的代码却不行。如果有人愿意解释,我将不胜感激!