diff --git a/bericht/bericht.tex b/bericht/bericht.tex index 68dd194..c078773 100644 --- a/bericht/bericht.tex +++ b/bericht/bericht.tex @@ -27,26 +27,6 @@ \usepackage{chngcntr} \newcounter{treeline} -\newcommand{\treeroot}[1]{% Title - \node[above] at (0,0) {#1};% - \setcounter{treeline}{0} -} - -\newcommand{\treeentry}[2]{% Title, Level - \draw[->] (#2-1,-\value{treeline}/2) -- (#2-1,-\value{treeline}/2-0.5) -- - (#2+0.5,-\value{treeline}/2-0.5) node[right] {#1}; - \stepcounter{treeline} -} - -\newcommand{\altentry}[2]{% Title, Level - \draw[->] (#2-1,-\value{treeline}/2) -- (#2-1,-\value{treeline}/2-0.5) -- - (#2+0.5,-\value{treeline}/2-0.5) node[right] {#1}; - \foreach \x in {1,...,#2} - { \draw (\x-1,-\value{treeline}/2) -- (\x-1,-\value{treeline}/2-0.5); - } - \stepcounter{treeline} -} - \RequirePackage{mymacros} \lstset{basicstyle=\footnotesize\ttfamily,breaklines=true,xleftmargin=1cm} diff --git a/bericht/mymacros.sty b/bericht/mymacros.sty index 1efb1be..bdd1147 100644 --- a/bericht/mymacros.sty +++ b/bericht/mymacros.sty @@ -1 +1,22 @@ +\newcommand{\treeroot}[1]{% Title + \node[above] at (0,0) {#1};% + \setcounter{treeline}{0} +} + + +\newcommand{\treeentry}[2]{% Title, Level + \draw[->] (#2-1,-\value{treeline}/2) -- (#2-1,-\value{treeline}/2-0.5) -- + (#2+0.5,-\value{treeline}/2-0.5) node[right] {#1}; + \stepcounter{treeline} +} + +\newcommand{\altentry}[2]{% Title, Level + \draw[->] (#2-1,-\value{treeline}/2) -- (#2-1,-\value{treeline}/2-0.5) -- + (#2+0.5,-\value{treeline}/2-0.5) node[right] {#1}; + \foreach \x in {1,...,#2} + { \draw (\x-1,-\value{treeline}/2) -- (\x-1,-\value{treeline}/2-0.5); + } + \stepcounter{treeline} +} + \newcommand{\shellcmd}[1]{\nopagebreak\hspace{1cm}\texttt{\footnotesize\$ #1}}