% !TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
% -----------------
% START OF PREAMBLE
% -----------------
\PassOptionsToPackage{unicode=true}{hyperref} % options for packages loaded elsewhere
\PassOptionsToPackage{hyphens}{url}
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
% Commands
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
% Packages
\usepackage{fontspec}
\usepackage{eurosym}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{upquote}
\usepackage{microtype}
\usepackage{polyglossia}
\usepackage{graphicx}
\usepackage{grffile}
\usepackage{geometry}
\usepackage[normalem]{ulem}
\PassOptionsToPackage{setpagesize=false,
unicode=false,
colorlinks=true,
urlcolor=blue,
linkcolor=black}{hyperref}
\usepackage{eforms}
\usepackage{sectsty}
\usepackage{xcolor}
\usepackage{titlesec}
\usepackage{multicol}
\usepackage{pgfgantt}
% Typeface settings
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{setspace}
\usepackage{listings}
\usepackage{xstring}
$if(body_color)$
\StrGobbleLeft{$body_color$}{1}[\BodyColorHex]
\definecolor{BodyColor}{HTML}{\BodyColorHex}
\pagecolor{BodyColor}
$else$
\definecolor{BodyColor}{HTML}{FFFFFF}
\pagecolor{BodyColor}
$endif$
\newcommand{\setAllHeadingColors}[1]{
\sectionfont{\color{#1}}
\subsectionfont{\color{#1}}
\subsubsectionfont{\color{#1}}
\paragraphfont{\color{#1}}
\subparagraphfont{\color{#1}}
}
$if(primary_color)$
\StrGobbleLeft{$primary_color$}{1}[\PrimaryColorHex]
\definecolor{PrimaryColor}{HTML}{\PrimaryColorHex}
\setAllHeadingColors{PrimaryColor}
$else$
\definecolor{foo}{HTML}{2c41ac}
\setAllHeadingColors{foo}
$endif$
$if(secondary_color)$
\StrGobbleLeft{$secondary_color$}{1}[\SecondaryColorHex]
\definecolor{SecondaryColor}{HTML}{\SecondaryColorHex}
\color{SecondaryColor}
$else$
\definecolor{SecondaryColor}{HTML}{000000}
\color{SecondaryColor}
$endif$
$if(mainfont)$
\setmainfont[
Path=$path$/fonts/,
$for(mainfontoptions)$$mainfontoptions$$sep$,$endfor$
]{$mainfont$}
$endif$
% Longtabe and friends
\usepackage{rotating,multirow,longtable,booktabs,calc,array}
% Polyglossia settings
\setmainlanguage{english} % or danish
\addto\captionsenglish{%
\renewcommand{\contentsname}{Table of Contents}
}
\addto\captionsdanish{%
\renewcommand{\contentsname}{Indholdsfortegnelse}
}
\renewcommand{\baselinestretch}{1.25}
$if(title)$
\newcommand{\newCommandProposalTitle}{\textcolor{PrimaryColor}{$title$}}
$endif$
$if(id)$
\newcommand{\newCommandProposalId}{$id$}
$endif$
\newcommand{\newCommandProposalParty}{$organisation_name$}
% Required for syntax highlighting
$highlighting-macros$
\newcommand{\authorName}{$author_name$}
\newcommand{\authorEmail}{$author_email$}
% Set the PDF metadata
\newcommand{\DocumentInstanceTitle}{$title$}
\newcommand{\pdfAuthor}{$organisation_name$}
\hypersetup{
pdftitle={\DocumentInstanceTitle},
pdfauthor={\pdfAuthor}
}
% Don't let images overflow the page
% Can still explicit set width/height/options for an image
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth\else\Gin@nat@width\fi}
\def\maxheight{\ifdim\Gin@nat@height>\textheight\textheight\else\Gin@nat@height\fi}
\makeatother
\setkeys{Gin}{width=\maxwidth,height=\maxheight,keepaspectratio}
% Make links footnotes instead of hotlinks
\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
% Avoid problems with \sout in headers with hyperref:
\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
\newcommand{\st}[1]{\sout{#1}}
\newcommand{\ul}[1]{\underline{#1}}
% No paragraph indentation
% and set space between paragraphs
\setlength{\parindent}{0pt}
\setlength{\parskip}{1em plus 2pt minus 1pt}
\setlength{\emergencystretch}{3em} % prevent overfull lines
% Booktabs styling
\setlength\heavyrulewidth{1.5pt}% Thick top and bottom lines
\setlength{\defaultaddspace}{0.65ex}% Adjusted line spacing
\let\originaltoprule\toprule
\renewcommand{\toprule}{\originaltoprule[0pt]}% No top rule
% Dotted lines, load after longtable
\usepackage{arydshln}
\renewcommand*\cmidrule{\hdashline[.6pt/1pt]}% Dashed middle lines
% Adjust caption of floats (tables)
\usepackage{floatrow}
\floatsetup[longtable]{style=plaintop}% Does not work!
\lstset{%
backgroundcolor=\color{cyan!10},
basicstyle=\ttfamily,
numbers=left,numberstyle=\scriptsize
}
\setlength{\tabcolsep}{0.8em} % for the horizontal padding
\renewcommand{\arraystretch}{1.7}% for the vertical padding
$if(toc)$
\usepackage{tocloft}
$endif$
$if(letterhead)$
\usepackage{wallpaper}
\ClearWallPaper
\ULCornerWallPaper{1}{$letterhead$}
$endif$
% -----------------
% END OF PREAMBLE
% -----------------
\begin{document}
$if(margin_top)$$if(margin_left)$$if(margin_bottom)$$if(margin_right)$
\newgeometry{top=$margin_top$cm, left=$margin_left$cm, bottom=$margin_bottom$cm, right=$margin_right$cm}
$endif$$endif$$endif$$endif$
$if(default_cover)$
$if(path)$
\input{$path$/cover}
$endif$
$endif$
% chapter: 0, section: 1, subsection: 2 etc
$if(toc)$
{
\color{$if(toccolor)$$toccolor$$else$black$endif$}
$if(colorlinks)$
\hypersetup{linkcolor=$if(toccolor)$$toccolor$$else$$endif$}
$endif$
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{$toc_depth$}
\tableofcontents
}
$endif$
\newpage
$body$
% Add some vertical space before the QR code
\vspace{10mm}
$if(qrcode)$
\includegraphics[width=2.5cm]{$qrcode$}
$endif$
\end{document}

PDF Preview
Create an account to compile and preview