\documentclass[parskip]{scrartcl} \usepackage[T1]{fontenc} \usepackage{textcomp} \usepackage[paperwidth=2.74in,paperheight=3.74in,top=0.08in,left=0.08in,bottom=0in,right=0in]{geometry} \usepackage{tikz} \usepackage{graphicx} \usepackage{lastpage} \usepackage[default]{lato} \include{icons} \newcommand{\card}[4]{ \begin{tikzpicture}[x=1in,y=1in] % The main card square \draw[color=black, opacity=1, rounded corners=0.15in] (0.00, 0.00) rectangle (2.50, 3.50); % Bottom left cutting guide \draw[color=magenta, opacity=1] (-0.04, 0.00)--( 0.04, 0.00); \draw[color=cyan, opacity=1] ( 0.00,-0.04)--( 0.00, 0.04); % Top left cutting guide \draw[color=magenta, opacity=1] (-0.04, 3.50)--( 0.04, 3.50); \draw[color=cyan, opacity=1] ( 0.00, 3.46)--( 0.00, 3.54); % Bottom right cutting guide \draw[color=magenta, opacity=1] ( 2.46, 0.00)--( 2.54, 0.00); \draw[color=cyan, opacity=1] ( 2.50,-0.04)--( 2.50, 0.04); % Top right cutting guide \draw[color=magenta, opacity=1] ( 2.46, 3.50)--( 2.54, 3.50); \draw[color=cyan, opacity=1] ( 2.50, 3.46)--( 2.50, 3.54); % Card title \node (title) [below right, text width=2.10in, text centered, rounded corners=0.15in, fill=yellow!50, draw=yellow, line width=0.02in, font=\Huge] at (0.14, 3.36) {#1}; % Card rule \node [below right, text width=2.20in, text badly centered, font=\small] at (0.10, 2.85) {#2}; % Card note \node [below right, text width=2.20in, text badly centered, font=\scriptsize] at (0.10, 0.85) { \tikz{\fill (0.00, 0.00)--(2.20, 0.00);} #3}; % Card number \node [above right, text width=0.4in, rounded corners=0.05in, fill=red!20, draw=red!50, line width=0.01in, font=\tiny] at (0.14, 0.14) {\hfill\thepage\ / \pageref{LastPage}}; % Card icons \node [above left] at (2.40, 0.10) {#4}; % Safe zone \draw[color=black, opacity=0.2, rounded corners=0.15in] (0.10, 0.10) rectangle (2.40, 3.40); \end{tikzpicture} \newpage } \begin{document} \include{cards} \end{document}