From 21ee89afb4198e4d0e580cbf07e046e7e8350382 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= <gabriel@gpcf.eu>
Date: Wed, 9 Nov 2016 00:08:59 +0100
Subject: Added command to make table for grading.

---
 gpcfhw.cls | 39 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 34 insertions(+), 5 deletions(-)

(limited to 'gpcfhw.cls')

diff --git a/gpcfhw.cls b/gpcfhw.cls
index cc41f1b..4a5d36b 100644
--- a/gpcfhw.cls
+++ b/gpcfhw.cls
@@ -16,13 +16,16 @@
 \RequirePackage{amssymb}
 %\title{1. Hausaufgabe}
 \RequirePackage{fancyhdr}
+\RequirePackage{totcount}
+\RequirePackage{tikz}
+\RequirePackage{calc}
 \pagestyle{fancy}
 
 \renewcommand{\headrulewidth}{0.1pt}
 \date{}
 \newtheorem{thm}{Satz}
 \newtheorem{lem}{Lemma}
-\newcounter{exc} % Counter that is incremented with every solution.
+\newtotcounter{exc} % Counter that is incremented with every solution.
 \newcommand{\thehanr}{}
 \newcommand{\authori}{}
 \newcommand{\authork}{}
@@ -42,8 +45,9 @@
 \newcommand{\authors}[2]{\renewcommand{\authori}{#1}\renewcommand{\authork}{#2}}
 \newcommand{\mats}[2]{\renewcommand{\mati}{#1}\renewcommand{\matk}{#2}}
 \newcommand{\tutorium}[1]{\renewcommand{\thetutorium}{#1}}
-
-
+\newcommand{\inv}{^{-1}}
+\newcommand{\Id}{\text{Id}}
+\newcounter{k}
 \let\implies\Rightarrow
 \let\iff\Leftrightarrow
 \newtheorem{bem}{Bemerkung}
@@ -63,7 +67,7 @@
 \renewcommand\vec[1]{\setbox0=\hbox{$#1$}\lower2ex\hbox to 0pt{\hbox to \wd0{\hss$\arr\;$\hss}\hss}\box0}
 \renewcommand*\descriptionlabel[1]{\hspace\labelsep
                                 \normalfont\it #1}
-
+\newcommand{\bigline}{\mbox{\vline height 0.4cm depth 1cm}}
 \renewcommand{\bfseries}{\rm}
 \renewcommand{\maketitle}{
   \newpage
@@ -73,4 +77,29 @@
   \noindent\authori \hfill \mati \\
   \noindent\authork \hfill \matk \\
   \noindent Tutorium: \hfill \thetutorium
-  \vspace{1cm}}
\ No newline at end of file
+  \vspace{1cm}}
+\newcommand{\exctable}{
+  \par\noindent\vspace{0.5cm}\bigline\foreach \n in {1, ..., \totvalue{exc}} {%
+    \hfill\n\hfill\bigline%
+} \hfill$\Sigma$\mbox{}\hfill\mbox{}\bigline\\%
+\vspace{-2.4cm}\\\mbox{}\hrulefill\\\vspace{1cm}
+\vspace{-1.3cm}\\\mbox{}\hrulefill\\
+\vspace{-0.1cm}\\\mbox{}\hrulefill\\\vspace{1cm}
+}
+% \newcommand{\exctable}{
+%   \begin{tabular}{c | c | c | c | c | c | c  | c | c | c | c | c | c |
+%     c | c}
+
+% \pgfplotsforeachungrouped \i in {1..\totvalue{exc}} e{\i&}
+% \end{tabular}}
+% \newcommand{\samp}{&}
+% %   % \begin{tikzpicture}
+% %   %   \foreach \n in {1,...,\totvalue{exc}}{
+% %   %     \draw (\n,0) -- (\n,-2);
+% %   %     \draw (\n+0.5,0) label above \n}
+% %   % \end{tikzpicture}
+%   \valign{\hrule\vskip 2pt plus 1fil\hbox{\strut\quad ##\quad}\vfill&
+%     \hrule\vskip 2pt plus 1 fil \hbox{\strut\quad ##\quad}
+%     \vskip 1pt plus 1fil\hrule\cr
+%   \foreach \n in {1, ..., \totvalue{exc}} {\n& \cr\noalign{\vrule}}}
+% }
\ No newline at end of file
-- 
cgit v1.2.3

