aboutsummaryrefslogtreecommitdiff
path: root/requirements.tex
diff options
context:
space:
mode:
authorheavydemon21 <nielsstunnebrink1@gmail.com>2024-09-27 14:33:15 +0200
committerheavydemon21 <nielsstunnebrink1@gmail.com>2024-09-27 14:33:15 +0200
commit96775d053500676e0c7daebad70c5f7d3299418d (patch)
tree99b2bed0322b2316f62bff3f6f88354d0e5e3191 /requirements.tex
parent83999b29846e1338e43bf9b2fe7489d778cb7d0c (diff)
parent3a0cc3f0720ed644d602295dc9d2d6bfc21f2d65 (diff)
Merge branch 'master' into niels/design
Diffstat (limited to 'requirements.tex')
-rw-r--r--requirements.tex42
1 files changed, 42 insertions, 0 deletions
diff --git a/requirements.tex b/requirements.tex
new file mode 100644
index 0000000..6b4a87a
--- /dev/null
+++ b/requirements.tex
@@ -0,0 +1,42 @@
+\documentclass{projdoc}
+
+\makeatletter
+\projdoc@description@leftmargin=2ex
+\projdoc@description@labelindent=0pt
+\projdoc@setdescriptionstyle
+\makeatother
+\setcounter{secnumdepth}{1}
+
+\makeatletter
+\def\reqlabel#1{\csuse{reqlabel@#1}}
+\def\reqlabelreset{%
+ \global\def\reqlabel@priority{%
+ \Glsdesc{reqlabel-priority}%
+ \global\def\reqlabel@priority{\Glstext{reqlabel-priority}}%
+ }%
+ \global\def\reqlabel@description{%
+ \Glsdesc{reqlabel-description}%
+ \global\def\reqlabel@description{\Glstext{reqlabel-description}}%
+ }%
+ \global\def\reqlabel@done{%
+ \Glsdesc{reqlabel-done}%
+ \global\def\reqlabel@done{\Glstext{reqlabel-done}}%
+ }%
+}
+% Abbreviate requirement field labels after first occurrence on every page
+\AtBeginShipout{\reqlabelreset}
+\makeatother
+
+\title{Requirements}
+
+\begin{document}
+\tablestables
+\newpage
+
+\section{Requirements}
+\begin{multicols}{2}
+\input{reqs.tex}
+\end{multicols}
+
+\end{document}
+