summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbase.tex
diff options
context:
space:
mode:
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.tex46
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