2 Commits

Author SHA1 Message Date
Victor Andersson
4a8061b747 Fix fuck svg 2025-11-03 02:58:42 +01:00
Victor Andersson
2104701858 Added basic shit for master-docs 2025-09-27 23:03:34 +02:00
6 changed files with 86 additions and 3 deletions

1
.gitignore vendored
View File

@@ -3,3 +3,4 @@
*.patch
*.jar
.obsidian
tex

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "tools/markdown-pdf-generator"]
path = tools/markdown-pdf-generator
url = https://git.ured.se/victor/markdown-pdf-generator.git

View File

@@ -10,7 +10,6 @@
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel} % Svenska språkinställningar
\usepackage{graphicx} % För att hantera bilder
\usepackage{svg} % För att kunna inkludera SVG-filer (kräver Inkscape)
\usepackage{geometry} % För att ställa in marginaler och pappersstorlek
\usepackage{fancyhdr} % För att anpassa sidhuvud och sidfot
\usepackage{lastpage} % För att kunna referera till sista sidan ("Sida X av Y")
@@ -49,10 +48,10 @@
%\fancyhead[L]{\includesvg[width=1.7cm, height=1.7cm]{logga}}
%\lhead{\includesvg[width=1.7cm]{logga}}
% Logga på ALLA sidor
\AddToShipoutPicture{%
\AtPageLowerLeft{%
\put(20,790){\includesvg[width=1.7cm]{logga}} % Justera koordinater
% Vi byter till 'includegraphics' och använder vår absoluta sökväg
\put(20,790){\includegraphics[width=1.7cm]{latex/logga.pdf}} % Justera koordinater
}
}

65
latex/samlingsmall.tex Normal file
View File

@@ -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}

View File

@@ -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