From 330dff5b8b2acfe2aa7ed303046f77c8aae7054c Mon Sep 17 00:00:00 2001
From: Tobias Hamann <tobias.hamann@rwth-aachen.de>
Date: Thu, 27 Feb 2025 15:23:37 +0100
Subject: [PATCH] Moved Harveyballs to UsefulPackages. WORKS.

---
 .../WZLTemplate_files/SET_UsefulPackages.tex  | 49 +++++++++++++++++++
 format/harveyballs.tex                        | 48 ------------------
 main.tex                                      |  2 +-
 3 files changed, 50 insertions(+), 49 deletions(-)

diff --git a/format/WZLTemplate_files/SET_UsefulPackages.tex b/format/WZLTemplate_files/SET_UsefulPackages.tex
index 1252fe0..1596077 100644
--- a/format/WZLTemplate_files/SET_UsefulPackages.tex
+++ b/format/WZLTemplate_files/SET_UsefulPackages.tex
@@ -46,6 +46,55 @@
     \xpatchcmd{\@todo}{\setkeys{todonotes}{#1}}{\setkeys{todonotes}{inline,#1}}{}{}
     \makeatother
 
+%% HARVEY-BALLS
+    \def\harveyBallsSize{0.85ex}%size of the harvey balls
+    \def\harveyBallsAngle{120}%size of the harvey balls
+    \def\harveyBallsLineWidth{0.2pt}%line width of the harvey balls
+    \def\harveyBallsColor{RWTHBlau100}
+    \def\harveyBallsLineColor{RWTHBlau100}
+
+    \DeclareRobustCommand{\harveyBallNone}[1][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \draw[draw=black,line width=\harveyBallsLineWidth] (0,0) circle (#1);%
+        \end{tikzpicture}\xspace%
+    }%
+    \DeclareRobustCommand{\harveyBallQuarter}[1][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \draw[draw=RWTHBordeaux100,line width=\harveyBallsLineWidth](0,0) circle (#1);%
+            \fill[fill=RWTHBordeaux100] (0,0) -- (#1,0mm) arc (0:90:#1) -- cycle;%
+        \end{tikzpicture}\xspace%
+    }%
+    \DeclareRobustCommand{\harveyBallHalf}[1][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \draw[draw=RWTHOrange100,line width=\harveyBallsLineWidth](0,0) circle (#1);%
+            \fill [fill=RWTHOrange100] (0,0) -- (0mm,#1) arc (90:-90:#1) -- cycle;%
+        \end{tikzpicture}\xspace%
+    }%
+    \DeclareRobustCommand{\harveyBallThreeQuarter}[1][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \draw[draw=RWTHMaigruen100,line width=\harveyBallsLineWidth](0,0) circle (#1);%
+            \fill [fill=RWTHMaigruen100] (0,0) -- (0mm,#1) arc (90:-180:#1) -- cycle;%
+        \end{tikzpicture}\xspace%
+    }%
+    \DeclareRobustCommand{\harveyBallFull}[1][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \filldraw[draw=RWTHGruen100,fill=RWTHGruen100,line width=\harveyBallsLineWidth] (0,0) circle (#1);%
+        \end{tikzpicture}\xspace%
+    }%
+
+    \DeclareRobustCommand{\harveyBallCustom}[3][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \draw[draw=#3,line width=\harveyBallsLineWidth](0,0) circle (#1);%
+            \fill [fill=#3] (0,0) -- (0mm,#1) arc (90:-#2:#1) -- cycle;%
+        \end{tikzpicture}\xspace%
+    }%
+    \DeclareRobustCommand{\harveyBallCustomWhite}[3][\harveyBallsSize]{%
+        \begin{tikzpicture}%
+            \filldraw[draw=White,fill=White,line width=\harveyBallsLineWidth*2](0,0) circle (#1);%
+            \draw[draw=#3,line width=\harveyBallsLineWidth](0,0) circle (#1);%
+            \fill [fill=#3] (0,0) -- (0mm,#1) arc (90:-#2:#1) -- cycle;%
+        \end{tikzpicture}\xspace%
+    }%
 
 %%% MISC
 
diff --git a/format/harveyballs.tex b/format/harveyballs.tex
index e1f9ac4..8b13789 100644
--- a/format/harveyballs.tex
+++ b/format/harveyballs.tex
@@ -1,49 +1 @@
 
-\def\harveyBallsSize{0.85ex}%size of the harvey balls
-\def\harveyBallsAngle{120}%size of the harvey balls
-\def\harveyBallsLineWidth{0.2pt}%line width of the harvey balls
-\def\harveyBallsColor{RWTHBlau100}
-\def\harveyBallsLineColor{RWTHBlau100}
-
-\DeclareRobustCommand{\harveyBallNone}[1][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \draw[draw=black,line width=\harveyBallsLineWidth] (0,0) circle (#1);%
-    \end{tikzpicture}\xspace%
-}%
-\DeclareRobustCommand{\harveyBallQuarter}[1][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \draw[draw=RWTHBordeaux100,line width=\harveyBallsLineWidth](0,0) circle (#1);%
-        \fill[fill=RWTHBordeaux100] (0,0) -- (#1,0mm) arc (0:90:#1) -- cycle;%
-    \end{tikzpicture}\xspace%
-}%
-\DeclareRobustCommand{\harveyBallHalf}[1][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \draw[draw=RWTHOrange100,line width=\harveyBallsLineWidth](0,0) circle (#1);%
-        \fill [fill=RWTHOrange100] (0,0) -- (0mm,#1) arc (90:-90:#1) -- cycle;%
-    \end{tikzpicture}\xspace%
-}%
-\DeclareRobustCommand{\harveyBallThreeQuarter}[1][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \draw[draw=RWTHMaigruen100,line width=\harveyBallsLineWidth](0,0) circle (#1);%
-        \fill [fill=RWTHMaigruen100] (0,0) -- (0mm,#1) arc (90:-180:#1) -- cycle;%
-    \end{tikzpicture}\xspace%
-}%
-\DeclareRobustCommand{\harveyBallFull}[1][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \filldraw[draw=RWTHGruen100,fill=RWTHGruen100,line width=\harveyBallsLineWidth] (0,0) circle (#1);%
-    \end{tikzpicture}\xspace%
-}%
-
-\DeclareRobustCommand{\harveyBallCustom}[3][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \draw[draw=#3,line width=\harveyBallsLineWidth](0,0) circle (#1);%
-        \fill [fill=#3] (0,0) -- (0mm,#1) arc (90:-#2:#1) -- cycle;%
-    \end{tikzpicture}\xspace%
-}%
-\DeclareRobustCommand{\harveyBallCustomWhite}[3][\harveyBallsSize]{%
-    \begin{tikzpicture}%
-        \filldraw[draw=White,fill=White,line width=\harveyBallsLineWidth*2](0,0) circle (#1);%
-        \draw[draw=#3,line width=\harveyBallsLineWidth](0,0) circle (#1);%
-        \fill [fill=#3] (0,0) -- (0mm,#1) arc (90:-#2:#1) -- cycle;%
-    \end{tikzpicture}\xspace%
-}%
diff --git a/main.tex b/main.tex
index 8a93133..7d7117b 100644
--- a/main.tex
+++ b/main.tex
@@ -41,7 +41,7 @@
 
 %% Define own commands
 \include{format/functions}
-\include{format/harveyballs}
+%\include{format/harveyballs}
 
 %% Set up glossary
 % \input{glossary}
-- 
GitLab