Files
ungpirat-policys/latex/policymall.tex
2025-09-24 15:55:58 +02:00

124 lines
4.2 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% MALL FÖR STYRDOKUMENT %
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[a4paper, 11pt]{article}
%----------- PAKET -----------%
\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")
\usepackage{lipsum} % För att generera exempeltext (Lorem Ipsum)
\usepackage[hidelinks]{hyperref} % För klickbara länkar i innehållsförteckningen
\usepackage{parskip} % ÄNDRING: För avstånd mellan stycken istället för indrag
\usepackage{array} % För bättre kontroll över tabeller
\usepackage{eso-pic} % För bättre kontroll av loggan
\usepackage{fontspec}
\setmainfont{Carlito}
%----------- GEOMETRI & SIDLAYOUT -----------%
% ÄNDRING: Justerad för att placera sidhuvudet korrekt i övre marginalen
\geometry{
a4paper,
left=2cm,
right=2cm,
top=3.5cm,
bottom=3cm,
headheight=3cm, % Höjd för loggan (2.23cm) + lite marginal
}
%-------------- Fix av pandoc listor ----------------%
% Fix för Pandoc listor
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
%----------- SIDHUVUD OCH SIDFOT -----------%
\pagestyle{fancy} % Aktivera fancyhdr-stilen
\fancyhf{} % Rensa alla fält i sidhuvud/sidfot
% Sidhuvud: Logga till vänster
%\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
}
}
% Sidfot: "Sida X av Y" till höger
\fancyfoot[R]{Sida \thepage{} av \pageref{LastPage}}
% Linjer för att separera huvudet och foten från texten
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
%----------- FÖRBÄTTRING AV TABELLUTSEENDE -----------%
\renewcommand{\arraystretch}{1.5} % Ger lite mer luft (höjd) i tabellrader
%---------Lägga till § ibland ------------%
$if(paragrafnummer)$
% Rubriknumrering med § i rubriken
\renewcommand{\thesection}{\S~\arabic{section}}
\renewcommand{\thesubsection}{\S~\arabic{section}.\arabic{subsection}}
% TOC: använd bara siffran § finns redan i \thesection
\renewcommand{\numberline}[1]{#1\hspace{0.5em}}
$endif$
%----------- DOKUMENTET BÖRJAR -----------%
\begin{document}
%----------- FÖRSTA SIDAN (TITELSIDA) -----------%
\begin{titlepage}
\thispagestyle{empty} % ÄNDRING: Använd sidhuvud/fot även på denna sida
\vspace*{\stretch{1}} % Flytta ner innehållet en bit
% Titel
\begin{center}
{\Huge\bfseries $title$\par}
\vspace{2.5cm} % Lite extra luft
\end{center}
% Tabell med information
% Tabell med information
\begin{center}
% ÄNDRING: Andra kolumnen har nu en fast bredd på 6cm
\begin{tabular}{|l|p{6cm}|}
\hline
\textbf{Typ:} & $typ$ \\
\hline
\textbf{Fastställd av:} & $faststalld-av$ \\
\hline
\textbf{Fastställd vid möte:} & $faststalld-vid-mote$\\
\hline
\textbf{Version:} & $version$\\
\hline
\textbf{Giltighetstid:} & $gilltighetstid$\\
\hline
\end{tabular}
\end{center}
\vspace*{\stretch{2}} % Flytta ner resten av sidan för att centrera vertikalt
\end{titlepage}
%----------- ANDRA SIDAN (INNEHÅLLSFÖRTECKNING) -----------%
\newpage
\tableofcontents % Skapar innehållsförteckningen automatiskt
\newpage
%----------- TREDJE SIDAN OCH FRAMÅT (HUVUDINNEHÅLL) -----------%
$body$
\end{document}