在每个分页符上插入一张空白页?

在每个分页符上插入一张空白页?

我有幻灯片(slides.pdf;我自己基于 构建的scrartcl)用于教学。学生被要求放入空白幻灯片(以便有空间记笔记)。我首先尝试编写一个 shell 脚本(从 获取页码slides.pdf,创建第二个文档blanks.pdf(页数相同)仅包含空白页,然后使用 将两者合并pdftk),但这很繁琐且需要各种工具。我想知道这是否可以在 LaTeX 中完成。我只有一些明确的\clearpage 陈述,但是当有较长的公式(延伸到一页)时,幻灯片上会自动分页。我可以想象 LaTeX 知道这些分页符何时发生,因此如果有办法告诉 LaTeX 放入两个分页符而不是一个,那么将很好地提供空白页。有什么想法吗?理想情况下,页码不应前进...希望这是可能的 (?)

\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{blindtext}
\begin{document}
\blindtext[4]
{\allowdisplaybreaks
  \begin{align*}
    &\phantom{{}\Leftrightarrow{}}\ \langle X_n-\hat{X}_n,Y\rangle=0,\quad\forall\,Y\in\mathcal{H}_{n-1}\\
    &\Leftrightarrow\ \underbrace{\langle
      X_n-\hat{X}_n,\sum_{k=1}^{n-1}\alpha_kX_{n-k}\rangle}_{=\,\sum_{k=1}^{n-1}\alpha_k\langle
      X_n-\hat{X}_n,X_{n-k}\rangle}=0,\quad\forall\,\alpha_1,\dots,\alpha_{n-1}\\
    &\Leftrightarrow\underbrace{\langle X_n-\hat{X}_n,X_l\rangle}_{\substack{
      =\,E((X_n-\sum_{k=1}^{n-1}\phi_{n-1,k}X_{n-k})X_l)\\
    =\,E(X_nX_l)-\sum_{k=1}^{n-1}\phi_{n-1,k}E(X_{n-k}X_l)}}\hspace{-10mm}=0,\quad\forall\,l\in\{1,\dots,n-1\}\\
    &\Leftrightarrow\ \gamma(n-l)=\sum_{k=1}^{n-1}\gamma(n-k-l)\phi_{n-1,k}\\[-1mm]
    &\Leftrightarrow\ \gamma(h)=\sum_{k=1}^{n-1}\gamma(h-k)\phi_{n-1,k},\quad\forall\,h\in\{1,\dots,n-1\}\\[-1mm]
    &\Leftrightarrow\
      \Gamma_{n-1}\bm{\phi}_{n-1}=\bm{\gamma}_{n-1}
  \end{align*}}%
\end{document}

我还发现然后尝试了那里的解决方案,但它只放入空白页(在命令后的下一个分页符上)。我想知道这是否可以调整(?)

另一种选择是实际使用双面布局(如果页面是偶数页,则放入空白页)......但这似乎有点干扰。

更长的更新

约翰建议的一个最小示例效果很好。但是,当我将其放入我的真实文档中时,我得到了奇怪的错误。然后我做了显而易见的事情,即将文档最小化为 MWE。就是这样。是的,它是最小的……每当我省略以下一行时,它都会产生错误,即使我用其他单词替换文本中的单词……非常奇怪。错误是:

LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.58   \item A
               (model for)
? 
\documentclass[paper=128mm:96mm, parskip=half-]{scrartcl}
\linespread{1.12}
\usepackage[T1]{fontenc}
\usepackage[american]{babel}
\usepackage{microtype}
\usepackage[includefoot, left=5mm, right=5mm, bottom=3.5mm, top=4mm, footskip=4mm]{geometry}
\usepackage{titlesec}
\usepackage{enumitem}
\usepackage{biblatex}
\usepackage{filecontents}
\usepackage{afterpage}
\setlist{
  align=left,
  labelsep=*,
  leftmargin=*,
  topsep=-1.2mm,
  itemsep=-1.4mm
}
\titlespacing{\subsubsection}{0mm}{0ex plus 1ex minus .2ex}{-0.8ex plus .2ex}
\setcounter{secnumdepth}{3}
\newcommand{\insertblanks}{\strut\newpage\afterpage{\insertblanks}}
\begin{filecontents*}{bib.bib}
@ARTICLE{bib:markowitz-52,}
@ARTICLE{bib:harrison-kreps-79,}
@ARTICLE{bib:harrison-pliska-81,}
\end{filecontents*}
\begin{document}
\afterpage{\insertblanks}
\subsection{Foo}
\subsubsection{Bar}
\subsubsection*{Foobar}
\begin{itemize}
\item foo bar foo bar
  \begin{itemize}
  \item or sell (\emph{put}) an asset at an agreed-upon
