From 84592fcccde7d4e3fdb7e4850491abf22e075e9b Mon Sep 17 00:00:00 2001
From: Jan Wille <mail@janwille.de>
Date: Thu, 25 Apr 2024 09:27:03 +0200
Subject: [PATCH] more options for `faculty` to make robust

---
 src/HsH-article.cls    | 12 ++++++------
 src/HsH-classes.dtx    | 12 ++++++------
 src/HsH-classes.pdf    |  4 ++--
 src/HsH-report.cls     | 12 ++++++------
 src/HsH-standalone.cls | 12 ++++++------
 5 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/src/HsH-article.cls b/src/HsH-article.cls
index 07cf0e6..0a116c6 100644
--- a/src/HsH-article.cls
+++ b/src/HsH-article.cls
@@ -133,12 +133,12 @@
 \HsH@Options@DeclareAlias{ngerman}{language=ngerman}
 \def\HsH@opt@faculty{1}
 \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{%
-  {none}{1}, {false}{1},%
-  {f1}{2}, {1}{2},%
-  {f2}{3}, {2}{3},%
-  {f3}{4}, {3}{4},%
-  {f4}{5}, {4}{5},%
-  {f5}{6}, {5}{6},%
+  {0}{1}, {none}{1}, {false}{1}, {off}{1}%
+  {1}{2}, {f1}{2},%
+  {2}{3}, {f2}{3},%
+  {3}{4}, {f3}{4},%
+  {4}{5}, {f4}{5},%
+  {5}{6}, {f5}{6},%
 }
 \HsH@Options@DeclareAlias{f1}{faculty=f1}
 \HsH@Options@DeclareAlias{f2}{faculty=f2}
diff --git a/src/HsH-classes.dtx b/src/HsH-classes.dtx
index 5717baf..3d75e7d 100644
--- a/src/HsH-classes.dtx
+++ b/src/HsH-classes.dtx
@@ -724,12 +724,12 @@ http://www.latex-project.org/lppl.txt
 %    faculties and storeing the selected one in |\HsH@opt@faculty|.
 %    \begin{macrocode}
 \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{%
-  {none}{1}, {false}{1},%
-  {f1}{2}, {1}{2},%
-  {f2}{3}, {2}{3},%
-  {f3}{4}, {3}{4},%
-  {f4}{5}, {4}{5},%
-  {f5}{6}, {5}{6},%
+  {0}{1}, {none}{1}, {false}{1}, {off}{1}%
+  {1}{2}, {f1}{2},%
+  {2}{3}, {f2}{3},%
+  {3}{4}, {f3}{4},%
+  {4}{5}, {f4}{5},%
+  {5}{6}, {f5}{6},%
 }
 %    \end{macrocode}
 %    \end{option}
diff --git a/src/HsH-classes.pdf b/src/HsH-classes.pdf
index 7715f12..097ba80 100644
--- a/src/HsH-classes.pdf
+++ b/src/HsH-classes.pdf
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:b4a4b9aa8c13bad56faea61271738d7ea664d44837a49bc5c333bcf9f8545c81
-size 313119
+oid sha256:c72148ea9a3177947c89717138ca652b724a131fa8e85c64434d7131f93ec1ab
+size 313109
diff --git a/src/HsH-report.cls b/src/HsH-report.cls
index 3548b21..6e23c38 100644
--- a/src/HsH-report.cls
+++ b/src/HsH-report.cls
@@ -133,12 +133,12 @@
 \HsH@Options@DeclareAlias{ngerman}{language=ngerman}
 \def\HsH@opt@faculty{1}
 \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{%
-  {none}{1}, {false}{1},%
-  {f1}{2}, {1}{2},%
-  {f2}{3}, {2}{3},%
-  {f3}{4}, {3}{4},%
-  {f4}{5}, {4}{5},%
-  {f5}{6}, {5}{6},%
+  {0}{1}, {none}{1}, {false}{1}, {off}{1}%
+  {1}{2}, {f1}{2},%
+  {2}{3}, {f2}{3},%
+  {3}{4}, {f3}{4},%
+  {4}{5}, {f4}{5},%
+  {5}{6}, {f5}{6},%
 }
 \HsH@Options@DeclareAlias{f1}{faculty=f1}
 \HsH@Options@DeclareAlias{f2}{faculty=f2}
diff --git a/src/HsH-standalone.cls b/src/HsH-standalone.cls
index a8f1501..6c9fa2f 100644
--- a/src/HsH-standalone.cls
+++ b/src/HsH-standalone.cls
@@ -66,12 +66,12 @@
 \HsH@Options@DeclareAlias{ngerman}{language=ngerman}
 \def\HsH@opt@faculty{1}
 \FamilyNumericalKey{HsH}{faculty}{HsH@opt@faculty}{%
-  {none}{1}, {false}{1},%
-  {f1}{2}, {1}{2},%
-  {f2}{3}, {2}{3},%
-  {f3}{4}, {3}{4},%
-  {f4}{5}, {4}{5},%
-  {f5}{6}, {5}{6},%
+  {0}{1}, {none}{1}, {false}{1}, {off}{1}%
+  {1}{2}, {f1}{2},%
+  {2}{3}, {f2}{3},%
+  {3}{4}, {f3}{4},%
+  {4}{5}, {f4}{5},%
+  {5}{6}, {f5}{6},%
 }
 \HsH@Options@DeclareAlias{f1}{faculty=f1}
 \HsH@Options@DeclareAlias{f2}{faculty=f2}
-- 
GitLab