From 2104701858cb6ebd8269404264a3fc4f68cbb60e Mon Sep 17 00:00:00 2001 From: Victor Andersson Date: Sat, 27 Sep 2025 23:03:34 +0200 Subject: [PATCH] Added basic shit for master-docs --- .gitignore | 1 + latex/samlingsmall.tex | 65 +++++++++++++++++++++++++++++++++++++ scripts/samlingsdokument.sh | 14 ++++++++ 3 files changed, 80 insertions(+) create mode 100644 latex/samlingsmall.tex create mode 100644 scripts/samlingsdokument.sh diff --git a/.gitignore b/.gitignore index e630c65..2dc1489 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ *.patch *.jar .obsidian +tex diff --git a/latex/samlingsmall.tex b/latex/samlingsmall.tex new file mode 100644 index 0000000..43d1605 --- /dev/null +++ b/latex/samlingsmall.tex @@ -0,0 +1,65 @@ +\documentclass[a4paper, 11pt]{article} + +% Alla paket +\usepackage[utf8]{inputenc} +\usepackage[swedish]{babel} +\usepackage{graphicx} +\usepackage{svg} +\usepackage{geometry} +\usepackage{fancyhdr} +\usepackage{lastpage} +\usepackage[hidelinks]{hyperref} +\usepackage{parskip} +\usepackage{fontspec} +\usepackage{longtable} +\usepackage{booktabs} +\usepackage{calc} +\setmainfont{Carlito} + +\geometry{ + a4paper, + left=2cm, + right=2cm, + top=3.5cm, + bottom=3cm, + headheight=3cm, +} + +\pagestyle{fancy} +\fancyhf{} +\fancyfoot[R]{Sida \thepage{} av \pageref{LastPage}} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{0.4pt} + +\begin{document} + +% Titelsida +\begin{titlepage} + \thispagestyle{empty} + \vspace*{\stretch{1}} + \begin{center} + {\Huge\bfseries Samlingsdokument: Styrdokument\par} + \vspace{1.5cm} + {\large Genererat: \today} + \end{center} + \vspace*{\stretch{2}} +\end{titlepage} + +% TOC +\newpage +\tableofcontents +\newpage + +% Inledning från markdown (genererad med pandoc) +\input{samlingsdokument-intro.tex} + +% Inkludera varje dokument +\newpage +\input{tex_dokument/policy1.tex} +\newpage +\input{tex_dokument/policy2.tex} +\newpage +\input{tex_dokument/riktlinje1.tex} + +\end{document} + diff --git a/scripts/samlingsdokument.sh b/scripts/samlingsdokument.sh new file mode 100644 index 0000000..7006148 --- /dev/null +++ b/scripts/samlingsdokument.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +cd "$(dirname "$0")" + +cd .. + +mkdir -p tex + +cd latex + +for file in ../policies/*.md; do + filename=$(basename "$file" .md) + pandoc "$file" -o "../tex/$filename.tex" "--template=policymall.tex" -t "latex" +done