diff options
author | Karl Berry <karl@freefriends.org> | 2014-05-18 21:49:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-05-18 21:49:57 +0000 |
commit | 8fd402b27e75f8bf30f914730e0862dad082bc3c (patch) | |
tree | 49eca3f742b44688efe56be5dc7cab035bf326f2 /Master/texmf-dist/tex/latex/schule/schule.sty | |
parent | f0dc0fdae8aa1b32825e19ab0fb6f08c41c02859 (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.sty | 173 |
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'. |