View raw

# -*- mode: org; eval: (visual-line-mode); -*-

# Hide Org mode tags #+OPTIONS: tags:nil toc:nil

#+LATEX_CLASS: article

# Ensure room for header and footer #+LATEX_HEADER: \usepackage[left1in,right1in,top1in,bottom1.75in]{geometry}

# Beautiful fonts ONLY #+LATEX_HEADER: \usepackage{fontspec}

# Regular font #+LATEX_HEADER: \setmainfont{publicsans}[% #+LATEX_HEADER: Path L:/org/fonts/ , #+LATEX_HEADER: Extension .ttf , #+LATEX_HEADER: UprightFont *-regular , #+LATEX_HEADER: BoldFont *-semibold , #+LATEX_HEADER: ItalicFont *-italic , #+LATEX_HEADER: BoldItalicFont *-bolditalic ,]

# Monospace font #+LATEX_HEADER: \setmonofont{courierprime}[% #+LATEX_HEADER: Path L:/org/fonts/ , #+LATEX_HEADER: Extension .ttf , #+LATEX_HEADER: UprightFont *-regular , #+LATEX_HEADER: BoldFont *-bold , #+LATEX_HEADER: ItalicFont *-italic , #+LATEX_HEADER: BoldItalicFont *-bolditalic ,]

# Get total page count to insert in footer #+LATEX_HEADER: \usepackage{lastpage} #+LATEX_HEADER: \usepackage{titling}

# #+LATEX_HEADER: \usepackage{enumitem} # #+LATEX_HEADER: \setlist{noitemsep}

# Required to reset numbering of table rows from table to table. #+LATEX_HEADER: \usepackage{etoolbox} #+LATEX_HEADER: \makeatletter #+LATEX_HEADER: \gpreto\tabular{\renewcommand{\arraystretch}{1.4}\rownum=\z@} #+LATEX_HEADER: \makeatother

# Headers and footers. #+LATEX_HEADER: \usepackage{fancyhdr} # Space in the header for a logo or image. #+LATEX_HEADER: \setlength{\headheight}{36pt} #+LATEX_HEADER_EXTRA: \pagestyle{fancy} #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\texttt{\theauthor}} #+LATEX_HEADER_EXTRA: \fancyhead[C]{\large\textbf{\thetitle}} #+LATEX_HEADER_EXTRA: \fancyhead[R]{\thedate} #+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.5pt} #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[0.8em] #+LATEX_HEADER_EXTRA: Page \thepage/\pageref*{LastPage}\\[0.8em] #+LATEX_HEADER_EXTRA: \footnotesize\\ Copyright \copyright~2020 Marius Peter. All rights reserved.}