Skip to content

Instantly share code, notes, and snippets.

@0undefined
Created September 19, 2017 23:50
Show Gist options
  • Save 0undefined/261a28c2858e2ceeab5a7d526e1c90a0 to your computer and use it in GitHub Desktop.
Save 0undefined/261a28c2858e2ceeab5a7d526e1c90a0 to your computer and use it in GitHub Desktop.
A super neat preamble with a nice \mkheader macro; for Copenhagen University
\documentclass[12pt]{article}
% Usual packages++
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[danish]{babel}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[hidelinks]{hyperref}
\usepackage{url}
\usepackage{array}
\usepackage[usenames, dvipsnames, svgnames, table]{xcolor}
\usepackage{tabularx}
\usepackage{colortbl}
\usepackage{verbatim}
\usepackage{fancyvrb}
\usepackage{listings}
\usepackage{lipsum}
\usepackage{float}
\usepackage{wrapfig}
\usepackage[yyyymmdd]{datetime}
% Basic layout:
\setlength{\textwidth}{165mm}
\setlength{\textheight}{220mm}
\setlength{\parindent}{0mm}
\setlength{\parskip}{\parsep}
\setlength{\headheight}{0mm}
\setlength{\headsep}{0mm}
\setlength{\hoffset}{-2.5mm}
\setlength{\voffset}{0mm}
\setlength{\footskip}{15mm}
\setlength{\oddsidemargin}{0mm}
\setlength{\topmargin}{0mm}
\setlength{\evensidemargin}{0mm}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
% Colors:
\definecolor{KU-red}{RGB}{144, 26, 30}
% Text Coloring:
\newcommand{\green} [1]{\textbf{\color{green}{#1}}}
\newcommand{\blue} [1]{\textbf{\color{blue} {#1}}}
\newcommand{\red} [1]{\textbf{\color{red} {#1}}}
% Misc Commands
\newcommand\code[1]{\texttt{#1}}
% Sectioning
\setcounter{section}{-1}
\renewcommand{\thesection}{\Large{\textbf{Part \arabic{section}}}}
\renewcommand{\thesubsection}{\large{\textbf{\alph{subsection})}}}
\renewcommand{\thesubsubsection}{\large{\roman{subsubsection})}}
\newcommand{\makeheader}[4]{%
\begin{minipage}[b]{1.0\linewidth}
\includegraphics[height=30mm]{KULogo}
\vspace*{-19ex}
\begin{center}
{\Large \bf #1} \vspace*{1ex} \\
{\large #2: \textbf{\code{\today}}} \vspace*{1ex} \\
{\large #3: \code{<#4>}}
\end{center}
\vspace*{-1.7pt}
{%
\color{KU-red}
\noindent\makebox[\linewidth]{\rule{1.05\paperwidth}{1.2pt}}
}%
\end{minipage}
\vspace{2ex}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment