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