Download raw (2.3 KB)
\ProvidesClass{maclasse}[2007/09/19 Classe personnelle, V1.0] \LoadClass[a4paper,11pt]{article} \RequirePackage[ top=1.42cm, % top margin left=1.42cm, % left margin textwidth=18.161cm, textheight=20.0103cm, includehead, % the header is included in the computations headheight=3.0138cm, % height of the header headsep=26.144882pt, heightrounded, % to have an integer number of lines ]{geometry} \RequirePackage{fontspec} \setmonofont[Path=../fonts/propcouriersans/]{PropCourierSans-Regular.ttf} \RequirePackage{lastpage} \RequirePackage{multicol} \RequirePackage{array} \RequirePackage{fancyhdr} \RequirePackage{graphicx} \RequirePackage{setspace} \setstretch{1.272727272727272727} % for custom spacing % Pages styles \setlength\parindent{0pt} \setlength{\parskip}{14pt} \setlength{\columnsep}{14pt} \setlength{\tabcolsep}{7pt} % Header and footer \pagestyle{fancy} \newcommand{\foo}{% \dimexpr\textwidth/2-\tabcolsep } \newcommand{\headertext}{% \tt \fontsize{10.5}{14}\selectfont \setstretch{1.272727272727272727} % for custom spacing From: Antoon Bosselaers\newline Research Applied Cryptography\newline antoon.bosselaers@esat.kuleuven.ac.be\newline Tel +32 16 32 18 07 — Fax +32 16 32 19 69 } % Header \fancyhead{} % clear all header fields \fancyhead[LE,LO]{ \begin{tabular}{@{}p{\foo}p{\foo}@{}} \vspace*{-10.7mm} \hspace*{-9.1mm} \includegraphics[height=39.138mm,width=31.397mm]{logo.eps} & \headertext \end{tabular} } \renewcommand{\headrulewidth}{0pt} % no line in header area % Footer \fancyfoot{} % clear all footer fields \fancyfoot[LE,LO]{ \tt \fontsize{10.5}{14}\selectfont \setstretch{1.272727272727272727} % for custom spacing \includegraphics[width=15.462mm,height=4.826mm]{kuleuvenlogo.eps}\\ ESAT/COSIC — Research Applied Cryptography\\ Kasteelpark Arenberg 10, bus 2446, B3001 Heverlee, Belgium\\ +32 (0) 16 32 18 07 — http://cosic.esat.kuleuven.be/ \hspace{3cm}\thepage/\pageref{LastPage} } % Signature \newcommand{\signature}[1] { \hspace{92,652 mm}\parbox{87,713mm}{#1} } % Date + Subject \newcommand{\datesubject}[2] { #1\\ {\tt Subject:} #2 } % Recipient \newcommand{\recipient}[1] { \begin{multicols}{2} \hfill\vfill \columnbreak { \tt \fontsize{10.5}{14} To: #1 \\\\ } \end{multicols} }