为名片添加裁切标记

为名片添加裁切标记

我不敢相信我是第一个为此苦苦挣扎的人,也许我错过了一些显而易见的东西,但我彻底搜索了,似乎找不到任何关于此的信息。

我设计了尺寸为 54x85mm 的名片(文档中为 back1v3n.pdf),并希望以专业方式打印。我使用 pdfpages 将它们排列在 2x5 的 A4 页面上。通过使用裁剪包,我在角落和中心轴添加了裁剪标记。我想要做的是(重新)移动水平居中的裁剪标记(因为它们不合适)并添加更多裁剪标记以水平分隔卡片。居中的裁剪标记在垂直方向上工作正常,因为 2x5 布局将它们居中。

它们填充的是纯色,因此我使用了 pagecolor 来表示出血,以防您感到疑惑。为了校对颜色,添加了颜色标记。

所以我的问题是:有没有办法在水平方向添加更多裁切标记并(重新)移动水平裁切标记,同时保持垂直方向不变?我希望在每边(包括角落)有三个垂直裁切标记和六个垂直裁切标记。

\documentclass{article}
\usepackage[paperwidth=170mm, paperheight=270mm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[table,cmyk]{xcolor}
\usepackage[a4,cam,center,axes,info]{crop}
\usepackage{pagecolor}
\usepackage{pdfpages}
\usepackage{background}

\definecolor{company-blue}{cmyk}{1,0.15,0,0}

\newcommand{\colorbar}{%
{%
  \setlength{\tabcolsep}{0pt}%
  \abovedisplayskip=0pt%
  \belowdisplayskip=0pt%
  \begin{tabular}{*{4}{@{}p{0.4cm}@{}}}
    \cellcolor{cyan} & \cellcolor{magenta} & \cellcolor{yellow} & \cellcolor{black} \tabularnewline
  \end{tabular}%
}%
}

\backgroundsetup{opacity=1,angle=0,scale=1,placement=top,vshift=0.8cm,hshift=6cm,contents={\colorbar}}

\begin{document}
\pagecolor{company-blue}
\includepdf[pages={1-10}, delta=0 0, column, noautoscale, nup=2x5]{back1v3n.pdf}
\end{document}

答案1

裁剪手册第 2.7 节给出了一个如何定义您自己的裁剪标记的示例。它使用环境,picture但任何其他 LaTeX 内容也可以。但请注意,您定义为裁剪标记的任何内容的宽度和高度都必须为零。

裁剪功能为您提供了四个预定义位置(左上、右上、左下、右下),您可以在这些位置放置裁剪标记。但这些只是定位裁剪标记的锚点,您可以使用它们在页面上的任何位置进行绘制。

下面的示例使用tikzpicture绘制裁切标记的环境。

\documentclass{article}
\usepackage[paperwidth=170mm, paperheight=270mm]{geometry}
\usepackage[a4,center,axes,info]{crop}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{mwe}

\newcommand\mm{1.5}

\newcommand\myupmark[1][]{%
  \begin{scope}[#1]
    \draw (0,\mm) -- (0,12);
    \draw (0,10) circle(2);
    \draw (-2,10) -- (2,10);
  \end{scope}}

\newcommand\mydownmark[1][]{%
  \myupmark[y=-1mm, #1]}

\newcommand\myleftmark[1][]{%
  \begin{scope}[#1]
    \draw (-10,-2) -- (-10,2);
    \draw (-10,0) circle(2);
    \draw (-12,0) -- (-\mm,0);
  \end{scope}}

\newcommand\myrightmark[1][]{%
  \myleftmark[y=-1mm, #1]}

\newcommand\myleftmarks[1][]{%
  \begin{tikzpicture}[x=1mm, y=1mm, overlay, #1]
    \myupmark
    \foreach \i in {0, 1, 2, 3, 4, 5}{%
      \myleftmark[yshift=\number\numexpr-54*\i mm]}%
    \mydownmark[yshift=\number\numexpr-54*5 mm]
  \end{tikzpicture}}

\newcommand\myrightmarks[1][]{%
  \myleftmarks[x=-1mm, #1]}

\newcommand\mycentertopmark{%
  \begin{tikzpicture}[x=1mm, y=1mm, overlay]
    \myupmark
  \end{tikzpicture}}

\newcommand\mycenterbottommark{%
  \begin{tikzpicture}[x=1mm, y=1mm, overlay]
    \mydownmark
  \end{tikzpicture}}

\makeatletter
% new crop style
\cropdef[\CROP@@info]\myleftmarks\myrightmarks\relax\relax{mycropmarks}
% redefinition of option `axes'
\let\CROP@upedge\mycentertopmark
\let\CROP@loedge\mycenterbottommark
\let\CROP@ledge\relax
\let\CROP@redge\relax
\makeatother

\begin{document}
\crop[mycropmarks]

\includepdf[
  pages={1-10}, delta=0 0, column, nup=2x5,
  templatesize={85mm}{54mm}
]{example-image-a4-numbered.pdf}
\end{document}

在此处输入图片描述

相关内容