head 1.1; access; symbols; locks mys:1.1; strict; comment @# @; 1.1 date 99.11.22.23.41.41; author mys; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @############################################################ Counter ############################################################ Counter besitzen immer ganzzahlige Werte ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \newcounter{Name} ::newcounter:: \newcounter{Name}[Rücksetzer] Erstellt Counter "Name". Wird Counter Rücksetzer um eins erhöht, fällt Counter Name auf Null zurueck. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \setcounter{Name}{Wert} ::setcounter:: Setzt einen Counter auf einen angegebenen Wert. default Zähler page laufende Seitennummerierung tocdepth Inhaltsverzeichnisanzeigetiefe (1 chapter 2 section ...) chapter laufende Kapitelnummer, geht analog für (section ..) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \stepcounter{Name} ::stepcounter:: Erhöht den Wert von Name um eins ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \value{Name} ::value:: Gibt den Wert von ############################################################ Length ############################################################ Längen besitzen immer eine Einheit (mm,pt,cm, ...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \newlength{\Name} ::newlength:: Erstellt Laengenvariable \Name. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \setlength{\Name}{Mass} ::setlength:: Setzt \Name auf Mass. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \addtolength{\Name}{Mass} ::addtolength:: Addiert Mass zu \Name ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \settowidth{\Name}{Text} ::settowidth:: Setzt Name auf die Länge von Text. ############################################################ Command ############################################################ \newcommand{\Befehl}[n]{Definition} ::newcommand:: Erstellt einen Befehl als Synonym für den Text "Definition", mit Benützung von n Übergabewerten. z.B. \newcommand{\hallo}[1]{Hallo #1} im Textfile \hallo{mys} Ausgabe in Dvifile Hallo mys ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \renewcommand{\Befehl}[n]{Definition} ::renewcommand: Wie oben falls schon ein Befehl unter diesem Namen existiert, und dieser umdefiniert werden soll. ############################################################ Enviroment ::newenviroment::renewenviroment:: ############################################################ \newenviroment{Name}[n]{begin-Definitionen}{end-Definitionen} \newenviroment*{Name}[n]{begin-Definitionen}{end-Definitionen} z.B. \newenviroment{tcltk}[1]{\bfseries %i}{\normalfont} \begin{tcltk}{Hallo} ... \end{tcltk} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \renewenviroment{Name}[n]{begin-Definitionen}{end-Definitionen} \renewenviroment*{Name}[n]{begin-Definitionen}{end-Definitionen} @