| 1 |
\NeedsTeXFormat{LaTeX2e}
|
| 2 |
\ProvidesPackage{refcard}[2008/07/28 DBLaTeX Refcard Style]
|
| 3 |
\RequirePackageWithOptions{db2latex}
|
| 4 |
\RequirePackage{ifthen}
|
| 5 |
|
| 6 |
% paper format, letter or a4, default is ISO A4
|
| 7 |
\newboolean{refcard@format}
|
| 8 |
\setboolean{refcard@format}{true}
|
| 9 |
|
| 10 |
\def\title#1{
|
| 11 |
\def\DBKtitle{#1}
|
| 12 |
\stdtitle{\bfseries #1}} % no subtitle, we need real estate
|
| 13 |
|
| 14 |
\sloppy
|
| 15 |
\makeatletter
|
| 16 |
\parindent=0mm
|
| 17 |
\def\maketitle{
|
| 18 |
\thispagestyle{empty}
|
| 19 |
\begin{center}
|
| 20 |
\href{\REFcorpauthorurl}{%
|
| 21 |
\includegraphics[height=1cm]{\REFcorpauthorimage}} \\
|
| 22 |
{\large{\@title}} \\
|
| 23 |
\REFversion~\REFrevnumber~\REFdate \\
|
| 24 |
\url{\REFcorpauthorurl}
|
| 25 |
\end{center}}
|
| 26 |
|
| 27 |
\pagestyle{empty}
|
| 28 |
\def\frontmatter{}
|
| 29 |
\def\tableofcontents{}
|
| 30 |
\def\mainmatter{}
|
| 31 |
\def\backmatter{}
|
| 32 |
|
| 33 |
\ifthenelse{\boolean{refcard@format}}{%
|
| 34 |
\paperheight=210mm % ISO A4 short side
|
| 35 |
\paperwidth=99mm % ISO A4 long side / 3
|
| 36 |
\special{papersize=99mm,210mm}
|
| 37 |
\textheight=190mm % 210mm - 2 * 1cm
|
| 38 |
\textwidth=89mm % 99mm - 2 * 0.5cm
|
| 39 |
\topmargin=-28mm
|
| 40 |
\oddsidemargin=-20mm
|
| 41 |
}{%
|
| 42 |
\paperheight=216mm % letter short side
|
| 43 |
\paperwidth=93mm % letter long side / 3
|
| 44 |
\special{papersize=93mm,216mm}
|
| 45 |
\textheight=196mm % 216mm - 2 * 1cm
|
| 46 |
\textwidth=83mm % 93mm - 2 * 0.5cm
|
| 47 |
\topmargin=-28mm
|
| 48 |
\oddsidemargin=-20mm
|
| 49 |
}
|
| 50 |
|
| 51 |
\usepackage{color}
|
| 52 |
\definecolor{url}{rgb}{0.84,0.03,0.32}
|
| 53 |
|
| 54 |
\newcounter{cnt}
|
| 55 |
\newcommand{\newPage}{%
|
| 56 |
\ifnum\value{page}<\value{cnt}\relax
|
| 57 |
\null\newpage
|
| 58 |
\null\vfill
|
| 59 |
\newPage\vfill
|
| 60 |
\fi
|
| 61 |
}
|
| 62 |
\newcommand{\gotopage}[1]{%
|
| 63 |
\setcounter{cnt}{#1}
|
| 64 |
\newPage\vfill
|
| 65 |
}
|