我的文档的页面大小是A5,大约有100页。
为了打印,我需要将两页放在一张 A4 纸上,然后以特定的方式重新排列它们,因为我的拇指食指位于页面的每一侧。
这是我目前得到的代码:
\documentclass[a4paper]{article}
\usepackage{pdfpages}
\usepackage{forloop}
\begin{document}
\pagestyle{plain}
\newcounter{i}
\newcounter{p}
\newcounter{pp}
\newcounter{ppp}
\newcounter{pppp}
\forloop{i}{1}{\value{i} < 34}{%
\setcounter{p}{\thei*4+2}
\setcounter{pp}{\thei*4-1}
\setcounter{ppp}{\thei*4}
\setcounter{pppp}{\thei*4+1}
\includepdfmerge[nup=1x2, landscape]{file.pdf, \thep,\thepp,\theppp,\thepppp}%
}
\end{document}
我想添加这样的裁切标记:
打印区域边距为 3 毫米,裁切标记为 3 毫米。
答案1
除了此选项,a5paper
您还可以使用任何纸张尺寸设置。该软件包crop
允许使用多个裁切标记,请参阅文档(运行texdoc crop
)。您可以采用此解决方案来使用pdfpages
两个裁切标记。
\documentclass[twoside]{article}
\usepackage{geometry}
\geometry{a5paper}
\usepackage[center,a4,cross]{crop}
\usepackage{blindtext}
\begin{document}
\Blinddocument
\结束{文档}
答案2
终于在一夜之间想到了一个主意并解决了它:
\documentclass[twoside,landscape]{scrreprt}
\usepackage{forloop}
\usepackage{pdfpages}
\usepackage{background}
\usetikzlibrary{calc}
\usepackage[a4paper]{geometry}
\geometry{top=6mm, left=6mm, right=0mm, bottom=0mm}
\backgroundsetup{
scale=1,
opacity=1,
angle=0,
color=black,
contents={%
\begin{tikzpicture}[remember picture,overlay]
\draw[thick] ($(current page.north west)+(0mm,-9mm)$) -- ++(\paperwidth,0mm); %o
\draw[thick] ($(current page.south west)+(0mm,9mm)$) -- ++(\paperwidth,0mm); %u
\draw[thick] ($(current page.north east)+(-9mm,0mm)$) -- ++(0,-\paperheight); %r
\draw[thick] ($(current page.north west)+(9mm,0mm)$) -- ++(0,-\paperheight); %l
\draw[thick] ($(current page.north)+(0mm,0mm)$) -- ++(0,-\paperheight); %m
\end{tikzpicture}%
}}
\newcommand{\ing}[1]{\includegraphics[width=(\textwidth-6mm)/2,height=\textheight-6mm,page=#1]{empty}}
\newcommand{\pdf}[4]{
\hspace*{-11pt}%
\ing{\numexpr#1\relax}%
\ing{\numexpr#2\relax}%
\clearpage%
\hspace*{6pt}%
\ing{\numexpr#3\relax}%
\ing{\numexpr#4\relax}%
\clearpage%
}
\pagestyle{plain}
\newcounter{i}
\begin{document}
%%% Cover
\pdf{1}{3}{3}{3}
%%% Inhalt
\forloop{i}{1}{\value{i} < 34}{%
\pdf{\thei*4+2}{\thei*4-1}{\thei*4}{\thei*4+1}
}
%%% letzte 3 Seiten
\pdf{3}{137}{138}{139}
\null\clearpage
\end{document}