每张两页的小册子

每张两页的小册子

我正在寻找一款可帮助在每张纸上打印两页小册子的软件包。我曾使用传单类在每张纸上打印三页。

小册子包看起来很有前途。但它的效果并不好。集中式时的第一页会超出页面。代码如下

\documentclass[letterpaper,12pt]{article}
\usepackage[print,twouparticle]{booklet}
\begin{document}
hello World
\newpage
From me
\newpage
Hi again
\newpage
\section*{{\small TECHNICAL SESSIONS}}
\subsection*{{\footnotesize DAY 1}}
\end{document}

答案1

每当我需要这样做的时候,我总是把床单,并集中精力于印刷单位——页面。

geometry由于我不知道什么是半信纸,我将处理 A4 纸和 A5 纸(两张纸可以放在一张 A4 纸上)。在这种情况下,我将使用或将文档完全指定为 A5 纸(或半信纸)。memoir的内置页面几何特征将文档完全指定为 A5 页面(或半信纸),然后,印刷时,使用我的 PDF 查看器和打印机驱动程序以最佳方式将它们打印成两份或小册子。

答案2

我也想这样做,但最终我使用了pdf书使用以下命令:

pdfbook --short-edge my.pdf

您可能还需要更改签名(折叠的页数),例如:

pdfbook --short-edge --signature 12 my.pdf

[B. Crowell 于 2021 年更新并进一步注释。]

pdfbooks2

目前在 Linux 上似乎随 Latex 发行版一起附带的不是 David Firth 编写的 pdfbook,而是由 Johannes Neumann 重新实现的 pdfbook2,http://github.com/jenom/pdfbook2。有一个手册页,似乎与 github 项目主页上的 README 非常相似。看起来 Neumann 的版本复制了 Firth 的命令行界面。

使用家用打印机打印

除此之外,我发现有必要花一些时间弄清楚如何在没有双面打印功能的低端家用打印机上正确打印生成的 pdf 文件。以下说明适用于将页面正面朝下输出的打印机,页面的头部在前面。

在我测试时,我建议先按照以下说明只打印两张纸(第 1-4 页),以确保它们适合您。这样您应该可以打印小册子的外页,如果它们看起来不错,您可以继续打印其他内页。

首先打印所有偶数页。然后从纸盘中取出输出的纸张,将整叠纸张作为一个整体翻转 180 度,动作与您在将书合上放在您面前的桌子上,想要翻过来看封底时通常使用的动作相同。也就是说,您要绕着从肚脐垂直伸出的轴旋转。现在将纸张放回纸盘,然后打印奇数页。

如果你想以某种方式装订或装订小册子,有各种操作方法https://www.instructables.com/当你搜索“小册子”时会弹出这个窗口。

答案3

利用magazineraster的库tcolorbox,可以手动编写传单和小册子。

以下代码显示了文档中“传单示例”的一个示例tcolorbox (v4.03)。原来的 6 页传单已转换为 4 页小册子。

\documentclass[a4paper,landscape]{article}
\usepackage[noheadfoot,margin=0pt]{geometry}
\usepackage[skins,raster,magazine]{tcolorbox}
\usepackage{lipsum}
\newenvironment{leaflet}[1][]{%
\begin{tcolorbox}[nobeforeafter,empty,colback=white,
sharp corners,size=minimal,left=10mm,right=10mm,top=10mm,bottom=10mm,
width=\textwidth/2,
breakable,
break at=\textheight,
height fixed for=all,
reset box array,
store to box array,#1]}
{\end{tcolorbox}%
\begin{tcbitemize}[raster columns=2,raster equal skip=0pt,blankest]
\tcbitem\consumeboxarray{4}
\tcbitem\consumeboxarray{1}
\tcbitem\consumeboxarray{2}
\tcbitem\consumeboxarray{3}
\end{tcbitemize}%
}
\pagestyle{empty}
\begin{document}
\begin{leaflet}[underlay={\node[above=5mm,font=\footnotesize]
at (frame.south) {- \arabic{tcbbreakpart} -};}]
\begin{center}
\bfseries\LARGE Example
\end{center}
\section{Introduction}
\lipsum[1]
\section{Main Part A}
\lipsum[2-8]
\section{Main Part B}
\lipsum[9-15]
\section{Conclusion}
\lipsum[16-18]
\end{leaflet}
\end{document}

在此处输入图片描述

答案4

那么添加:

\special{landscape}
\target{\magstepminus1}{\paperheight}{\paperwidth}
\source{\magstep0}{\paperwidth}{\paperheight}

就在之前\begin{document}

相关内容