View raw

1 # -*- mode: org; eval: (visual-line-mode); -*- 2 3 4 * \huge Default Org setup file for GNU/Linux systems 5 :PROPERTIES: 6 :UNNUMBERED: t 7 :END: 8 9 #+ATTR_LATEX: :center nil 10 | =From= | Marius Peter | 11 | =To= | {{{SDs}}} users | 12 | =Date= | <2021-06-22 Tue> | 13 | =Subject= | Safran template for Emacs Org mode | 14 15 #+LATEX: \tableofcontents 16 17 18 * Options 19 20 Hide Org mode tags 21 #+OPTIONS: tags:nil title:nil 22 23 #+LATEX_CLASS: article 24 25 26 * Macros 27 28 #+MACRO: SD /Smart Document/ 29 #+MACRO: SDs /Smart Documents/ 30 31 Ensure room for header and footer 32 #+LATEX_HEADER: \usepackage[ 33 #+LATEX_HEADER: left = 1.2in, 34 #+LATEX_HEADER: right = 1.2in, 35 #+LATEX_HEADER: top = 1.0in , 36 #+LATEX_HEADER: bottom = 1.8in,]{geometry} 37 38 Beautiful fonts ONLY 39 #+LATEX_HEADER: \usepackage{fontspec} 40 Regular font 41 #+LATEX_HEADER: \setmainfont[Scale=0.872]{Public Sans} 42 Monospaced font 43 # +LATEX_HEADER: \setmonofont{CourierPrime.ttf} 44 45 Icon font <3 46 #+LATEX_HEADER: \usepackage[fixed]{fontawesome5} 47 48 49 Get total page count, to later insert in page footer. 50 #+LATEX_HEADER: \usepackage{lastpage} 51 Provide access to \title, \author, and \date. 52 #+LATEX_HEADER: \usepackage{titling} 53 54 # Colors are used for gray header and footer content. 55 #+LATEX_HEADER: \usepackage{xcolor} 56 57 # Headers and footers. 58 #+LATEX_HEADER: \usepackage{fancyhdr} 59 # Space in the header for a logo or image. 60 #+LATEX_HEADER: \setlength{\headheight}{36pt} 61 #+LATEX_HEADER_EXTRA: \pagestyle{fancy} 62 #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\color{gray}\texttt{\theauthor}} 63 #+LATEX_HEADER_EXTRA: \fancyhead[C]{\color{gray}\bfseries\thetitle} 64 #+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{gray}\thedate} 65 # Make header line gray 66 #+LATEX_HEADER_EXTRA: \renewcommand{\headrule}{\hbox to\headwidth{% 67 #+LATEX_HEADER_EXTRA: \color{gray}\leaders\hrule height \headrulewidth\hfill} 68 #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\color{gray}\hrulefill\\[0.8em] 69 #+LATEX_HEADER_EXTRA: {\bfseries Page \thepage/\pageref*{LastPage}}\\[0.8em] 70 #+LATEX_HEADER_EXTRA: \footnotesize \texttt{Compiled with Emacs, Org mode, LuaTeX...}\\ 71 # +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/EmacsIcon.png}/ 72 # +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/Org-mode-unicorn.png}/ 73 # +LATEX_HEADER_EXTRA: \includegraphics[width=1.618ex]{~/.emacs.d/resources/images/icons/LuaTeX_logo.png}/...\\ 74 #+LATEX_HEADER_EXTRA: \texttt{Copyright \copyright~2021 Marius Peter. All rights reserved.}}} 75