Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I have a single business card as PDF (paper size is 85mm x 54mm). Does anyone have a solution to arrange copies along an A4 paper with crop marks?

Here's an example:

enter image description here

With pdfpages, arranging works fine, but I can't get cropmarks. One could probably achieve something like this using Tikz, but I'd prefer something more out-of-the-box.

share|improve this question
    
Please post a Minimal Working Example. For example, post the code you use to arrange the cards using pdfpages so people don't have to start from scratch! Maybe ctan.org/pkg/ncccropbox? –  cfr Mar 23 at 22:30
    
@cfr I did not provide a minimal example because I know that pdfpages does not support crop marks (according to the manual), so a minimal example using pdfpages would not help. I did not try solutions using TIkz yet, as I'd hope for a solution as automated as possible ;-) –  Marcus Bitzl Mar 24 at 17:23
add comment

2 Answers 2

up vote 8 down vote accepted
\documentclass[a4paper]{article}
\usepackage[scale=.95,landscape]{geometry}
\usepackage{ncccropbox,graphicx,multido}
\begin{document}
  \noindent
  \multido{}{3}{%
    \multido{}{3}{%
      \cropbox{\includegraphics[angle=90]{54x85}}}\\}
\end{document}

will produce

Crop boxes containing PDF

Note: The text is only the wrong way around because I used a 85x54 image rather than a 54x85 one so turned it.

share|improve this answer
add comment

Not very dynamic, but this it can be achieved with \rule. Crop marks

\documentclass{article}

\usepackage[landscape,textwidth=275mm,textheight=182mm]{geometry}
\usepackage{xcolor}
\usepackage{mathtools}
\pagestyle{empty}

\begin{document}

\noindent
\smash{\rule[-0.5pt]{8mm}{1pt}}%
\hspace{2mm}%
\clap{\rule[2mm]{1pt}{8mm}}%
\hspace{85mm}%
\clap{\rule[2mm]{1pt}{8mm}}%
\hspace{85mm}%
\clap{\rule[2mm]{1pt}{8mm}}%
\hspace{85mm}%
\clap{\rule[2mm]{1pt}{8mm}}%
\hspace{2mm}%
\smash{\rule[-0.5pt]{8mm}{1pt}}\\[-1pt]
\smash{\rule[-0.5pt]{8mm}{1pt}}%
\hspace{2mm}%
\textcolor{lightgray}{\rule{85mm}{54mm}}%
\textcolor{gray}{\rule{85mm}{54mm}}%
\textcolor{lightgray}{\rule{85mm}{54mm}}%
\hspace{2mm}%
\smash{\rule[-0.5pt]{8mm}{1pt}}\\[-1pt]
\smash{\rule[-0.5pt]{8mm}{1pt}}%
\hspace{2mm}%
\textcolor{gray}{\rule{85mm}{54mm}}%
\textcolor{lightgray}{\rule{85mm}{54mm}}%
\textcolor{gray}{\rule{85mm}{54mm}}%
\hspace{2mm}%
\smash{\rule[-0.5pt]{8mm}{1pt}}\\[-1pt]
\smash{\rule[-0.5pt]{8mm}{1pt}}%
\hspace{2mm}%
\textcolor{lightgray}{\rule{85mm}{54mm}}%
\textcolor{gray}{\rule{85mm}{54mm}}%
\textcolor{lightgray}{\rule{85mm}{54mm}}%
\hspace{2mm}%
\smash{\rule[-0.5pt]{8mm}{1pt}}\\[-1pt]
\hspace*{1cm}%
\rule{0pt}{1cm}%
\clap{\rule{1pt}{8mm}}%
\hspace{85mm}%
\clap{\rule{1pt}{8mm}}%
\hspace{85mm}%
\clap{\rule{1pt}{8mm}}%
\hspace{85mm}%
\clap{\rule{1pt}{8mm}}%

\end{document}
share|improve this answer
    
This doesn't really answer the question, though, does it? It does reproduces the image posted to illustrate the desired layout. It doesn't show how to include the business card or produce crop marks. –  cfr Mar 23 at 22:54
    
I understood the question as that he knows how to add the business cards, but not the crop marks. The code adds crop marks around the edge like his example. –  Jonas Granholm Mar 24 at 1:50
    
Yes but the OP is using pdfpages to add the card. That won't work straightforwardly with this solution because pdfpages will put the card on a new page. It is possible to address that, but it is not trivial to do so. And I don't understand why the checks at all. –  cfr Mar 24 at 1:53
    
Hi, maybe I was a bit unclear: I statet that pdfpages does not support crop marks. A solution using \includegraphics (or anything else) like this is as fine as well. –  Marcus Bitzl Mar 24 at 17:20
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.