/usr/share/texmf-texlive/tex/latex/uhrzeit/uhrzeit.sty is in texlive-lang-german 2009-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | %% `uhrzeit.sty'
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{uhrzeit}[2001/02/13 v0.2 Uhrzeit-Formate]
\RequirePackage{soul}
%%
%% Autor: Olaf Meltzer (Olaf.Meltzer@freenet.de)
%% unter Verwendung verschiedener Ideen,
%% die in de.comp.text.tex veröffentlicht wurden.
%%
%%
%% Automatische Ausgabe der Uhrzeit:
%%
%% Befehl Format
%% ----------------------------------------------
%% \dtd 5.07 (eher ungebräuchlich)
%% \dtc 05:07 (international)
%% \uhri 5.07 Uhr (Duden, 22. Aufl., S. 110)
%% \uhrii 05:07 Uhr (DIN 5008)
%% \uhriii 5^07 Uhr (ehemals üblich)
%% \uhriv 05^07 Uhr (eher ungebräuchlich)
%%
%%
%% Alte Uhrzeit-Formatierung bei manueller Eingabe:
%%
%% Befehl Format
%% -----------------------------------------
%% \uhr{5}{07} 5^07 Uhr
%% \vonbis{5}{07}{13}{45} 5^07 -- 13^45 Uhr
%%
%%
%% Die Definition von '\uhr{}{}' stammt weitgehend von
%% "Andreas Matthias" <amat@kabsi.at>
%% in de.comp.text.tex am 24.09.2000
%%
%% Formatiert als '1^05 Uhr'
\newcommand{\uhr}[2]{#1%
\sbox\z@ T%
\vbox to\ht\z@{\hbox{\check@mathfonts
\fontsize\ssf@size\z@
\math@fontsfalse\selectfont
\setul{.17em}{.03em}\,\ul{#2}\resetul}%
\vss}\,Uhr}
%% Formatiert als '1^05 -- 2^15 Uhr'
\newcommand{\vonbis}[4]{#1%
\sbox\z@ T%
\vbox to\ht\z@{\hbox{\check@mathfonts
\fontsize\ssf@size\z@
\math@fontsfalse\selectfont
\setul{.17em}{.03em}\,\ul{#2}\resetul}%
\vss}~--\,#3%
\sbox\z@ T%
\vbox to\ht\z@{\hbox{\check@mathfonts
\fontsize\ssf@size\z@
\math@fontsfalse\selectfont
\setul{.17em}{.03em}\,\ul{#4}\resetul}%
\vss}\,Uhr}
%% Die Definition von \mytime stammt ursprünglich von
%% einem heute nicht mehr identifizierbaren user
%% des Mausnet. Sie wurde am 06.06.2000 noch einmal von
%% Stefan Witzgall in de.comp.text.tex gepostet.
% Es wird der TeX-Zähler \time verwendet, der die Systemzeit
% in "Minuten seit Mitternacht" enthält. Ich mache daraus zwei
% Zähler, \myminutes und \myhours, die die Zeit in "Stunden
% und Minuten seit Mitternacht" enthalten.
\newcount\myhours % Zähler (Variable) \myhours Definieren
\newcount\myminutes % \myminutes Definieren
% Berechnung der Stundenzahl:
% \myhours := \time DIV 60 (Division ohne Rest)
\myhours = \time
\divide \myhours by 60
% Berechnung der Minutenzahl:
% \myminutes := \time MOD 60
% = \time - ( \myhours x 60 )
\myminutes = \time
\multiply \myhours by 60 % Zur Berechnung der Minuten wird noch
% mal an "\myhours" herumgefummelt
\advance \myminutes by -\myhours%
\divide \myhours by 60 % \myhours wiederherstellen
%% Verschiedene Formate für die automatische Zeitangabe:
%% International, 1.05 (eher ungebräuchlich)
\newcommand{\dtd}{\the\myhours.\ifnum\myminutes<10 0\fi\the\myminutes}
%% International, 01:05 (international)
\newcommand{\dtc}{\ifnum\myhours<10 0\fi\the\myhours:%
\ifnum\myminutes<10 0\fi\the\myminutes}
%% Deutsch, 1.05~Uhr (Duden)
\newcommand{\uhri}{\the\myhours.\ifnum\myminutes<10 0\fi\the\myminutes\,Uhr}
%% Deutsch, 01:05~Uhr (DIN)
\newcommand{\uhrii}{\ifnum\myhours<10 0\fi\the\myhours:%
\ifnum\myminutes<10 0\fi\the\myminutes\,Uhr}
%% Altes Format, 1^05 Uhr (ehemals üblich)
\newcommand{\uhriii}{\expandafter\uhr{%
\expandafter\the\myhours}%
{\expandafter{\expandafter{\ifnum\myminutes<10 0\fi\the\myminutes}}}}
%% Altes Format, 01^05 Uhr (eher ungebräuchlich)
\newcommand{\uhriv}{\expandafter\uhr{%
\expandafter{\expandafter{\ifnum\myhours<10 0\fi\the\myhours}}}%
{\expandafter{\expandafter{\ifnum\myminutes<10 0\fi\the\myminutes}}}}
%% Ende uhrzeit.sty
|