summaryrefslogtreecommitdiff
path: root/chessstorm.tex
blob: ca12303ca8868e7764cac805bcde1ffe9b4d2ab5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
\documentclass[parskip]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\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{amssymb}
\usepackage[default]{lato}

\include{icons}

\newcommand{\card}[4]{
\begin{tikzpicture}[x=1in,y=1in]
% 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};

% 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);

% The main card square
    \draw[color=black,   opacity=1, rounded corners=0.15in] (0.00, 0.00) rectangle (2.50, 3.50);
% Safe zone
    \draw[color=black,   opacity=0, rounded corners=0.15in] (0.10, 0.10) rectangle (2.40, 3.40);

% Watermark
    \node [rotate=60, scale=2.8, text opacity=0.05] at (current page.center) { Work in progress };
\end{tikzpicture}

\newpage
}

\begin{document}
\include{cards}
\end{document}