![如何创建 n 个空白页](https://linux22.com/image/364699/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%20n%20%E4%B8%AA%E7%A9%BA%E7%99%BD%E9%A1%B5.png)
我需要在文档中插入可变数量(最多 40 个)的纯文本样式页面。不插入 pdf。我知道如何用单个页面执行此操作(请参阅 MWE),但有没有办法用“n”页执行此操作,还是我只需多次复制和粘贴?我认为 pdfpages 可能会有所帮助,但由于没有文件名,我无法让它工作。
\documentclass[9pt,paper=a6,]{scrbook}
\begin{document}
Notes
\newpage
\thispagestyle{plain}
\mbox{}
\clearpage
Next Section
\end{document}
答案1
你可以将“空白页配方”放入循环中,比如使用前列腺素:
\documentclass[9pt,paper=a6,]{scrbook}
\usepackage{pgffor}
\newcommand\InsertBlankPages[1]{% \InsertBlankPages{n} => insert n blank pages
\foreach \blank in {1,...,#1} {
\newpage
\thispagestyle{plain}
\mbox{}
}%
}
\begin{document}
\InsertBlankPages{10}
\end{document}
实际上,这些页面并不完全空白,因为它们有页码。如果您希望它们真正空白,请使用\thispagestyle{empty}
。
答案2
该expl3
函数\prg_replicate:nn
执行您想要的操作;它的第一个参数是一个整数n第二个参数是需要重复的代码n次。
\documentclass[9pt,paper=a6,]{scrbook}
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand{\blankpages}{m}
{
\clearpage
\prg_replicate:nn { #1 } { \mbox{}\thispagestyle{plain}\clearpage }
}
\ExplSyntaxOff
\begin{document}
Notes
\blankpages{10}
Next Section
\end{document}