diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex | 173 |
1 files changed, 69 insertions, 104 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex index 1d7295258bf..e0f282efa17 100644 --- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex +++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrdatetime.tex @@ -1,6 +1,6 @@ % ====================================================================== % scrdatetime.tex -% Copyright (c) Markus Kohm, 2001-2015 +% Copyright (c) Markus Kohm, 2001-2017 % % This file is part of the LaTeX2e KOMA-Script bundle. % @@ -18,7 +18,7 @@ % This work consists of all files listed in manifest.txt. % ---------------------------------------------------------------------- % scrdatetime.tex -% Copyright (c) Markus Kohm, 2001-2015 +% Copyright (c) Markus Kohm, 2001-2017 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -46,22 +46,21 @@ % ====================================================================== \KOMAProvidesFile{scrdatetime.tex} - [$Date: 2015-03-31 11:10:59 +0200 (Tue, 31 Mar 2015) $ + [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $ KOMA-Script guide (chapter: scrdate, scrtime)] \chapter{Der Wochentag mit \Package{scrdate}} \labelbase{scrdate} +\BeginIndexGroup \BeginIndex{Package}{scrdate} Mit Version~3.05a wurde der Funktionsumfang dieses Pakets erheblich erweitert. Neben dem aktuellen Wochentag\Index{Wochentag} kann es nun auch den Wochentag jedes beliebigen Datums nach dem Gregorianischen Kalender bestimmen. -\BeginIndex{Cmd}{CenturyPart}% -\BeginIndex{Cmd}{DecadePart}% \begin{Declaration} - \Macro{CenturyPart}\Parameter{Jahr}\\% - \Macro{DecadePart}\Parameter{Jahr}% + \Macro{CenturyPart}\Parameter{Jahr} + \Macro{DecadePart}\Parameter{Jahr} \end{Declaration}% Die\ChangedAt{v3.05a}{\Package{scrdate}} Anweisung \Macro{CenturyPart} ergibt den Wert der Jahrhundert-Stellen eines Jahres. Die Anweisung @@ -91,14 +90,12 @@ voran zu stellen. Bitte\textnote{Achtung!} beachten Sie, dass hier die Zählweise verwendet wird, bei der das Jahr 2000 das Jahr~0 -- also das erste Jahr -- des 21.~Jahrhunderts ist.% -\EndIndex{Cmd}{DecadePart}% -\EndIndex{Cmd}{CenturyPart}% +\EndIndexGroup + -\BeginIndex{Cmd}{DayNumber}% -\BeginIndex{Cmd}{ISODayNumber}% \begin{Declaration} - \Macro{DayNumber}\Parameter{Jahr}\Parameter{Monat}\Parameter{Tag}\\% - \Macro{ISODayNumber}\Parameter{ISO-Datum}% + \Macro{DayNumber}\Parameter{Jahr}\Parameter{Monat}\Parameter{Tag} + \Macro{ISODayNumber}\Parameter{ISO-Datum} \end{Declaration}% Diese\ChangedAt{v3.05a}{\Package{scrdate}} beiden Anweisungen geben den Wert der Nummer des Wochentags\Index{Wochentag} zu einem Datum zurück. Sie @@ -151,17 +148,13 @@ Die Wochentage werden dabei wie folgt nummeriert: Sonntag\,=\,0, Montag\,=\,1, Dienstag\,=\,2, Mittwoch\,=\,3, Donnerstag\,=\,4, Freitag\,=\,5 und Samstag\,=\,6.% % -\EndIndex{Cmd}{DayNumber}% -\EndIndex{Cmd}{ISODayNumber}% +\EndIndexGroup -\BeginIndex{Cmd}{DayNameByNumber}% -\BeginIndex{Cmd}{DayName}% -\BeginIndex{Cmd}{ISODayName}% \begin{Declaration} - \Macro{DayNameByNumber}\Parameter{Wochentagsnummer}\\% - \Macro{DayName}\Parameter{Jahr}\Parameter{Monat}\Parameter{Tag}\\% - \Macro{ISODayName}\Parameter{ISO-Datum}% + \Macro{DayNameByNumber}\Parameter{Wochentagsnummer} + \Macro{DayName}\Parameter{Jahr}\Parameter{Monat}\Parameter{Tag} + \Macro{ISODayName}\Parameter{ISO-Datum} \end{Declaration}% Üblicherweise\ChangedAt{v3.05a}{\Package{scrdate}} ist man weniger an der Nummer eines Wochentags als dem Namen des Wochentags interessiert. Daher @@ -210,19 +203,13 @@ anzustellen: \end{quote} \end{Example}% % -\EndIndex{Cmd}{ISODayName}% -\EndIndex{Cmd}{DayName}% -\EndIndex{Cmd}{DayNameByNumber}% +\EndIndexGroup -\BeginIndex{Cmd}{todaysname}% -\BeginIndex{Cmd}{todaysnumber}% -\BeginIndex{Cmd}{ISOToday}% -\BeginIndex{Cmd}{IsoToday}% \begin{Declaration} - \Macro{ISOToday}\\% - \Macro{IsoToday}\\ - \Macro{todaysname}\\% + \Macro{ISOToday} + \Macro{IsoToday} + \Macro{todaysname} \Macro{todaysnumber} \end{Declaration}% In den bisherigen Beispielen dieses Abschnitts wurde das aktuelle Datum immer @@ -235,7 +222,7 @@ zweistellig ausgibt, während \Macro{IsoToday} Monat und Tag bei Werten kleiner 10 einstellig ausgibt. Die Anweisung \Macro{todaysname} bietet direkt den aktuellen Wochentag, während \Macro{todaysnumber} den Wert des aktuellen Wochentags liefert. Näheres zur Verwendung dieses Wertes ist den obigen -Erklärungen zu den Anweisungen \Macro{DayNumber} und \Macro{ISODayNumber} zu +Erklärungen zu den Anweisungen \DescRef{scrdate.cmd.DayNumber} und \DescRef{scrdate.cmd.ISODayNumber} zu entnehmen. \begin{Example} @@ -256,60 +243,54 @@ entnehmen. können Sie das erreichen, obwohl die Namen der Wochentage in \Package{scrdate} alle groß geschrieben sind. Greifen Sie mit % Umbruchkorrektur: listings -\begin{lstcode}[belowskip=\dp\strutbox] +\begin{lstcode} \MakeLowercase{\todaysname} \end{lstcode} einfach auf die \LaTeX-Anweisung \Macro{MakeLowercase}\IndexCmd{MakeLowercase}% \important{\Macro{MakeLowercase}} zurück. Diese wandelt ihr Argument komplett in Kleinbuchstaben. Natürlich funktioniert dieser Tipp auch für - obige Anweisungen \Macro{DayNameByNumber}\IndexCmd{DayNameByNumber}, - \Macro{DayName}\IndexCmd{DayName} und - \Macro{ISODayName}\IndexCmd{ISODayName}.% + obige Anweisungen \DescRef{scrdate.cmd.DayNameByNumber}\IndexCmd{DayNameByNumber}, + \DescRef{scrdate.cmd.DayName}\IndexCmd{DayName} und + \DescRef{scrdate.cmd.ISODayName}\IndexCmd{ISODayName}.% \end{Explain}% -\EndIndex{Cmd}{IsoToday}% -\EndIndex{Cmd}{ISOToday}% -\EndIndex{Cmd}{todaysnumber}% -\EndIndex{Cmd}{todaysname} +\EndIndexGroup -\BeginIndex{Cmd}{nameday}% \begin{Declaration} \Macro{nameday}\Parameter{Name} \end{Declaration}% -So wie mit \Macro{date}\IndexCmd{date} die Ausgabe von \Macro{today} -direkt geändert werden kann, setzt \Macro{nameday} die Ausgabe von -\Macro{todaysname} auf den Wert \PName{Name}. +So wie mit \DescRef{maincls.cmd.date}\IndexCmd{date} die Ausgabe von +\Macro{today} direkt geändert werden kann, setzt \Macro{nameday} die Ausgabe +von \DescRef{scrdate.cmd.todaysname} auf den Wert \PName{Name}. \begin{Example} - Sie setzen mit \Macro{date} das aktuelle Datum auf einen festen - Wert. Für die Ausgabe des zugehörigen Wochentags interessiert es nur, + Sie setzen mit \DescRef{maincls.cmd.date} das aktuelle Datum auf einen + festen Wert. Für die Ausgabe des zugehörigen Wochentags interessiert es nur, dass dieser Tag ein Werktag war. Daher schreiben Sie \begin{lstcode} \nameday{Werktag} \end{lstcode} und erhalten so mit dem Satz aus dem vorherigen Beispiel zu - \Macro{todaysname}: + \DescRef{scrdate.cmd.todaysname}: \begin{quote}\nameday{Werktag} Dieses Dokument entstand an einem {\todaysname}. \end{quote} \end{Example} -Für \Macro{ISOToday}\IndexCmd{ISOToday} und -\Macro{IsoToday}\IndexCmd{IsoToday} existieren keine entsprechenden +Für \DescRef{scrdate.cmd.ISOToday}\IndexCmd{ISOToday} und +\DescRef{scrdate.cmd.IsoToday}\IndexCmd{IsoToday} existieren keine entsprechenden Anweisungen.% -\EndIndex{Cmd}{nameday} +\EndIndexGroup \begin{Declaration} - \Macro{newdaylanguage}\Parameter{Sprache}\\ - \hphantom{\XMacro{newdaylanguage}}% - \Parameter{Montag}\Parameter{Dienstag}\Parameter{Mittwoch}% - \Parameter{Donnerstag}\\ - \hphantom{\XMacro{newdaylanguage}}% - \Parameter{Freitag}\Parameter{Samstag}\Parameter{Sonntag}% + \Macro{newdaylanguage}\Parameter{Sprache} + \Parameter{Montag}\Parameter{Dienstag} + \Parameter{Mittwoch}\Parameter{Donnerstag} + \Parameter{Freitag}\Parameter{Samstag} + \Parameter{Sonntag} \end{Declaration} -\BeginIndex{Cmd}{newdaylanguage} Das \Package{scrdate}-Paket beherrscht derzeit die folgenden Sprachen: -\begin{itemize}\raggedright +\begin{itemize}\raggedright\setlength{\itemsep}{.5\itemsep} \item Dänisch (\PValue{danish}), \item Deutsch (\PValue{austrian}\ChangedAt{v3.08b}{\Package{scrdate}}, \PValue{german}, \PValue{naustrian}, \PValue{ngerman}, \PValue{nswissgerman}, @@ -350,13 +331,14 @@ Natürlich ist es sinnvoll Definitionen für bisher nicht unterstützte Sprachen an den \KOMAScript-Autor zu melden. In diesem Fall stehen die Chancen gut, dass künftige \KOMAScript-Versionen die Sprache ebenfalls unterstützen werden.% -\EndIndex{Cmd}{newdaylanguage}% +\EndIndexGroup % -\EndIndex{Package}{scrdate} +\EndIndexGroup \chapter{Die aktuelle Zeit mit \Package{scrtime}} \labelbase{scrtime} +\BeginIndexGroup \BeginIndex{Package}{scrtime} Mit Hilfe dieses Pakets kann die Frage nach der aktuellen Zeit beantwortet @@ -365,9 +347,8 @@ werden. Seit Version~3.05 unterstützt das Paket auch die von den Möglichkeiten zur Angabe von Optionen. Siehe dazu beispielsweise \autoref{sec:typearea.options}. -\BeginIndex{Cmd}{thistime}\BeginIndex{Cmd}{thistime*}% \begin{Declaration}% - \Macro{thistime}\OParameter{Trennung}\\ + \Macro{thistime}\OParameter{Trennung} \Macro{thistime*}\OParameter{Trennung} \end{Declaration}% \Macro{thistime} liefert die aktuelle Zeit\Index{Zeit} in Stunden und @@ -408,32 +389,30 @@ erweitert wird. Beim nächsten Ton ist es 23\ Uhr,\ 9 Minuten und 42 Sekunden. \end{quote} \end{Example} -\EndIndex{Cmd}{thistime}\EndIndex{Cmd}{thistime*} +\EndIndexGroup -\BeginIndex{Cmd}{settime}% \begin{Declaration}% \Macro{settime}\Parameter{Wert} \end{Declaration}% -\Macro{settime} setzt die Ausgabe von \Macro{thistime} und -\Macro{thistime*} auf einen festen \PName{Wert}% +\DescRef{scrtime.cmd.settime} setzt die Ausgabe von \DescRef{scrtime.cmd.thistime} und +\DescRef{scrtime.cmd.thistime*} auf einen festen \PName{Wert}% %\footnote{Allerdings darf man nicht erwarten, dass nun die Zeit % stillsteht!} . % -Anschließend wird das optionale Argument von \Macro{thistime} bzw. -\Macro{thistime*} ignoriert, da ja die komplette Zeichenkette, die -\Macro{thistime} bzw. \Macro{thistime*} nun liefert, hiermit explizit +Anschließend wird das optionale Argument von \DescRef{scrtime.cmd.thistime} bzw. +\DescRef{scrtime.cmd.thistime*} ignoriert, da ja die komplette Zeichenkette, die +\DescRef{scrtime.cmd.thistime} bzw. \DescRef{scrtime.cmd.thistime*} nun liefert, hiermit explizit festgelegt wurde.% -\EndIndex{Cmd}{settime} +\EndIndexGroup -\BeginIndex{Option}{12h~=\PName{Ein-Aus-Wert}}% -\BeginIndex{Option}{24h}% \begin{Declaration} - \KOption{12h}\PName{Ein-Aus-Wert} + \OptionVName{12h}{Ein-Aus-Wert} \end{Declaration}% +\BeginIndex{Option}{24h}% Mit der Option \Option{12h}\ChangedAt{v3.05a}{\Package{scrtime}} kann gewählt -werden, ob die Zeit bei \Macro{thistime} und \Macro{thistime*} im 12-Stunden- +werden, ob die Zeit bei \DescRef{scrtime.cmd.thistime} und \DescRef{scrtime.cmd.thistime*} im 12-Stunden- oder 24-Stunden-Format ausgegeben werden soll. Als \PName{Ein-Aus-Wert} kann dabei einer der Standardwerte für einfache Schalter aus \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} verwendet @@ -444,23 +423,25 @@ Voreingestellt ist hingegen das 24-Stunden-Format.% % Sternzeit nach \textsc{StarTrek}\Index{StarTrek}, ein echter % Mangel!} -Die Option kann wahlweise als Klassenoption bei \Macro{documentclass}, als -Paketoption bei \Macro{usepackage} oder auch nach dem Laden von -\Package{scrtime} per \Macro{KOMAoptions} oder \Macro{KOMAoption} (siehe -beispielsweise \autoref{sec:typearea.options}, -\autopageref{desc:typearea.cmd.KOMAoptions}) gesetzt werden. Sie verliert -jedoch bei einem Aufruf von \Macro{settime} ihre Gültigkeit. Die -Uhrzeit wird nach Verwendung dieser Anweisung nur noch mit dem dort -angegebenen Wert im dort verwendeten Format ausgegeben. +Die Option kann wahlweise als Klassenoption bei +\DescRef{typearea.cmd.documentclass}, als Paketoption bei +\DescRef{typearea.cmd.usepackage} oder auch nach dem Laden von +\Package{scrtime} per \DescRef{typearea.cmd.KOMAoptions} oder +\DescRef{typearea.cmd.KOMAoption} (siehe beispielsweise +\autoref{sec:typearea.options}, \DescPageRef{typearea.cmd.KOMAoptions}) +gesetzt werden. Sie verliert jedoch bei einem Aufruf von +\DescRef{scrtime.cmd.settime} ihre Gültigkeit. Die Uhrzeit wird nach +Verwendung dieser Anweisung nur noch mit dem dort angegebenen Wert im dort +verwendeten Format ausgegeben. Rein\textnote{Achtung!} aus Gründen der Kompatibilität zu früheren Versionen -von \Package{scrtime} wird bei \Macro{documentclass} und \Macro{usepackage} -auch noch die Option \Option{24h} zur Umschaltung auf das 24-Stunden-Format -unterstützt. Deren Verwendung wird jedoch nicht mehr empfohlen.% -\EndIndex{Option}{12h~=\PName{Ein-Aus-Wert}}% -\EndIndex{Option}{24h}% +von \Package{scrtime} wird bei \DescRef{typearea.cmd.documentclass} und +\DescRef{typearea.cmd.usepackage} auch noch die Option \Option{24h} zur +Umschaltung auf das 24-Stunden-Format unterstützt. Deren Verwendung wird +jedoch nicht mehr empfohlen.% +\EndIndexGroup % -\EndIndex{Package}{scrtime} +\EndIndexGroup %%% Local Variables: %%% mode: latex @@ -471,20 +452,4 @@ unterstützt. Deren Verwendung wird jedoch nicht mehr empfohlen.% %%% TeX-PDF-mode: t %%% End: - - - - - - - - - - - - - - - - % LocalWords: Gregorianischen |