summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/schule/schule.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-05-18 21:49:57 +0000
committerKarl Berry <karl@freefriends.org>2014-05-18 21:49:57 +0000
commit8fd402b27e75f8bf30f914730e0862dad082bc3c (patch)
tree49eca3f742b44688efe56be5dc7cab035bf326f2 /Master/texmf-dist/tex/latex/schule/schule.sty
parentf0dc0fdae8aa1b32825e19ab0fb6f08c41c02859 (diff)
schule (18may14)
git-svn-id: svn://tug.org/texlive/trunk@34107 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/schule/schule.sty')
-rw-r--r--Master/texmf-dist/tex/latex/schule/schule.sty173
1 files changed, 173 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/schule/schule.sty b/Master/texmf-dist/tex/latex/schule/schule.sty
new file mode 100644
index 00000000000..c57bdf6cf83
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/schule/schule.sty
@@ -0,0 +1,173 @@
+%%
+%% This is file `schule.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% schule.dtx (with options: `schule.sty,package')
+%% Copyright (C)
+%% 2010, 2011, 2012, 2013, 2014
+%% Johannes Pieper (johannes_pieper@yahoo.de)
+%% Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de)
+%% Andre Hilbig (mail@andrehilbig.de)
+%%
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% The Current Maintainer of this work is Johannes Pieper.
+%%
+%% This work consists of the files schule.dtx and schule.ins, readme
+%% and the derived files schule.sty, schulinf.sty, syntaxdi.sty,
+%% relaycircuit.sty, schulphy.sty, schulekl.cls, schuleub.cls,
+%% schullzk.cls, schuleab.cls, schulein.cls, schuleue.cls, schullsg.cls,
+%% schulit.cls, schulekl.sty, schulelzk.sty.
+%%
+%% Dies ist der dokumentierte Makrocode zur Erzeugung und Dokumentation
+%% des LaTeX-Paket `schule'.
+%%
+%% This is the documented Macrocode to build the LaTeX-Package `schule'
+%% and its documentation.
+%%
+%% Some of the examples in the documentation have different copyright
+%% notes.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{schule}[2014/05/04 v1.1 %
+ Kommandos fuer die Schule]
+\RequirePackage{etex}
+\RequirePackage[ngerman]{babel}
+\RequirePackage{ifthen}
+\RequirePackage{xspace}
+\RequirePackage{tabularx}
+\RequirePackage{ragged2e}
+\RequirePackage{amssymb}
+\RequirePackage{amsmath}
+\RequirePackage{graphicx}
+\RequirePackage{tikz}
+\RequirePackage{paralist}
+\RequirePackage{textcomp}
+\RequirePackage{xmpincl}
+\RequirePackage{wrapfig}
+\RequirePackage{eurosym}
+\RequirePackage{multirow}
+\RequirePackage{multicol}
+\RequirePackage{ccicons}
+\RequirePackage[autoload]{svn-multi}
+\newboolean{@loesunganzeigen}
+\setboolean{@loesunganzeigen}{false}
+\DeclareOption{loesung}{\setboolean{@loesunganzeigen}{true}}
+\newboolean{@loesunganzeigen@Seite}
+\setboolean{@loesunganzeigen@Seite}{false}
+\DeclareOption{loesungseite}%
+{\setboolean{@loesunganzeigen@Seite}{true}\newcounter{@loesung@nr}}
+\DeclareOption{loesungsseite}%
+{\setboolean{@loesunganzeigen@Seite}{true}\newcounter{@loesung@nr}}
+
+\ProcessOptions
+\newcommand{\SuS}{Sch\-\"uler\-in\-nen und Sch\"u\-ler\xspace}
+\newcommand{\SuSn}{Sch\-\"uler\-in\-nen Sch\"u\-lern\xspace}
+
+\newcommand{\set@lizenz}[2]{\csname cc#2\endcsname \xspace #1}
+\newcommand{\cclizenz}[2][]{\ofoot[\set@lizenz{#1}{#2}]{\set@lizenz{#1}{#2}}}
+
+\newcommand{\footer@QRLink}[1]{\ifthenelse{\equal{#1}{}}{}{%
+\begin{tikzpicture}[remember picture,overlay] \node [xshift=0.1cm,yshift=2cm, above right] at (current page.south west) {\includegraphics[width=2cm]{#1}}; \end{tikzpicture}
+}%
+\ifthenelse{\svnrev > 0}{
+\begin{scriptsize} Revision \svnrev \ifsvnfilemodified{*}{} vom \svnday-\svnmonth-\svnyear \end{scriptsize}}{}%
+}
+\newcommand{\footerQRLink}[1]{\ifoot[\footer@QRLink{#1}]{\footer@QRLink{#1}}}
+\newcommand{\loesung}[1]{
+\ifthenelse{\boolean{@loesunganzeigen}}
+{\textbf{L\"osung:} #1}
+{}
+\ifthenelse{\boolean{@loesunganzeigen@Seite}}
+{\label{loesung@\the@loesung@nr}\global\expandafter\def\csname
+loesung@\the@loesung@nr\endcsname{#1} \addtocounter{@loesung@nr}{1}}
+{}
+}
+\newcommand{\setzePunkte}{}
+\AtEndDocument{
+\ifthenelse{\boolean{@loesunganzeigen@Seite}}%
+{\newpage \setzePunkte%
+\let\save@thesection\thesection%
+\renewcommand{\thesection}{}%
+\section{L\"osungen:}%
+\let\thesection\save@thesection%
+\newcounter{@zeige@nr}%
+\whiledo {\value{@zeige@nr} < \value{@loesung@nr}}%
+{\nameref{loesung@\the@zeige@nr}:\\ \expandafter\csname
+loesung@\the@zeige@nr\endcsname\par%
+\stepcounter {@zeige@nr}}}%
+{}
+}
+\newcount\@pruefwert
+\newcount\zeitanzeigen
+\@pruefwert=1
+\zeitanzeigen=0
+\newcommand{\zeitpunkt}[1]{
+\ifnum \zeitanzeigen=\@pruefwert
+\multicolumn{4}{|c|}{#1} \\ \hline
+\fi}
+\newcommand{\luecke}[1]{\rule[0pt]{#1}{.5pt}}
+\newcommand{\chb}{$\Box$\ }
+\newcommand{\name}[1]{\textsc{#1}}
+\newcommand{\punkteitem}[1]{%
+\ifthenelse%
+{\equal{#1}{1}}%
+ {\item \textbf{(1 Punkt)}}%
+ {\item \textbf{(#1 Punkte)}}%
+}
+\newcommand{\scaleTikz}[1]{
+\tikzstyle{every node}=[scale=#1]
+\tikzstyle{every path}=[scale=#1]
+ \tikzstyle{inststyle}+=[rounded corners= #1 * 3mm] %
+ % hier werden weitere Optionen angegeben
+}
+\newenvironment{stundenverlauf}
+{\RaggedLeft
+\tabularx{\textwidth}{|p{2.8cm}|X|p{1.7cm}|p{1.9cm}|}
+\hline \textbf{Unterrichts\-phasen}&
+\textbf{Operationen/Sach\-aspekte}&
+\textbf{Aktions- und Sozial\-formen}&
+\textbf{Medien} \\ \hline}
+{\endtabularx \justifying}
+\newenvironment{aufgaben}
+{\begin{enumerate}
+\renewcommand{\labelenumi}{\textbf{\arabic{enumi}. Aufgabe}}}
+{\end{enumerate}}
+\newenvironment{alphaEnum}
+{\begin{enumerate}
+\renewcommand{\labelenumi}{\textbf{\alph{enumi})}}}
+{\end{enumerate}}
+\newenvironment{smallitemize}
+{\begin{itemize}\itemsep -2pt}{\end{itemize}}
+\newenvironment{smallenumerate}
+{\begin{enumerate}\itemsep -2pt}{\end{enumerate}}
+\newenvironment{smalldescription}
+{\begin{description}\itemsep -2pt}{\end{description}}
+\endinput
+%%
+%% End of file `schule.sty'.