同时使用小册子包和几何包

同时使用小册子包和几何包

当我单独使用该booklet包时,它工作正常并产生我期望的输出。然而,当我将它与包结合使用时geometry,它产生了非常糟糕的输出。

这是我的 MWE。首先,我注释掉geometry包:

\documentclass[11pt]{article}
%%\usepackage[landscape]{geometry}
\usepackage[print]{booklet}
\usepackage{lipsum}
\setpdftargetpages
\begin{document}
\lipsum[1]
\newpage
\lipsum[2]
\newpage
\lipsum[2]
\end{document}

这给出了以下输出。请注意,结果是纵向格式 - 我想要横向格式:

不带几何包的小册子

以下是同一文件geometry取消注释该行后的结果。方向为横向格式,但边距全都错误。请注意文本在第一页上被剪切,在第二页上重叠:

带几何包的小册子

我怎样才能使该geometry软件包与该booklet软件包一起工作?顺便说一下,我正在使用 TeXLive 2012。

附言:对于未缩放的图像,我深感抱歉。

答案1

我知道您想要打印booklet原始文档的一个版本,该版本由几个使用geometry包帮助定义的特殊尺寸的页面组成。

举个例子,我们的原始文档如下所示:

在此处输入图片描述

这是用下面的代码制作的。页面尺寸为 10cm x 8cm。

\documentclass{article}
\usepackage{lipsum}
\usepackage[papersize={10cm,8cm}]{geometry}
\usepackage[placement=center,angle=0,color=blue!95,scale=7]{background}
\backgroundsetup{contents={-\thepage-}}
\usepackage{pgffor}

\begin{document}

\foreach \i in {1,...,24}
{
    \ \newpage
}

\end{document} 

现在pdfpages帮助 很容易制作小册子版本。如果原始文档是66267a.pdf,则下一个代码将执行此操作。

\documentclass[a4paper]{article}

\usepackage{pdfpages}

\begin{document}

\includepdf[pages=-, nup=2x1, noautoscale, 
            frame, signature*=8, landscape, 
            angle=180, delta=0 1cm]{66267a}
\end{document}

pdfpages选项意味着:

  • pages=-包括所有原始页面
  • nup=2x1将两页放在一行上
  • noautoscale保留原始页面尺寸,否则它们将缩放以适合新页面
  • frame在每一页原始页面周围画一个框
  • signature*=8将页面组织成 8 页小册子
  • landscape新页面将为横向
  • angle=180不确定这意味着什么,但有效。
  • delta=0 1cm在页面之间引入一些分隔。如果不需要,请将其删除。

正如您在下图中看到的。假设您将使用双面打印。

在此处输入图片描述

相关内容