aboutsummaryrefslogtreecommitdiff
path: root/requirements.tex
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-09-18 15:07:19 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-09-18 15:07:19 +0200
commit927764af4da43d1813ff58a6fab25f433c571e98 (patch)
tree17025b34953057279e0afd21583eaa83de930dcb /requirements.tex
parent9f736b9e3d4b20c7dae1063bd572c1f802cde649 (diff)
parentabab5051391b7f8a212539400433eb1db0bb4f06 (diff)
Merge branch 'loek/requirements'
Diffstat (limited to 'requirements.tex')
-rw-r--r--requirements.tex22
1 files changed, 22 insertions, 0 deletions
diff --git a/requirements.tex b/requirements.tex
index 2936272..78496e8 100644
--- a/requirements.tex
+++ b/requirements.tex
@@ -6,6 +6,28 @@
\projdoc@description@labelindent=0pt
\projdoc@setdescriptionstyle
\makeatother
+\setcounter{secnumdepth}{1}
+
+\usepackage{bophook}
+\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
+\AtBeginPage{\reqlabelreset}
+\makeatother
\title{Requirements}