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}}
 |