price (the \emph{strike price $K$}) during a predetermined period
(\emph{American}) or date (\emph{exercise date $T$}; \emph{European});
  \item \emph{Futures} (obligation for the buyer (seller) to purchase (sell) an asset at a predetermined date and price);
  \item \emph{Swaps} (any exchange of an asset for another to change the
         maturity (e.g., of a bond) or because investment objectives have changed; include currency swaps, interest rate swaps).
  \end{itemize}
\item Babylon of 1800 BC: early evidence for options to provide financial cover against crop failure
\end{itemize}
\subsubsection*{Academic innovation in the 20th century}
\begin{itemize}
\item Before 1950: Desirability of an investment was measured in terms of
its return.
\item \textcite{bib:markowitz-52}: Desirability of an investment was decided upon a risk-return diagram
(x-axis: risk, i.e., standard deviation; y-axis: expected
return). An \emph{efficient frontier} determined the optimal return for a
\item Late 20th century: Theory
      milestone for quantifying and managing financial risk)
\item Black--Scholes--Merton formula
      for the price of a European call option (Nobel Prize 1997)
\item \textcite{bib:harrison-kreps-79}, \textcite{bib:harrison-pliska-81}:
  Fundamental theorems of asset pricing
  \begin{enumerate}
  \item A (model for)
  \end{enumerate}
\end{itemize}
\end{document}

答案1

注意:\newpage\pagebreak\clearpage对空白页不做任何操作,因此您需要先添加一些不可见的内容。顺便说一下,\clearpage主要用于清除浮动队列。

\documentclass{scrartcl}
\usepackage{amsmath}
\usepackage{bm}
\usepackage{afterpage}
\usepackage{mwe}

\newcommand{\repeatafter}{%
  \thispagestyle{empty}%
  \addtocounter{page}{-1}%
  \null\newpage
  \afterpage{\repeatafter}%
}

\begin{document}
\afterpage{\repeatafter}

\lipsum[1-16]
\end{document}

答案2

查看包装afterpage,这似乎完全符合您的要求。将其加载到序言中,然后在每个页面上放置\afterpage{${}$\clearpage}。这似乎\afterpage{\clearpage}不起作用,所以我放入一个空符号${}$来使其工作。

使用这个包可能有更简洁的方法来实现这一点,但这是你应该走的方向。

答案3

由于我发布的 MWE 存在问题,我找到了另一种解决方案:我使用geometryscrartclpaper选项以正确的格式创建幻灯片。一个非常简单但强大的解决方案是简单地调整bottom几何参数与更大的纸张高度。这样就可以“伪造”更大的页面并在每张幻灯片下方留出空白。

答案4

我的建议(作为您第一次尝试的 shell 脚本)是创建一个新文件,该文件将获取您的文件slides.pdf并提供包含空白页的新 pdf。该软件包pdfpages对于此类事情非常强大。为了您的目的,您可以执行以下操作:

\documentclass{article}
\usepackage{pdfpages}
\begin{document}

\includepdf[pages=-, fitpaper=true, pagecommand={\null\newpage}]{slides.pdf}

\end{document}

pages=-选项会获取给定 pdf 的所有页面。 使fitpaper=true新 pdf 的页面大小与第一个原始页面完全相同。pagecommand={\null\newpage}在每个插入的页面后添加一个新页面。(\null这里的 是在新页面上放置一些空白)。

缺点:这会删除文档的功能(因为它只会在新的 PDF 中打印 PDF 页面),例如文件中的参考链接或 PDF 查看器中的目录。如果此文件用于打印,则这无关紧要。

相关内容