summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex49
1 files changed, 28 insertions, 21 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex
index 685cc3cf1dc..9067e4e0d8e 100644
--- a/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex
+++ b/Master/texmf-dist/source/latex/tudscr/doc/tutorials/mathswap.tex
@@ -1,8 +1,8 @@
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[english,ngerman]{tudscrartcl}
+\usepackage{tudscrtutorial}
\usepackage{selinput}\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[T1]{fontenc}
-\usepackage{tudscrman}
\lstset{%
inputencoding=utf8,extendedchars=true,
literate=%
@@ -12,9 +12,11 @@
}
\usepackage{mathswap}
+\usepackage{bookmark}
\begin{document}
-\date{17.12.2014}
+\begin{Bundle}{\Package{mathswap}}
+\date{20.11.2015}
\author{Falk Hanisch\thanks{\noexpand\scriptsize\noexpand\Email{\tudscrmail}}}
\title{Änderung der Trennzeichen im Mathematikmodus}
\makeatletter
@@ -43,8 +45,9 @@
\end{Preamble}
%
-Zusätzlich wird das Paket \Package{mathswap} geladen, welches die Änderung der
-Gruppierungs- und Dezimaltrennzeichen von Zahlen im Mathematikmodus ermöglicht.
+Zusätzlich wird das Paket \Package{mathswap}'manual' aus dem \TUDScript-Bundle
+geladen, welches die Änderung der Gruppierungs- und Dezimaltrennzeichen von
+Zahlen im Mathematikmodus ermöglicht.
%
\begin{Preamble}
\usepackage{mathswap}
@@ -56,15 +59,16 @@ importierten Daten nicht dem Zahlenformat entsprechen, welches für die
verwendete Dokumentsprache normalerweise notwendig wäre. Um sich die manuelle
Konvertierung der Daten zu ersparen, kann alternativ dazu die Möglichkeit
genutzt werden, dies mit Hilfe von \hologo{LaTeXe} selbst zu erledigen. In
-diesem Tutorial wird hierfür das Paket \Package*{mathswap} genutzt. Alternativ
-dazu kann auch das Paket \Package{ionumbers} verwendet werden.
+diesem Tutorial wird hierfür das Paket \Package{mathswap}'manual' genutzt.
+Alternativ dazu kann auch das Paket \Package{ionumbers}()'manual' verwendet
+werden.
Ohne die Verwendung eines speziellen Paketes zur Zahlenformatierung wird eine
Zahl im mathematischen Modus durch \hologo{LaTeXe} normalerweise so
ausgegeben:
%
\CodePreamble{%
- Ausgabe mit deutscher Zifferngruppierung ohne \Package*{mathswap}%
+ Ausgabe mit deutscher Zifferngruppierung ohne \Package{mathswap}'manual'%
}
\begin{Trunk*}
\mathswapoff
@@ -73,10 +77,11 @@ ausgegeben:
\end{Trunk*}
%
-Da in der Präambel dieses Dokumentes das Paket \Package*{mathswap} bereits
-geladen wurde, musste mit \Macro*{mathswapoff} auf das Standardverhalten von
-\hologo{LaTeXe} geschaltet werden. Der Befehl \Macro*{mathswapon} aktiviert
-wiederum die Funktionalität von \Package*{mathswap}.
+Da in der Präambel dieses Dokumentes das Paket \Package{mathswap}'manual'
+bereits geladen wurde, musste mit \Macro{mathswapoff}'manual' auf das
+Standardverhalten von \hologo{LaTeXe} geschaltet werden. Der Befehl
+\Macro{mathswapon}'manual' aktiviert wiederum die Funktionalität von
+\Package{mathswap}'manual'.
Für diese Tutorial wird angenommen, dass die wissenschaftlichen Abhandlung in
deutscher Sprache verfasst wird. Ist nun eine Zahl im deutschen Zahlenformat
@@ -102,9 +107,9 @@ dies nicht mehr:
\end{Trunk*}
%
-Mit der Verwendung der Befehle \Macro*{commaswap}\PParameter{\textbackslash,}
-sowie \Macro*{dotswap}\PParameter{,} können die Substitutionen für Komma und
-Punkt im Mathematikmodus geändert:
+Mit der Nutzung der Befehle \Macro{commaswap}[\PParameter{\Macro*{,}}]'manual'
+sowie \Macro{dotswap}[\PParameter{,}]'manual' können die Substitutionen für
+Komma und Punkt im Mathematikmodus geändert:
%
\CodePreamble{%
Ausgabe mit englischer Zifferngruppierung und geänderten Trennzeichen%
@@ -118,30 +123,32 @@ Punkt im Mathematikmodus geändert:
\end{Trunk*}
%
-Die Verwendung von \Macro{begingroup} und \Macro{endgroup} führt hierbei
+Die Verwendung von \Macro*{begingroup} und \Macro*{endgroup} führt hierbei
dazu, dass die Änderungen der beiden Trennzeichen nur lokal innerhalb dieser
Gruppe erfolgt.
-Wird das Paket \Package*{mathswap} zusammen mit einer \TUDScript-Klasse
+Wird das Paket \Package{mathswap}'manual' zusammen mit einer \TUDScript-Klasse
verwendet, werden die Dezimaltrennzeichen im Mathematikmodus sprachabhängig
definiert. Wird die Dokumentsprache auf \PValue{english} gesetzt, so werden die
Dezimaltrennzeichen standardmäßig für die englischsprachige Zifferngruppierung
definiert. In diesem Fall müssen Zahlen, welche im deutschsprachigen Format
gruppiert sind, angepasst werden:
%
-\CodePreamble{
+\CodePreamble{%
Ausgabe bei \PValue{english} als gewählter Sprache%
}
\begin{Trunk*}
-\begingroup%
+\begingroup
\selectlanguage{english}%
- \(4,523.58\)\par
- \(4.523,58\)\par
+ \(4,523.58\)\\
+ \(4.523,58\)\\
\commaswap{.}
\dotswap{\,}
- \(4.523,58\)%
+ \(4.523,58\)
\endgroup
\end{Trunk*}
%
\FinishTutorial
+\ListOfToDo
+\end{Bundle}
\end{document}