Updates to style, started Pack documentation

This commit is contained in:
Andreas Mieke 2018-03-15 16:49:13 +01:00
parent 1f0e2aad64
commit a8ba4b7a79
19 changed files with 1037 additions and 37 deletions

119
htlDT.sty
View file

@ -29,6 +29,7 @@
\RequirePackage{mdframed}
\RequirePackage{pifont}
\RequirePackage[section]{placeins}
\RequirePackage[edges]{forest}
%\RequirePackage[
% inner=2cm,
@ -84,6 +85,27 @@
tocnumwidth=7em
]{subparagraph}
\definecolor{foldercolor}{RGB}{124,166,198}
\tikzset{pics/folder/.style={code={%
\node[inner sep=0pt, minimum size=#1](-foldericon){};
\node[folder style, inner sep=0pt, minimum width=0.3*#1, minimum height=0.6*#1, above right, xshift=0.05*#1] at (-foldericon.west){};
\node[folder style, inner sep=0pt, minimum size=#1] at (-foldericon.center){};}
},
pics/folder/.default={20pt},
folder style/.style={draw=foldercolor!80!black,top color=foldercolor!40,bottom color=foldercolor}
}
\forestset{is file/.style={edge path'/.expanded={%
([xshift=\forestregister{folder indent}]!u.parent anchor) |- (.child anchor)},
inner sep=1pt},
this folder size/.style={edge path'/.expanded={%
([xshift=\forestregister{folder indent}]!u.parent anchor) |- (.child anchor) pic[solid]{folder=#1}}, inner ysep=0.6*#1},
folder tree indent/.style={before computing xy={l=#1}},
folder icons/.style={folder, this folder size=#1, folder tree indent=3*#1},
folder icons/.default={12pt},
}
% \fig{ref}{descshort}{desclong}{width}{path}
\newcommand*{\fig}[5]{
\begin{figure}[!ht]
@ -154,34 +176,63 @@
}%
\newcommand*{\htlheader}[1]{%
\begin{tabularx}{\textwidth}{| c | Y |}
\hline
\multirow{2}{*}{
\begin{minipage}{0.2\textwidth}
\vspace{1mm}
\includegraphics[width=\textwidth]{logos/htl-2}
\vspace{1mm}
\end{minipage}
} & \Large Blubber\\[2ex]
& Bla\\[1.5ex]
\hline
\end{tabularx}
% \centering%
% \fbox{%
% \begin{minipage}{0.2\textwidth}%
% \raggedright%
% \includegraphics[width=\textwidth]{logos/htl-2}%
% \end{minipage}%
% \hfill\hspace{0.3cm}\vline\hfill%
% \begin{minipage}{0.8\textwidth}%
% \centering%
% \begin{tabular}{c}
% Foo\\
% \hline
% bar\\
% \end{tabular}
% \end{minipage}%
% }%
\ifnum\pdf@strcmp{\unexpanded{#1}}{german}=0 %
\expandafter\@firstoftwo%
\else%
\expandafter\@secondoftwo%
\fi%
{%
{%
\setlength\arrayrulewidth{1.5pt}%
\begin{tabularx}{\textwidth}{| p{0.2\textwidth} | X |}%
\hline%
\multirow{ 2}{*}{%
\begin{minipage}[c][1.5cm]{0.2\textwidth}%
\includegraphics[height=1.4cm]{logos/htl-2}%
\end{minipage}%
}%
&%
\begin{minipage}[c][1.5cm]{\textwidth - 0.22\textwidth}%
\centering%
\textsf{\Large Höhere Technische Bundeslehranstalt Hollabrunn}%
\end{minipage}\\%
\cline{2-2}%
&%
\begin{minipage}[c][0.8cm]{\textwidth - 0.22\textwidth}%
\textsf{Fachrichtung: }%
\centering%
\textsf{Elektronik und Technische Informatik}%
\end{minipage}\\%
\hline%
\end{tabularx}%
}%
}%
{%
{%
\setlength\arrayrulewidth{1.5pt}%
\begin{tabularx}{\textwidth}{| p{0.2\textwidth} | X |}%
\hline%
\multirow{ 2}{*}{%
\begin{minipage}[c][1.5cm]{0.2\textwidth}%
\includegraphics[height=1.4cm]{logos/htl-2}%
\end{minipage}%
}%
&%
\begin{minipage}[c][1.5cm]{\textwidth - 0.22\textwidth}%
\centering%
\textsf{\Large Höhere Technische Bundeslehranstalt Hollabrunn\\ College of Engineering}%
\end{minipage}\\%
\cline{2-2}%
&%
\begin{minipage}[c][0.8cm]{\textwidth - 0.22\textwidth}%
\textsf{Department: }%
\centering%
\textsf{Electronics and computer engineering}%
\end{minipage}\\%
\hline%
\end{tabularx}%
}%
}%
}%
% Listing extension for fancyref using the prefix "lst".
@ -520,15 +571,15 @@
\end{minipage}%
}\\%
\hline%
\begin{minipage}[t][3cm]{5cm}%
\begin{minipage}[t][2.5cm]{5cm}%
\textsf{Aprobation\\(Datum/Unterschrift)}%
\end{minipage}%
&%
\begin{minipage}[t][3cm]{5cm}%
\begin{minipage}[t][2.5cm]{5cm}%
\textsf{\scriptsize Prüfer/Prüferin}%
\end{minipage}%
&%
\begin{minipage}[t][3cm]{5cm}%
\begin{minipage}[t][2.5cm]{5cm}%
\textsf{\scriptsize Direktor/Direktorin\\Abteilungsvorstand/Abteilungsvorständin}%
\end{minipage}\\%
\hline%
@ -663,15 +714,15 @@
\end{minipage}%
}\\%
\hline%
\begin{minipage}[t][3cm]{5cm}%
\begin{minipage}[t][2.5cm]{5cm}%
\textsf{Approval\\(Date/Signature)}%
\end{minipage}%
&%
\begin{minipage}[t][3cm]{5cm}%
\begin{minipage}[t][2.5cm]{5cm}%
\textsf{\scriptsize Examiner/s}%
\end{minipage}%
&%
\begin{minipage}[t][3cm]{5cm}%
\begin{minipage}[t][2.5cm]{5cm}%
\textsf{\scriptsize Head of Department/College}%
\end{minipage}\\%
\hline%