199 lines
5.2 KiB
TeX
199 lines
5.2 KiB
TeX
\NeedsTeXFormat{LaTeX2e}
|
|
\ProvidesPackage{spioncamp}[2011/09/22]
|
|
\RequirePackage[T1]{fontenc}
|
|
\RequirePackage[utf8]{inputenc}
|
|
\RequirePackage[ngerman]{babel}
|
|
\RequirePackage[scaled=1]{helvet}
|
|
\RequirePackage{geometry}
|
|
\RequirePackage{graphicx}
|
|
\RequirePackage{titling}
|
|
\RequirePackage{tikz}
|
|
\RequirePackage{framed}
|
|
\RequirePackage{color}
|
|
\RequirePackage{wrapfig}
|
|
\RequirePackage{setspace}
|
|
\RequirePackage{tabularx}
|
|
\RequirePackage{scrpage2}
|
|
\pagestyle{scrheadings}
|
|
|
|
\def\sheettype{}
|
|
\DeclareOption{SB}{\def\sheettype{}}
|
|
\DeclareOption{LB}{\def\sheettype{Lösungen}}
|
|
\DeclareOption{AB}{\def\sheettype{Arbeitsblatt}}
|
|
\DeclareOption{MA}{\def\sheettype{Material}}
|
|
%\DeclareOption*{\def\sheettype{\CurrentOption}}
|
|
\ProcessOptions\relax
|
|
|
|
\clearscrheadfoot
|
|
|
|
\usepackage{paralist}
|
|
|
|
\newcommand{\todo}[1]{\textbf{\textsc{\textcolor{red}{(TODO: #1)}}}}
|
|
%\renewcommand{\todo}[1]{}
|
|
|
|
\def\version{1}
|
|
\def\school{Uni Wuppertal}
|
|
|
|
\renewcommand{\familydefault}{\sfdefault}
|
|
|
|
\setlength{\fboxsep}{0mm}
|
|
\setlength{\parindent}{0mm}
|
|
\onehalfspacing
|
|
\definecolor{col_bg}{rgb}{0.7,0.9,0.7}
|
|
\definecolor{col_bg_light}{rgb}{0.9,0.98,0.9}
|
|
% text color for reddish text
|
|
\definecolor{col_high}{rgb}{0.6353,0.1569,0.1569}
|
|
|
|
\newcommand{\abb}[2]{\vspace{-2mm}\begin{center}\includegraphics[#1]{#2}\end{center}\vspace{-4mm}}
|
|
|
|
\newcommand{\parage}[3]{
|
|
\colorbox{#1}{
|
|
\begin{tabularx}{\textwidth}{lc}
|
|
\begin{minipage}[t]{0.1\linewidth}
|
|
\vspace{0px}
|
|
#2
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{0.85\linewidth}
|
|
\vspace{0.4ex}
|
|
#3
|
|
\vspace*{1ex}
|
|
\end{minipage}
|
|
\end{tabularx}
|
|
}
|
|
\smallskip
|
|
}
|
|
|
|
\newcommand{\paragen}[3]{
|
|
\colorbox{#1}{
|
|
\begin{tabularx}{\textwidth}{cc}
|
|
\begin{minipage}[t]{0.15\linewidth}
|
|
\vspace{0px}
|
|
\centering\textbf{\small #2}
|
|
\end{minipage} &
|
|
\begin{minipage}[t]{0.8\linewidth}
|
|
\vspace{0px}
|
|
#3
|
|
\vspace*{1ex}
|
|
\end{minipage}
|
|
\end{tabularx}
|
|
}
|
|
\smallskip
|
|
}
|
|
|
|
\newcommand{\boxintro}[2]{\paragen{col_bg}{#1}{#2}}
|
|
|
|
\newcommand{\boxintrofullwidth}[1]{\fboxrule0.3mm\fboxsep5mm\colorbox{col_bg}{#1}}
|
|
|
|
%\newcommand{\boxintrofullwidth}[1]{\colorbox{col_bg}{%
|
|
% \begin{minipage}[t]{\linewidth}\vspace{0px}#1\end{minipage}
|
|
% \smallskip
|
|
%}}
|
|
|
|
% displays "Aufgabe"-pic and text
|
|
\newcommand{\exercise}[2]{\vspace*{1.5ex}\parage{white}{%
|
|
\setlength{\unitlength}{0.1mm}
|
|
\begin{picture}(0,50)%
|
|
\put(0,0){\includegraphics[scale=0.75]{./abbildungen/style/marker-exercise}}%
|
|
\put(110,-73){\includegraphics[scale=0.75]{./abbildungen/digit#1}}%
|
|
\end{picture}}{#2}}
|
|
|
|
% displays "Lösung"-pic and text
|
|
\newcommand{\solution}[2]{\vspace*{1.5ex}\parage{white}{%
|
|
\setlength{\unitlength}{0.1mm}
|
|
\begin{picture}(0,50)%
|
|
\put(0,0){\includegraphics[scale=0.75]{./abbildungen/style/marker-solution}}%
|
|
\put(115,-75){\includegraphics[scale=0.75]{./abbildungen/digit#1}}%
|
|
\end{picture}}{#2}}
|
|
|
|
% displays "Beispiel"-pic and text
|
|
\newcommand{\example}[2]{\parage{col_bg_light}{%
|
|
\includegraphics[scale=0.75]{./abbildungen/style/marker-example}\\#1}{#2}}
|
|
|
|
\newcommand{\high}[1]{\textbf{\textcolor{col_high}{#1}}}
|
|
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% Skript - Beschreibung %
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\newcommand{\level}[2]{\fboxrule0.3mm\fboxsep5mm\colorbox{#2}{\textbf{Schwierigkeit: #1}}\\}
|
|
|
|
\newenvironment{material}{%
|
|
\vspace*{2ex}
|
|
\textbf{benötigtes Material:}
|
|
\begin{list}{$\circ$}{\setlength\topsep{-0.5ex}\setlength\itemsep{-0.5ex}}
|
|
\let\olditem\item
|
|
\renewcommand\item{\olditem}
|
|
}{%
|
|
\end{list}
|
|
\vspace{2ex}
|
|
}
|
|
|
|
\newcommand{\degree}{$^\circ$}
|
|
|
|
\newcommand{\spioncampurl}{\url{http://ddi.uni-wuppertal.de/material/spioncamp}}
|
|
|
|
\newenvironment{fshaded}{%
|
|
\def\FrameCommand{\fboxrule0.3mm\fboxsep5mm\fcolorbox{col_bg}{col_bg_light}}%
|
|
%\def\FrameCommand{\fboxrule0.3mm\fboxsep5mm\colorbox{col_bg_light}}%
|
|
\MakeFramed {\FrameRestore}}%
|
|
{\endMakeFramed}
|
|
|
|
\newenvironment{colbox}{%
|
|
\begin{fshaded}}{\end{fshaded}}
|
|
|
|
%\newenvironment{crafting}{%
|
|
%\begin{wrapfigure}{l}{2cm}\includegraphics[scale=0.05]
|
|
%{./abbildungen/style/crafting}\end{wrapfigure}}{}
|
|
|
|
\newenvironment{crafting}{%
|
|
\vspace*{3ex}
|
|
\begin{minipage}{0.1\linewidth}
|
|
\vspace*{0pt}
|
|
\includegraphics[width=1.0\linewidth]{./abbildungen/style/crafting}
|
|
\end{minipage}
|
|
\begin{minipage}{0.8\linewidth}}
|
|
{\end{minipage}}
|
|
|
|
\newcounter{excounter}
|
|
\newenvironment{excercises}{%
|
|
\begin{list}{\theexcounter}{}
|
|
\let\olditem\item
|
|
\renewcommand\item{\olditem}
|
|
}{%
|
|
\end{list}
|
|
}
|
|
|
|
\geometry{a4paper,
|
|
left=25mm,right=15mm,top=10mm,bottom=15mm,
|
|
portrait,
|
|
heightrounded,
|
|
marginparwidth=0pt,
|
|
nomarginpar,
|
|
headheight=15mm,
|
|
textwidth=16cm,
|
|
% showframe,
|
|
includehead,
|
|
includefoot,
|
|
footnotesep=0mm,
|
|
twoside}
|
|
|
|
\RequirePackage{pdfcomment}
|
|
%\RequirePackage{pdfmarginpar}
|
|
\RequirePackage{hyperref}
|
|
\RequirePackage{zref-totpages}
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%
|
|
% HEADER and FOOTER %
|
|
%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\renewcommand*{\headfont}{\normalfont\sffamily}
|
|
\renewcommand*{\footfont}{\normalfont\sffamily}
|
|
|
|
\ihead{\includegraphics[width=25mm]{./abbildungen/SpionCamp-OhneBUW}}
|
|
\ohead{\Large{\thetitle}\\\normalsize{\@subtitle}\\~}
|
|
\ifoot{\includegraphics[width=30mm]{./abbildungen/Logo_BUW-Schwarz}}
|
|
\cfoot{\ifthenelse{\ztotpages > 1}{\thepage}{}}
|
|
\ofoot{\includegraphics[width=20mm]{./abbildungen/cc-by-nc-sa}\\\tiny v\version}
|
|
\chead{\textbf{\sheettype}}
|