diff options
author | Karl Berry <karl@freefriends.org> | 2010-06-18 00:16:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-06-18 00:16:31 +0000 |
commit | d9bd4cc7bc00bbe2637957dc1a44d9c949a6dbdc (patch) | |
tree | 0c8c9198b304f16b1b46962eef236c6bd290815a /Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex | |
parent | 643866a0f27297875ee40ee641aa090114b87e51 (diff) |
koma-script update (17jun10)
git-svn-id: svn://tug.org/texlive/trunk@19027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex | 46 |
1 files changed, 41 insertions, 5 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex index 92370fa8891..e453f99e09e 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex @@ -45,7 +45,7 @@ % % ====================================================================== -\ProvidesFile{scrbase.tex}[2008/07/31 KOMA-Script package scrbase] +\ProvidesFile{scrbase.tex}[2010/03/10 KOMA-Script package scrbase] \chapter{Grundlegende Funktionen im Paket \Package{scrbase}} \labelbase{scrbase} @@ -1099,8 +1099,8 @@ für Klassen- und Paketautoren stellt \Package{scrbase} zur Verfügung. \BeginIndex{Cmd}{ClassInfoNoLine}% \begin{Declaration} \Macro{ClassInfoNoLine}\Parameter{Klassenname}\Parameter{Information}\\ - \Macro{PackageInfoNoLine}\Parameter{Paketname}\Parameter{Information} -\end{Declaration} + \Macro{PackageInfoNoLine}\Parameter{Paketname}\Parameter{Information}% +\end{Declaration}% Der \LaTeX-Kern bietet dem Klassen- und Paketautor zwar Anweisungen wie \Macro{PackageInfo} und \Macro{ClassInfo}, um Informationen mit aktueller Zeilennummer in die Log-Datei zu schreiben. Er bietet neben @@ -1117,8 +1117,8 @@ bereit gestellt. \BeginIndex{Cmd}{l@addto@macro}% \begin{Declaration} - \Macro{l@addto@macro}\Parameter{Anweisung}\Parameter{Erweiterung} -\end{Declaration} + \Macro{l@addto@macro}\Parameter{Anweisung}\Parameter{Erweiterung}% +\end{Declaration}% Der \LaTeX-Kern bietet mit \Macro{g@addto@macro} eine interne Anweisung, um die Definition eines Makro \PName{Anweisung} global um den Code \PName{Erweiterung} zu erweitern. Dies funktioniert in dieser Form nur für @@ -1128,6 +1128,42 @@ wird mit \Macro{l@addto@macro} von \Package{scrbase} bereit gestellt. % \EndIndex{Cmd}{l@addto@macro} + +\section{Erweiterungen der mathematischen Fähigkeiten von \eTeX} +\label{sec:scrbase:etex} + +Das für \LaTeX{} inzwischen verwendete und von \KOMAScript{} vorausgesetzte +\eTeX{} besitzt mit \Macro{numexpr}\IndexCmd{numexpr} erweiterte Möglichkeiten +zur Berechnung einfacher Ausrücke mit \TeX-Zählern und ganze Zahlen. Als +Operationen werden dabei die vier Grundrechenarten und Klammern +unterstützt. Bei der Division wird korrekt gerundet. Manchmal sind weitere +Operationen nützlich. + +\BeginIndex{Cmd}{XdivY}% +\BeginIndex{Cmd}{XmodY}% +\begin{Declaration} + \Macro{XdivY}\Parameter{Dividend}\Parameter{Divisor}\\ + \Macro{XmodY}\Parameter{Dividend}\Parameter{Divisor}% +\end{Declaration}% +Die\ChangedAt{v3.05a}{\Package{scrbase}} Anweisung \Macro{XdivY} liefert den +Wert des Ganzzahlquotienten, die Anweisung \Macro{XmodY} den Wert des Rests +der Division mit Rest. Diese Art der Division ist nach der Gleichung +\[ +\textit{Dividend} = \textit{Divisor} \cdot +\textit{Ganzzahlquotient} + \textit{Rest} +\] +% +definiert, wobei \textit{Dividend} und \textit{Rest} ganze Zahlen und +\textit{Rest} außerdem größer oder gleich 0 und kleiner als \textit{Divisor} +ist. Der \textit{Divisor} ist eine natürliche Zahl (ohne die 0). + +Der Wert kann jeweils zur Zuweisung an einen Zähler oder direkt innerhalb +eines Ausdrucks mit \Macro{numexpr} verwendet werden. Zur Ausgabe als +arabische Zahl ist \Macro{the} voran zu stellen.% +% +\EndIndex{Cmd}{XmodY}% +\EndIndex{Cmd}{XdivY}% +% \EndIndex{Package}{scrbase}% \endinput |