diff options
19 files changed, 2113 insertions, 1565 deletions
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README index c457ff6adc8..177224b56ba 100644 --- a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README @@ -1,77 +1,32 @@ -Italian Fulltext Language Module for datetime2 Package +Italian Language Module for datetime2 Package -Author: CLaudio Duchi(active) +Author: Claudio Duchi -Mantainer: CLaudio Duchi +Mantainer: Claudio Duchi claduc at libero dot it Licence: LPPL -Required Packages: datetime2, tracklang , itnumpar +Required Packages: datetime2, tracklang, itnumpar -This module is maintained. I - -Example usage: -\documentclass[italian]{article} -\usepackage{ifpdf,ifxetex} -\ifpdf -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{babel} -\else -\usepackage{fontspec} -\usepackage{polyglossia} -\setdefaultlanguage{italian} -\fi -\usepackage[showdow,useregional]{datetime2-it-fulltext} - -\begin{document} -\section{Date} - -\begin{description} -\item[it-fulltext:] -\DTMsetdatestyle{it-fulltext} -\today. -\end{description} - -\section{Time} -\subsection{it-fulltext} -\DTMsettimestyle{it-fulltext} -Time: \DTMcurrenttime. - -0.00: \DTMdisplaytime{0}{0}{0}. - -0.01: \DTMdisplaytime{0}{1}{0}. - -0.15: \DTMdisplaytime{0}{15}{0}. - -0.29: \DTMdisplaytime{0}{29}{0}. - -0.30: \DTMdisplaytime{0}{30}{0}. - -0.31: \DTMdisplaytime{0}{31}{0}. - -0.44: \DTMdisplaytime{0}{44}{0}. - -0.45: \DTMdisplaytime{0}{45}{0}. - -0.46: \DTMdisplaytime{0}{46}{0}. - -\end{document} +This module is maintained. INSTALLATION ============ -latex datetime2-italian.ins +latex datetime2-it-fulltext.ins -Move all *.ldf *.sty files to +Move all *.ldf files to +TEXMF/tex/latex/datetime2-contrib/datetime2-it-fulltext/ +Move all *.sty files to TEXMF/tex/latex/datetime2-contrib/datetime2-it-fulltext/ Documentation: -pdflatex datetime2-italian-it-fulltext.dtx +pdflatex datetime2-it-fulltext.dtx + Move datetime2-it-fulltext.pdf and README to -TEXMF/doc/latex/datetime2-contrib/datetime2-italian-it-fulltext/ +TEXMF/doc/latex/datetime2-contrib/datetime2-it-fulltext/ This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3 for the details of that diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf Binary files differindex 70cf8d66552..f535c2c5ad8 100644 --- a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/BatTest.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/BatTest.tex new file mode 100644 index 00000000000..40827349a8a --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/BatTest.tex @@ -0,0 +1,797 @@ + +Time: \DTMcurrenttime. + +0:00:00 \DTMdisplaytime{0}{0}{0}. + +0:01:00 \DTMdisplaytime{0}{1}{00}. + +0:10:00 \DTMdisplaytime{0}{10}{0}. + +0:01:01 \DTMdisplaytime{0}{1}{1}. + +0:29:00 \DTMdisplaytime{0}{29}{0}. + +0:29:08 \DTMdisplaytime{0}{29}{8}. + +0:29:01 \DTMdisplaytime{0}{29}{1}. + +0:30:00 \DTMdisplaytime{0}{30}{0}. + +0:30:01 \DTMdisplaytime{0}{30}{1}. + +0:30:09 \DTMdisplaytime{0}{30}{49}. + +0:31:00 \DTMdisplaytime{0}{31}{0}. + +0:31:01 \DTMdisplaytime{0}{31}{1}. + +0:31:05 \DTMdisplaytime{0}{31}{40}. + +0:44:00 \DTMdisplaytime{0}{44}{0}. + +0:44:01 \DTMdisplaytime{0}{44}{1}. + +0:44:59 \DTMdisplaytime{0}{44}{59}. + +0:45:00 \DTMdisplaytime{0}{45}{0}. + +0:45:01 \DTMdisplaytime{0}{45}{1}. + +0:45:25 \DTMdisplaytime{0}{45}{25}. + +0:46:00 \DTMdisplaytime{0}{46}{0}. + +0:46:01 \DTMdisplaytime{0}{46}{1}. + +0:46:25 \DTMdisplaytime{0}{46}{25}. + +0:59:00 \DTMdisplaytime{0}{59}{0}. + +0:59:01 \DTMdisplaytime{0}{59}{1}. + +0:59:20 \DTMdisplaytime{0}{59}{20}. + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +1:00:00 \DTMdisplaytime{1}{0}{0}. + +1:00:01 \DTMdisplaytime{1}{0}{1}. + +1:00:20 \DTMdisplaytime{1}{0}{20}. + +1:01:00 \DTMdisplaytime{1}{1}{0}. + +1:01:01 \DTMdisplaytime{1}{1}{1}. + +1:01:20 \DTMdisplaytime{1}{1}{20}. + +1:15:00 \DTMdisplaytime{1}{15}{0}. + +1:15:01 \DTMdisplaytime{1}{15}{1}. + +1:15:15 \DTMdisplaytime{1}{15}{15}. + +1:29:00 \DTMdisplaytime{1}{29}{0}. + +1:29:01 \DTMdisplaytime{1}{29}{1}. + +1:29:25 \DTMdisplaytime{1}{29}{25}. + +1:30:00 \DTMdisplaytime{1}{30}{0}. + +1:30:01 \DTMdisplaytime{1}{30}{1}. + +1:30:12 \DTMdisplaytime{1}{30}{12}. + +1:31:00 \DTMdisplaytime{1}{31}{0}. + +1:31:01 \DTMdisplaytime{1}{31}{1}. + +1:31:55 \DTMdisplaytime{1}{31}{55}. + +1:44:00 \DTMdisplaytime{1}{44}{0}. + +1:44:01 \DTMdisplaytime{1}{44}{1} + +1:44:22 \DTMdisplaytime{1}{44}{22} + +1:45:00 \DTMdisplaytime{1}{45}{0}. + +1:45:01 \DTMdisplaytime{1}{45}{1}. + +1:45:25 \DTMdisplaytime{1}{45}{25}. + +1:46:00 \DTMdisplaytime{1}{46}{0}. + +1:46:01 \DTMdisplaytime{1}{46}{1}. + +1:46:25 \DTMdisplaytime{1}{46}{25}. + +1:59:00 \DTMdisplaytime{1}{59}{0} + +1:59:01 \DTMdisplaytime{1}{59}{1} + +1:59:05 \DTMdisplaytime{1}{59}{5} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +2:00:00 \DTMdisplaytime{2}{0}{0}. + +2:00:01 \DTMdisplaytime{2}{0}{1}. + +2:00:20 \DTMdisplaytime{2}{0}{20}. + +2:01:00 \DTMdisplaytime{2}{1}{0}. + +2:01:01 \DTMdisplaytime{2}{1}{1}. + +2:01:20 \DTMdisplaytime{2}{1}{20}. + +2:15:00 \DTMdisplaytime{2}{15}{0}. + +2:15:01 \DTMdisplaytime{2}{15}{1}. + +2:15:15 \DTMdisplaytime{2}{15}{15}. + +2:29:00 \DTMdisplaytime{2}{29}{0}. + +2:29:01 \DTMdisplaytime{2}{29}{1}. + +2:29:25 \DTMdisplaytime{2}{29}{25}. + +2:30:00 \DTMdisplaytime{2}{30}{0}. + +2:30:01 \DTMdisplaytime{2}{30}{1}. + +2:30:12 \DTMdisplaytime{2}{30}{12}. + +2:31:00 \DTMdisplaytime{2}{31}{0}. + +2:31:01 \DTMdisplaytime{2}{31}{1}. + +2:31:55 \DTMdisplaytime{2}{31}{55}. + +2:44:00 \DTMdisplaytime{2}{44}{0}. + +2:44:01 \DTMdisplaytime{2}{44}{1} + +2:44:22 \DTMdisplaytime{2}{44}{22} + +2:45:00 \DTMdisplaytime{2}{45}{0}. + +2:45:01 \DTMdisplaytime{2}{45}{1}. + +2:45:25 \DTMdisplaytime{2}{45}{25}. + +2:46:00 \DTMdisplaytime{2}{46}{0}. + +2:46:01 \DTMdisplaytime{2}{46}{1}. + +2:46:25 \DTMdisplaytime{2}{46}{25}. + +2:59:00 \DTMdisplaytime{2}{59}{0} + +2:59:01 \DTMdisplaytime{2}{59}{1} + +2:59:05 \DTMdisplaytime{2}{59}{5} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +3:00:00 \DTMdisplaytime{3}{0}{0}. + +3:01:00 \DTMdisplaytime{3}{1}{0}. + +3:15:00 \DTMdisplaytime{3}{15}{0}. + +3:29:00 \DTMdisplaytime{3}{29}{0}. + +3:30:00 \DTMdisplaytime{3}{30}{0}. + +3:31:00 \DTMdisplaytime{3}{31}{0}. + +3:44:00 \DTMdisplaytime{3}{44}{0}. + +3:45:00 \DTMdisplaytime{3}{45}{0}. + +3:46:00 \DTMdisplaytime{3}{46}{0}. + +3:59:00 \DTMdisplaytime{3}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +4:00:00 \DTMdisplaytime{4}{0}{0}. + +4:01:00 \DTMdisplaytime{4}{1}{0}. + +4:15:00 \DTMdisplaytime{4}{15}{0}. + +4:29:00 \DTMdisplaytime{4}{29}{0}. + +4:30:00 \DTMdisplaytime{4}{30}{0}. + +4:31:00 \DTMdisplaytime{4}{31}{0}. + +4:44:00 \DTMdisplaytime{4}{44}{0}. + +4:45:00 \DTMdisplaytime{4}{45}{0}. + +4:46:00 \DTMdisplaytime{4}{46}{0}. + +4:59:00 \DTMdisplaytime{4}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +5:00:00 \DTMdisplaytime{5}{0}{0}. + +5:01:00 \DTMdisplaytime{5}{1}{0}. + +5:15:00 \DTMdisplaytime{5}{15}{0}. + +5:29:00 \DTMdisplaytime{5}{29}{0}. + +5:30:00 \DTMdisplaytime{5}{30}{0}. + +5:31:00 \DTMdisplaytime{5}{31}{0}. + +5:44:00 \DTMdisplaytime{5}{44}{0}. + +5:45:00 \DTMdisplaytime{5}{45}{0}. + +5:46:00 \DTMdisplaytime{5}{46}{0}. + +5:59:00 \DTMdisplaytime{5}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +6.00:00 \DTMdisplaytime{6}{0}{0}. + +6.01:00 \DTMdisplaytime{6}{1}{0}. + +6.15:00 \DTMdisplaytime{6}{15}{0}. + +6.29:00 \DTMdisplaytime{6}{29}{0}. + +6.30:00 \DTMdisplaytime{6}{30}{0}. + +6.31:00 \DTMdisplaytime{6}{31}{0}. + +6.44:00 \DTMdisplaytime{6}{44}{0}. + +6.45:00 \DTMdisplaytime{6}{45}{0}. + +6.46:00 \DTMdisplaytime{6}{46}{0}. + +6.59:00 \DTMdisplaytime{6}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +7.00:00 \DTMdisplaytime{7}{0}{0}. + +7.01:00 \DTMdisplaytime{7}{1}{0}. + +7.15:00 \DTMdisplaytime{7}{15}{0}. + +7.29:00 \DTMdisplaytime{7}{29}{0}. + +7.30:00 \DTMdisplaytime{7}{30}{0}. + +7.31:00 \DTMdisplaytime{7}{31}{0}. + +7.44:00 \DTMdisplaytime{7}{44}{0}. + +7.45:00 \DTMdisplaytime{7}{45}{0}. + +7.46:00 \DTMdisplaytime{7}{46}{0}. + +7.59:00 \DTMdisplaytime{7}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +8.00:00 \DTMdisplaytime{8}{0}{0}. + +8.01:00 \DTMdisplaytime{8}{1}{0}. + +8.15:00 \DTMdisplaytime{8}{15}{0}. + +8.29:00 \DTMdisplaytime{8}{29}{0}. + +8.30:00 \DTMdisplaytime{8}{30}{0}. + +8.31:00 \DTMdisplaytime{8}{31}{0}. + +8.44:00 \DTMdisplaytime{8}{44}{0}. + +8.45:00 \DTMdisplaytime{8}{45}{0}. + +8.46:00 \DTMdisplaytime{8}{46}{0}. + +8.59:00 \DTMdisplaytime{8}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +9.00:00 \DTMdisplaytime{9}{0}{0}. + +9.01:00 \DTMdisplaytime{9}{1}{0}. + +9.15:00 \DTMdisplaytime{9}{15}{0}. + +9.29:00 \DTMdisplaytime{9}{29}{0}. + +9.30:00 \DTMdisplaytime{9}{30}{0}. + +9.31:00 \DTMdisplaytime{9}{31}{0}. + +9.44:00 \DTMdisplaytime{9}{44}{0}. + +9.45:00 \DTMdisplaytime{9}{45}{0}. + +9.46:00 \DTMdisplaytime{9}{46}{0}. + +9.59:00 \DTMdisplaytime{9}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +10:00:00 \DTMdisplaytime{10}{0}{0}. + +10:01:00 \DTMdisplaytime{10}{1}{0}. + +10:15:00 \DTMdisplaytime{10}{15}{0}. + +10:29:00 \DTMdisplaytime{10}{29}{0}. + +10:30:00 \DTMdisplaytime{10}{30}{0}. + +10:31:00 \DTMdisplaytime{10}{31}{0}. + +10:44:00 \DTMdisplaytime{10}{44}{0}. + +10:45:00 \DTMdisplaytime{10}{45}{0}. + +10:46:00 \DTMdisplaytime{10}{46}{0}. + +10:59:00 \DTMdisplaytime{10}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +11:00:00 \DTMdisplaytime{11}{0}{0}. + +11:00:01 \DTMdisplaytime{11}{0}{1}. + +11:00:15 \DTMdisplaytime{11}{0}{15}. + +11:01:00 \DTMdisplaytime{11}{1}{0}. + +11:01:01 \DTMdisplaytime{11}{1}{1}. + +11:01:14 \DTMdisplaytime{11}{1}{14}. + +11:15:00 \DTMdisplaytime{11}{15}{0}. + +11:15:01 \DTMdisplaytime{11}{15}{1}. + +11:15:22 \DTMdisplaytime{11}{15}{22}. + +11:29:00 \DTMdisplaytime{11}{29}{0}. + +11:29:01 \DTMdisplaytime{11}{29}{1}. + +11:29:22 \DTMdisplaytime{11}{29}{22}. + +11:30:00 \DTMdisplaytime{11}{30}{0}. + +11:30:01 \DTMdisplaytime{11}{30}{1}. + +11:30:28 \DTMdisplaytime{11}{30}{28}. + +11:31:00 \DTMdisplaytime{11}{31}{0}. + +11:31:01 \DTMdisplaytime{11}{31}{1}. + +11:31:15 \DTMdisplaytime{11}{31}{15}. + +11:44:00 \DTMdisplaytime{11}{44}{0}. + +11:44:01 \DTMdisplaytime{11}{44}{1}. + +11:44:25 \DTMdisplaytime{11}{44}{25}. + +11:45:00 \DTMdisplaytime{11}{45}{0}. + +11:45:01 \DTMdisplaytime{11}{45}{1}. + +11:45:15 \DTMdisplaytime{11}{45}{15}. + +11:46:00 \DTMdisplaytime{11}{46}{0}. + +11:46:01 \DTMdisplaytime{11}{46}{1}. + +11:46:15 \DTMdisplaytime{11}{46}{15}. + +11:59:00 \DTMdisplaytime{11}{59}{0} + +11:59:01 \DTMdisplaytime{11}{59}{1} + +11:59:15 \DTMdisplaytime{11}{59}{15} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +12:00:00 \DTMdisplaytime{12}{0}{0}. + +12:00:01 \DTMdisplaytime{12}{0}{1}. + +12:00:26 \DTMdisplaytime{12}{0}{26}. + +12:01:00 \DTMdisplaytime{12}{1}{0}. + +12:01:01 \DTMdisplaytime{12}{1}{1}. + +12:01:22 \DTMdisplaytime{12}{1}{22}. + +12:15:00 \DTMdisplaytime{12}{15}{0}. + +12:15:01 \DTMdisplaytime{12}{15}{1}. + +12:15:33 \DTMdisplaytime{12}{15}{33}. + +12:29:00 \DTMdisplaytime{12}{29}{0}. + +12:29:01 \DTMdisplaytime{12}{29}{1}. + +12:29:25 \DTMdisplaytime{12}{29}{25}. + +12:30:00 \DTMdisplaytime{12}{30}{0}. + +12:30:01 \DTMdisplaytime{12}{30}{1}. + +12:30:17 \DTMdisplaytime{12}{30}{17}. + +12:31:00 \DTMdisplaytime{12}{31}{0}. + +12:31:01 \DTMdisplaytime{12}{31}{1}. + +12:31:23 \DTMdisplaytime{12}{31}{23}. + +12:44:00 \DTMdisplaytime{12}{44}{0}. + +12:44:01 \DTMdisplaytime{12}{44}{1}. + +12:44:22 \DTMdisplaytime{12}{44}{22}. + +12:45:00 \DTMdisplaytime{12}{45}{0}. + +12:45:01 \DTMdisplaytime{12}{45}{1}. + +12:45:25 \DTMdisplaytime{12}{45}{25}. + +12:46:00 \DTMdisplaytime{12}{46}{0}. + +12:46:01 \DTMdisplaytime{12}{46}{1}. + +12:46:25 \DTMdisplaytime{12}{46}{25}. + +12:59:00 \DTMdisplaytime{12}{59}{0} + +12:59:01 \DTMdisplaytime{12}{59}{1} + +12:59:30 \DTMdisplaytime{12}{59}{30} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +13:00:00 \DTMdisplaytime{13}{0}{0}. + +13:00:01 \DTMdisplaytime{13}{0}{1}. + +13:00:22 \DTMdisplaytime{13}{0}{22}. + +13:01:00 \DTMdisplaytime{13}{1}{0}. + +13:01:01 \DTMdisplaytime{13}{1}{1}. + +13:01:26 \DTMdisplaytime{13}{1}{26}. + +13:15:00 \DTMdisplaytime{13}{15}{0}. + +13:15:01 \DTMdisplaytime{13}{15}{1}. + +13:15:33 \DTMdisplaytime{13}{15}{33}. + +13:29:00 \DTMdisplaytime{13}{29}{0}. + +13:29:01 \DTMdisplaytime{13}{29}{1}. + +13:29:33 \DTMdisplaytime{13}{29}{33}. + +13:30:00 \DTMdisplaytime{13}{30}{0}. + +13:30:01 \DTMdisplaytime{13}{30}{1}. + +13:30:10 \DTMdisplaytime{13}{30}{10}. + +13:31:00 \DTMdisplaytime{13}{31}{0}. + +13:31:01 \DTMdisplaytime{13}{31}{1}. + +13:31:28 \DTMdisplaytime{13}{31}{28}. + +13:44:00 \DTMdisplaytime{13}{44}{0}. + +13:44:01 \DTMdisplaytime{13}{44}{1}. + +13:44:45 \DTMdisplaytime{13}{44}{45}. + +13:45:00 \DTMdisplaytime{13}{45}{0}. + +13:45:01 \DTMdisplaytime{13}{45}{1}. + +13:45:53 \DTMdisplaytime{13}{45}{53}. + +13:46:00 \DTMdisplaytime{13}{46}{0}. + +13:46:01 \DTMdisplaytime{13}{46}{1}. + +13:46:25 \DTMdisplaytime{13}{46}{25}. + +13:59:35 \DTMdisplaytime{13}{59}{35} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +14:00:00 \DTMdisplaytime{14}{0}{0}. + +14:01:00 \DTMdisplaytime{14}{1}{0}. + +14:15:00 \DTMdisplaytime{14}{15}{0}. + +14:29:00 \DTMdisplaytime{14}{29}{0}. + +14:30:00 \DTMdisplaytime{14}{30}{0}. + +14:31:00 \DTMdisplaytime{14}{31}{0}. + +14:44:00 \DTMdisplaytime{14}{44}{0}. + +14:45:00 \DTMdisplaytime{14}{45}{0}. + +14:46:00 \DTMdisplaytime{14}{46}{0}. + +14:59:00 \DTMdisplaytime{14}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +15:00:00 \DTMdisplaytime{15}{0}{0}. + +15:01:00 \DTMdisplaytime{15}{1}{0}. + +15:15:00 \DTMdisplaytime{15}{15}{0}. + +15:29:00 \DTMdisplaytime{15}{29}{0}. + +15:30:00 \DTMdisplaytime{15}{30}{0}. + +15:31:00 \DTMdisplaytime{15}{31}{0}. + +15:44:00 \DTMdisplaytime{15}{44}{0}. + +15:45:00 \DTMdisplaytime{15}{45}{0}. + +15:46:00 \DTMdisplaytime{15}{46}{0}. + +15:59:00 \DTMdisplaytime{15}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +16.00:00 \DTMdisplaytime{16}{0}{0}. + +16.01:00 \DTMdisplaytime{16}{1}{0}. + +16.15:00 \DTMdisplaytime{16}{15}{0}. + +16.29:00 \DTMdisplaytime{16}{29}{0}. + +16.30:00 \DTMdisplaytime{16}{30}{0}. + +16.31:00 \DTMdisplaytime{16}{31}{0}. + +16.44:00 \DTMdisplaytime{16}{44}{0}. + +16.45:00 \DTMdisplaytime{16}{45}{0}. + +16.46:00 \DTMdisplaytime{16}{46}{0}. + +16.59:00 \DTMdisplaytime{16}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +17.00:00 \DTMdisplaytime{17}{0}{0}. + +17.01:00 \DTMdisplaytime{17}{1}{0}. + +17.15:00 \DTMdisplaytime{17}{15}{0}. + +17.29:00 \DTMdisplaytime{17}{29}{0}. + +17.30:00 \DTMdisplaytime{17}{30}{0}. + +17.31:00 \DTMdisplaytime{17}{31}{0}. + +17.44:00 \DTMdisplaytime{17}{44}{0}. + +17.45:00 \DTMdisplaytime{17}{45}{0}. + +17.46:00 \DTMdisplaytime{17}{46}{0}. + +17.59:00 \DTMdisplaytime{17}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +18.00:00 \DTMdisplaytime{18}{0}{0}. + +18.01:00 \DTMdisplaytime{18}{1}{0}. + +18.15:00 \DTMdisplaytime{18}{15}{0}. + +18.29:00 \DTMdisplaytime{18}{29}{0}. + +18.30:00 \DTMdisplaytime{18}{30}{0}. + +18.31:00 \DTMdisplaytime{18}{31}{0}. + +18.44:00 \DTMdisplaytime{18}{44}{0}. + +18.45:00 \DTMdisplaytime{18}{45}{0}. + +18.46:00 \DTMdisplaytime{18}{46}{0}. + +18.59:00 \DTMdisplaytime{18}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +19.00:00 \DTMdisplaytime{19}{0}{0}. + +19.01:00 \DTMdisplaytime{19}{1}{0}. + +19.15:00 \DTMdisplaytime{19}{15}{0}. + +19.29:00 \DTMdisplaytime{19}{29}{0}. + +19.30:00 \DTMdisplaytime{19}{30}{0}. + +19.31:00 \DTMdisplaytime{19}{31}{0}. + +19.44:00 \DTMdisplaytime{19}{44}{0}. + +19.45:00 \DTMdisplaytime{19}{45}{0}. + +19.46:00 \DTMdisplaytime{19}{46}{0}. + +19.59:00 \DTMdisplaytime{19}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +20:00:00 \DTMdisplaytime{20}{0}{0}. + +20:01:00 \DTMdisplaytime{20}{1}{0}. + +20:15:00 \DTMdisplaytime{20}{15}{0}. + +20:29:00 \DTMdisplaytime{20}{29}{0}. + +20:30:00 \DTMdisplaytime{20}{30}{0}. + +20:31:00 \DTMdisplaytime{20}{31}{0}. + +20:44:00 \DTMdisplaytime{20}{44}{0}. + +20:45:00 \DTMdisplaytime{20}{45}{0}. + +20:46:00 \DTMdisplaytime{20}{46}{0}. + +20:59:00 \DTMdisplaytime{20}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +21:00:00 \DTMdisplaytime{21}{0}{0}. + +21:01:00 \DTMdisplaytime{21}{1}{0}. + +21:15:00 \DTMdisplaytime{21}{15}{0}. + +21:29:00 \DTMdisplaytime{21}{29}{0}. + +21:30:00 \DTMdisplaytime{21}{30}{0}. + +21:31:00 \DTMdisplaytime{21}{31}{0}. + +21:44:00 \DTMdisplaytime{21}{44}{0}. + +21:45:00 \DTMdisplaytime{21}{45}{0}. + +21:46:00 \DTMdisplaytime{21}{46}{0}. + +21:59:00 \DTMdisplaytime{21}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +22:00:00 \DTMdisplaytime{22}{0}{0}. + +22:01:00 \DTMdisplaytime{22}{1}{0}. + +22:15:00 \DTMdisplaytime{22}{15}{0}. + +22:29:00 \DTMdisplaytime{22}{29}{0}. + +22:30:00 \DTMdisplaytime{22}{30}{0}. + +22:31:00 \DTMdisplaytime{22}{31}{0}. + +22:44:00 \DTMdisplaytime{22}{44}{0}. + +22:45:00 \DTMdisplaytime{22}{45}{0}. + +22:46:00 \DTMdisplaytime{22}{46}{0}. + +22:59:00 \DTMdisplaytime{22}{59}{0} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage +23:00:00 \DTMdisplaytime{23}{0}{0}. + +23:01:00 \DTMdisplaytime{23}{1}{0}. + +23:15:00 \DTMdisplaytime{23}{15}{0}. + +23:29:00 \DTMdisplaytime{23}{29}{0}. + +23:30:00 \DTMdisplaytime{23}{30}{0}. + +23:31:00 \DTMdisplaytime{23}{31}{0}. + +23:44:00 \DTMdisplaytime{23}{44}{0}. + +23:45:00 \DTMdisplaytime{23}{45}{0}. + +23:46:00 \DTMdisplaytime{23}{46}{0}. + +23:59:00 \DTMdisplaytime{23}{59}{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\newpage + +24:00:10 \DTMdisplaytime{24}{0}{10}. + +24:00:15 \DTMdisplaytime{24}{1}{15}. + +24:00:00 \DTMdisplaytime{24}{1}{0}. + +24:00:01 \DTMdisplaytime{24}{0}{1}. + +24:29:00 \DTMdisplaytime{24}{29}{0}. + +24:29:08 \DTMdisplaytime{24}{29}{8}. + +24:29:01 \DTMdisplaytime{24}{29}{1}. + +24:30:00 \DTMdisplaytime{24}{30}{0}. + +24:30:01 \DTMdisplaytime{24}{30}{1}. + +24:30:09 \DTMdisplaytime{24}{30}{49}. + +24:31:00 \DTMdisplaytime{24}{31}{0}. + +24:31:01 \DTMdisplaytime{24}{31}{1}. + +24:31:05 \DTMdisplaytime{24}{31}{40}. + +24:44:00 \DTMdisplaytime{24}{44}{0}. + +24:44:01 \DTMdisplaytime{24}{44}{1}. + +24:44:59 \DTMdisplaytime{24}{44}{59}. + +24:45:00 \DTMdisplaytime{24}{45}{0}. + +24:45:01 \DTMdisplaytime{24}{45}{1}. + +24:45:25 \DTMdisplaytime{24}{45}{25}. + +24:46:00 \DTMdisplaytime{24}{46}{0}. + +24:46:01 \DTMdisplaytime{24}{46}{1}. + +24:46:25 \DTMdisplaytime{24}{46}{25}. + +24:59:00 \DTMdisplaytime{24}{59}{0}. + +24:59:01 \DTMdisplaytime{24}{59}{1}. + +24:59:20 \DTMdisplaytime{24}{59}{20}. + diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/BatTestDate.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/BatTestDate.tex new file mode 100644 index 00000000000..de95719e549 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/BatTestDate.tex @@ -0,0 +1,41 @@ +\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +\DTMsavetimestamp{mydate2}{2015-05-01T08:13:45+02:00} +\DTMsavetimestamp{mydate3}{2015-06-01T08:05:00+02:00} +\DTMsavetimestamp{mydate4}{2015-07-01T08:13:45+02:00} +\DTMsavetimestamp{mydate5}{2015-08-01T08:05:00+02:00} +\DTMsavetimestamp{mydate6}{2015-09-01T08:13:45+02:00} +\DTMsavetimestamp{mydate7}{2015-10-01T08:05:00+01:00} +\DTMsavetimestamp{mydate8}{1962-03-17T08:13:45+01:00} +\DTMsavetimestamp{mydate9}{1963-07-09T06:30:00+02:00} +\DTMsavetimestamp{mydateA}{2012-04-01T08:05:00+01:00} +\DTMsavetimestamp{mydate2A}{2011-05-01T08:13:45+02:00} +\DTMsavetimestamp{mydate3A}{2010-06-01T08:05:00+02:00} +\DTMsavetimestamp{mydate4A}{2018-07-01T08:13:45+02:00} +\DTMsavetimestamp{mydate5A}{2017-08-01T08:05:00+02:00} +\DTMsavetimestamp{mydate6A}{2016-09-01T08:13:45+02:00} +\DTMsavetimestamp{mydate7A}{2015-10-01T08:05:00+01:00} +\DTMsavetimestamp{mydate8A}{1962-03-17T08:13:45+01:00} +\DTMsavetimestamp{mydate9A}{1963-07-09T06:30:00+02:00} + +\begin{description} +\item oggi: \today. +\item \DTMuse{mydate} +\item \DTMuse{mydate2} +\item \DTMuse{mydate3} +\item \DTMuse{mydate4} +\item \DTMuse{mydate5} +\item \DTMuse{mydate6} +\item \DTMuse{mydate7} +\item \DTMuse{mydate8} +\item \DTMuse{mydate9} +\item \DTMuse{mydateA} +\item \DTMuse{mydate2A} +\item \DTMuse{mydate3A} +\item \DTMuse{mydate4A} +\item \DTMuse{mydate5A} +\item \DTMuse{mydate6A} +\item \DTMuse{mydate7A} +\item \DTMuse{mydate8A} +\item \DTMuse{mydate9A} +\end{description} + diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/it-fulltext-en-fulltext.tex index 0b570478443..02550439f8a 100644 --- a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/it-fulltext-en-fulltext.tex @@ -38,22 +38,6 @@ Ora: \DTMcurrenttime. 0.29: \DTMdisplaytime{0}{29}{0}. 0.30: \DTMdisplaytime{0}{30}{0}. -\subsection{it-fulltext-twenty-four} -\DTMsettimestyle{it-fulltext-twenty-four} -Ora: \DTMcurrenttime. - -0.00: \DTMdisplaytime{0}{0}{0}. - -0.01: \DTMdisplaytime{0}{1}{0}. - -0.15: \DTMdisplaytime{0}{15}{0}. - -0.29: \DTMdisplaytime{0}{29}{0}. - -0.30: \DTMdisplaytime{0}{30}{0}. - -0.31: \DTMdisplaytime{0}{31}{0}. -\subsection{en-fulltext} \DTMsettimestyle{en-fulltext} Time: \DTMcurrenttime. diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-second.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-second.tex new file mode 100644 index 00000000000..ec1da19b449 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-second.tex @@ -0,0 +1,24 @@ +\documentclass[italian]{article} +\usepackage{ifpdf,ifxetex} +\ifpdf +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{babel} +\else +\usepackage{fontspec} +\usepackage{polyglossia} +\setdefaultlanguage{italian} +\fi +\usepackage[showdow,useregional]{datetime2-it-fulltext} +\begin{document} +\section{Date} +\subsection{it-fulltext-second} +\DTMsetdatestyle{it-fulltext-second} +\input{BatTestDate} +\section{Time} +\subsection{it-fulltext-second} +\DTMsettimestyle{it-fulltext-second} +\input{BatTest} +\end{document} + + diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-semplice.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-semplice.tex new file mode 100644 index 00000000000..4111f7fe142 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-semplice.tex @@ -0,0 +1,23 @@ +\documentclass[italian]{article} +\usepackage{ifpdf,ifxetex} +\ifpdf +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{babel} +\else +\usepackage{fontspec} +\usepackage{polyglossia} +\setdefaultlanguage{italian} +\fi +\usepackage[showdow,useregional]{datetime2-it-fulltext} +\begin{document} + \section{Date} + \subsection{it-fulltext-semplice} + \DTMsetdatestyle{it-fulltext-semplice} + \input{BatTestDate} + \section{Time} + \subsection{it-fulltext-semplice} + \DTMsettimestyle{it-fulltext-semplice} + \input{BatTest} +\end{document} + diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-twenty-four-second.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-twenty-four-second.tex new file mode 100644 index 00000000000..176b4d7e311 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-twenty-four-second.tex @@ -0,0 +1,24 @@ +\documentclass[italian]{article} +\usepackage{ifpdf,ifxetex} +\ifpdf +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{babel} +\else +\usepackage{fontspec} +\usepackage{polyglossia} +\setdefaultlanguage{italian} +\fi +\usepackage[showdow,useregional]{datetime2-it-fulltext} +\begin{document} + \section{Date} + \subsection{it-fulltext-twenty-four-second} +\DTMsetdatestyle{it-fulltext-twenty-four-second} + \input{BatTestDate} + \section{Time} + \subsection{it-fulltext-twenty-four-second} +\DTMsettimestyle{it-fulltext-twenty-four-second} + \input{BatTest} +\end{document} + + diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-twenty-four.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-twenty-four.tex new file mode 100644 index 00000000000..b28aa917db0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext-twenty-four.tex @@ -0,0 +1,24 @@ +\documentclass[italian]{article} +\usepackage{ifpdf,ifxetex} +\ifpdf +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{babel} +\else +\usepackage{fontspec} +\usepackage{polyglossia} +\setdefaultlanguage{italian} +\fi +\usepackage[showdow,useregional]{datetime2-it-fulltext} +\begin{document} + \section{Date} + \subsection{it-fulltext-twenty-four} + \DTMsetdatestyle{it-fulltext-twenty-four} + \input{BatTestDate} + \section{Time} + \subsection{it-fulltext-twenty-four} + \DTMsettimestyle{it-fulltext-twenty-four} + \input{BatTest} +\end{document} + + diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex index ec9ae99163e..3ac90f80356 100644 --- a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex @@ -4,6 +4,7 @@ \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} +\usepackage{microtype} \else \usepackage{fontspec} \usepackage{polyglossia} @@ -11,553 +12,17 @@ \fi \usepackage[showdow,useregional]{datetime2-it-fulltext} -\begin{document} -\section{Date} -\begin{description} -\item[it-fulltext:] -\DTMsetdatestyle{it-fulltext} -\today. -\end{description} +\begin{document} -\section{Time} -\subsection{it-fulltext} -\DTMsettimestyle{it-fulltext} -Time: \DTMcurrenttime. - -0.00: \DTMdisplaytime{0}{0}{0}. - -0.01: \DTMdisplaytime{0}{1}{0}. - -0.15: \DTMdisplaytime{0}{15}{0}. - -0.29: \DTMdisplaytime{0}{29}{0}. - -0.30: \DTMdisplaytime{0}{30}{0}. - -0.31: \DTMdisplaytime{0}{31}{0}. - -0.44: \DTMdisplaytime{0}{44}{0}. - -0.45: \DTMdisplaytime{0}{45}{0}. - -0.46: \DTMdisplaytime{0}{46}{0}. - -0.59: \DTMdisplaytime{0}{59}{0}. -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -1.00: \DTMdisplaytime{1}{0}{0}. - -1.01: \DTMdisplaytime{1}{1}{0}. - -1.15: \DTMdisplaytime{1}{15}{0}. - -1.29: \DTMdisplaytime{1}{29}{0}. - -1.30: \DTMdisplaytime{1}{30}{0}. - -1.31: \DTMdisplaytime{1}{31}{0}. - -1.44: \DTMdisplaytime{1}{44}{0}. - -1.45: \DTMdisplaytime{1}{45}{0}. - -1.46: \DTMdisplaytime{1}{46}{0}. - -1.59: \DTMdisplaytime{1}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -2.00: \DTMdisplaytime{2}{0}{0}. - -2.01: \DTMdisplaytime{2}{1}{0}. - -2.15: \DTMdisplaytime{2}{15}{0}. - -2.29: \DTMdisplaytime{2}{29}{0}. - -2.30: \DTMdisplaytime{2}{30}{0}. - -2.31: \DTMdisplaytime{2}{31}{0}. - -2.44: \DTMdisplaytime{2}{44}{0}. - -2.45: \DTMdisplaytime{2}{45}{0}. - -2.46: \DTMdisplaytime{2}{46}{0}. - -2.59: \DTMdisplaytime{2}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -3.00: \DTMdisplaytime{3}{0}{0}. - -3.01: \DTMdisplaytime{3}{1}{0}. - -3.15: \DTMdisplaytime{3}{15}{0}. - -3.29: \DTMdisplaytime{3}{29}{0}. - -3.30: \DTMdisplaytime{3}{30}{0}. - -3.31: \DTMdisplaytime{3}{31}{0}. - -3.44: \DTMdisplaytime{3}{44}{0}. - -3.45: \DTMdisplaytime{3}{45}{0}. - -3.46: \DTMdisplaytime{3}{46}{0}. - -3.59: \DTMdisplaytime{3}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -4.00: \DTMdisplaytime{4}{0}{0}. - -4.01: \DTMdisplaytime{4}{1}{0}. - -4.15: \DTMdisplaytime{4}{15}{0}. - -4.29: \DTMdisplaytime{4}{29}{0}. - -4.30: \DTMdisplaytime{4}{30}{0}. - -4.31: \DTMdisplaytime{4}{31}{0}. - -4.44: \DTMdisplaytime{4}{44}{0}. - -4.45: \DTMdisplaytime{4}{45}{0}. - -4.46: \DTMdisplaytime{4}{46}{0}. - -4.59: \DTMdisplaytime{4}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -5.00: \DTMdisplaytime{5}{0}{0}. - -5.01: \DTMdisplaytime{5}{1}{0}. - -5.15: \DTMdisplaytime{5}{15}{0}. - -5.29: \DTMdisplaytime{5}{29}{0}. - -5.30: \DTMdisplaytime{5}{30}{0}. - -5.31: \DTMdisplaytime{5}{31}{0}. - -5.44: \DTMdisplaytime{5}{44}{0}. - -5.45: \DTMdisplaytime{5}{45}{0}. - -5.46: \DTMdisplaytime{5}{46}{0}. - -5.59: \DTMdisplaytime{5}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -6.00: \DTMdisplaytime{6}{0}{0}. - -6.01: \DTMdisplaytime{6}{1}{0}. - -6.15: \DTMdisplaytime{6}{15}{0}. - -6.29: \DTMdisplaytime{6}{29}{0}. - -6.30: \DTMdisplaytime{6}{30}{0}. - -6.31: \DTMdisplaytime{6}{31}{0}. - -6.44: \DTMdisplaytime{6}{44}{0}. - -6.45: \DTMdisplaytime{6}{45}{0}. - -6.46: \DTMdisplaytime{6}{46}{0}. - -6.59: \DTMdisplaytime{6}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -7.00: \DTMdisplaytime{7}{0}{0}. - -7.01: \DTMdisplaytime{7}{1}{0}. - -7.15: \DTMdisplaytime{7}{15}{0}. - -7.29: \DTMdisplaytime{7}{29}{0}. - -7.30: \DTMdisplaytime{7}{30}{0}. - -7.31: \DTMdisplaytime{7}{31}{0}. - -7.44: \DTMdisplaytime{7}{44}{0}. - -7.45: \DTMdisplaytime{7}{45}{0}. - -7.46: \DTMdisplaytime{7}{46}{0}. - -7.59: \DTMdisplaytime{7}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -8.00: \DTMdisplaytime{8}{0}{0}. - -8.01: \DTMdisplaytime{8}{1}{0}. - -8.15: \DTMdisplaytime{8}{15}{0}. - -8.29: \DTMdisplaytime{8}{29}{0}. - -8.30: \DTMdisplaytime{8}{30}{0}. - -8.31: \DTMdisplaytime{8}{31}{0}. - -8.44: \DTMdisplaytime{8}{44}{0}. - -8.45: \DTMdisplaytime{8}{45}{0}. - -8.46: \DTMdisplaytime{8}{46}{0}. - -8.59: \DTMdisplaytime{8}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -9.00: \DTMdisplaytime{9}{0}{0}. - -9.01: \DTMdisplaytime{9}{1}{0}. - -9.15: \DTMdisplaytime{9}{15}{0}. - -9.29: \DTMdisplaytime{9}{29}{0}. - -9.30: \DTMdisplaytime{9}{30}{0}. - -9.31: \DTMdisplaytime{9}{31}{0}. - -9.44: \DTMdisplaytime{9}{44}{0}. - -9.45: \DTMdisplaytime{9}{45}{0}. - -9.46: \DTMdisplaytime{9}{46}{0}. - -9.59: \DTMdisplaytime{9}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -10.00: \DTMdisplaytime{10}{0}{0}. - -10.01: \DTMdisplaytime{10}{1}{0}. - -10.15: \DTMdisplaytime{10}{15}{0}. - -10.29: \DTMdisplaytime{10}{29}{0}. - -10.30: \DTMdisplaytime{10}{30}{0}. - -10.31: \DTMdisplaytime{10}{31}{0}. - -10.44: \DTMdisplaytime{10}{44}{0}. - -10.45: \DTMdisplaytime{10}{45}{0}. - -10.46: \DTMdisplaytime{10}{46}{0}. - -10.59: \DTMdisplaytime{10}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -11.00: \DTMdisplaytime{11}{0}{0}. - -11.01: \DTMdisplaytime{11}{1}{0}. - -11.15: \DTMdisplaytime{11}{15}{0}. - -11.29: \DTMdisplaytime{11}{29}{0}. - -11.30: \DTMdisplaytime{11}{30}{0}. - -11.31: \DTMdisplaytime{11}{31}{0}. - -11.44: \DTMdisplaytime{11}{44}{0}. - -11.45: \DTMdisplaytime{11}{45}{0}. - -11.46: \DTMdisplaytime{11}{46}{0}. - -11.59: \DTMdisplaytime{11}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -12.00: \DTMdisplaytime{12}{0}{0}. - -12.01: \DTMdisplaytime{12}{1}{0}. - -12.15: \DTMdisplaytime{12}{15}{0}. - -12.29: \DTMdisplaytime{12}{29}{0}. - -12.30: \DTMdisplaytime{12}{30}{0}. - -12.31: \DTMdisplaytime{12}{31}{0}. - -12.44: \DTMdisplaytime{12}{44}{0}. - -12.45: \DTMdisplaytime{12}{45}{0}. - -12.46: \DTMdisplaytime{12}{46}{0}. - -12.59: \DTMdisplaytime{12}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -13.00: \DTMdisplaytime{13}{0}{0}. - -13.01: \DTMdisplaytime{13}{1}{0}. - -13.15: \DTMdisplaytime{13}{15}{0}. - -13.29: \DTMdisplaytime{13}{29}{0}. - -13.30: \DTMdisplaytime{13}{30}{0}. - -13.31: \DTMdisplaytime{13}{31}{0}. - -13.44: \DTMdisplaytime{13}{44}{0}. - -13.45: \DTMdisplaytime{13}{45}{0}. - -13.46: \DTMdisplaytime{13}{46}{0}. - -13.59: \DTMdisplaytime{13}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -14.00: \DTMdisplaytime{14}{0}{0}. - -14.01: \DTMdisplaytime{14}{1}{0}. - -14.15: \DTMdisplaytime{14}{15}{0}. - -14.29: \DTMdisplaytime{14}{29}{0}. - -14.30: \DTMdisplaytime{14}{30}{0}. - -14.31: \DTMdisplaytime{14}{31}{0}. - -14.44: \DTMdisplaytime{14}{44}{0}. - -14.45: \DTMdisplaytime{14}{45}{0}. - -14.46: \DTMdisplaytime{14}{46}{0}. - -14.59: \DTMdisplaytime{14}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -15.00: \DTMdisplaytime{15}{0}{0}. - -15.01: \DTMdisplaytime{15}{1}{0}. - -15.15: \DTMdisplaytime{15}{15}{0}. - -15.29: \DTMdisplaytime{15}{29}{0}. - -15.30: \DTMdisplaytime{15}{30}{0}. - -15.31: \DTMdisplaytime{15}{31}{0}. - -15.44: \DTMdisplaytime{15}{44}{0}. - -15.45: \DTMdisplaytime{15}{45}{0}. - -15.46: \DTMdisplaytime{15}{46}{0}. - -15.59: \DTMdisplaytime{15}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -16.00: \DTMdisplaytime{16}{0}{0}. - -16.01: \DTMdisplaytime{16}{1}{0}. - -16.15: \DTMdisplaytime{16}{15}{0}. - -16.29: \DTMdisplaytime{16}{29}{0}. - -16.30: \DTMdisplaytime{16}{30}{0}. - -16.31: \DTMdisplaytime{16}{31}{0}. - -16.44: \DTMdisplaytime{16}{44}{0}. - -16.45: \DTMdisplaytime{16}{45}{0}. - -16.46: \DTMdisplaytime{16}{46}{0}. - -16.59: \DTMdisplaytime{16}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -17.00: \DTMdisplaytime{17}{0}{0}. - -17.01: \DTMdisplaytime{17}{1}{0}. - -17.15: \DTMdisplaytime{17}{15}{0}. - -17.29: \DTMdisplaytime{17}{29}{0}. - -17.30: \DTMdisplaytime{17}{30}{0}. - -17.31: \DTMdisplaytime{17}{31}{0}. - -17.44: \DTMdisplaytime{17}{44}{0}. - -17.45: \DTMdisplaytime{17}{45}{0}. - -17.46: \DTMdisplaytime{17}{46}{0}. - -17.59: \DTMdisplaytime{17}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -18.00: \DTMdisplaytime{18}{0}{0}. - -18.01: \DTMdisplaytime{18}{1}{0}. - -18.15: \DTMdisplaytime{18}{15}{0}. - -18.29: \DTMdisplaytime{18}{29}{0}. - -18.30: \DTMdisplaytime{18}{30}{0}. - -18.31: \DTMdisplaytime{18}{31}{0}. - -18.44: \DTMdisplaytime{18}{44}{0}. - -18.45: \DTMdisplaytime{18}{45}{0}. - -18.46: \DTMdisplaytime{18}{46}{0}. - -18.59: \DTMdisplaytime{18}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -19.00: \DTMdisplaytime{19}{0}{0}. - -19.01: \DTMdisplaytime{19}{1}{0}. - -19.15: \DTMdisplaytime{19}{15}{0}. - -19.29: \DTMdisplaytime{19}{29}{0}. - -19.30: \DTMdisplaytime{19}{30}{0}. - -19.31: \DTMdisplaytime{19}{31}{0}. - -19.44: \DTMdisplaytime{19}{44}{0}. - -19.45: \DTMdisplaytime{19}{45}{0}. - -19.46: \DTMdisplaytime{19}{46}{0}. - -19.59: \DTMdisplaytime{19}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -20.00: \DTMdisplaytime{20}{0}{0}. - -20.01: \DTMdisplaytime{20}{1}{0}. - -20.15: \DTMdisplaytime{20}{15}{0}. - -20.29: \DTMdisplaytime{20}{29}{0}. - -20.30: \DTMdisplaytime{20}{30}{0}. - -20.31: \DTMdisplaytime{20}{31}{0}. - -20.44: \DTMdisplaytime{20}{44}{0}. - -20.45: \DTMdisplaytime{20}{45}{0}. - -20.46: \DTMdisplaytime{20}{46}{0}. - -20.59: \DTMdisplaytime{20}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -21.00: \DTMdisplaytime{21}{0}{0}. - -21.01: \DTMdisplaytime{21}{1}{0}. - -21.15: \DTMdisplaytime{21}{15}{0}. - -21.29: \DTMdisplaytime{21}{29}{0}. - -21.30: \DTMdisplaytime{21}{30}{0}. - -21.31: \DTMdisplaytime{21}{31}{0}. - -21.44: \DTMdisplaytime{21}{44}{0}. - -21.45: \DTMdisplaytime{21}{45}{0}. - -21.46: \DTMdisplaytime{21}{46}{0}. - -21.59: \DTMdisplaytime{21}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -22.00: \DTMdisplaytime{22}{0}{0}. - -22.01: \DTMdisplaytime{22}{1}{0}. - -22.15: \DTMdisplaytime{22}{15}{0}. - -22.29: \DTMdisplaytime{22}{29}{0}. - -22.30: \DTMdisplaytime{22}{30}{0}. - -22.31: \DTMdisplaytime{22}{31}{0}. - -22.44: \DTMdisplaytime{22}{44}{0}. - -22.45: \DTMdisplaytime{22}{45}{0}. - -22.46: \DTMdisplaytime{22}{46}{0}. - -22.59: \DTMdisplaytime{22}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -23.00: \DTMdisplaytime{23}{0}{0}. - -23.01: \DTMdisplaytime{23}{1}{0}. - -23.15: \DTMdisplaytime{23}{15}{0}. - -23.29: \DTMdisplaytime{23}{29}{0}. - -23.30: \DTMdisplaytime{23}{30}{0}. - -23.31: \DTMdisplaytime{23}{31}{0}. - -23.44: \DTMdisplaytime{23}{44}{0}. - -23.45: \DTMdisplaytime{23}{45}{0}. - -23.46: \DTMdisplaytime{23}{46}{0}. - -23.59: \DTMdisplaytime{23}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -24.00: \DTMdisplaytime{24}{0}{0}. - -24.01: \DTMdisplaytime{24}{1}{0}. - -24.15: \DTMdisplaytime{24}{15}{0}. - -24.29: \DTMdisplaytime{24}{29}{0}. - -24.30: \DTMdisplaytime{24}{30}{0}. - -24.31: \DTMdisplaytime{24}{31}{0}. - -24.44: \DTMdisplaytime{24}{44}{0}. - -24.45: \DTMdisplaytime{24}{45}{0}. - -24.46: \DTMdisplaytime{24}{46}{0}. - -24.59: \DTMdisplaytime{24}{59}{0} +\thispagestyle{empty} + vcvc + \section{Date} + \subsection{it-fulltext} + \DTMsetdatestyle{it-fulltext} + \input{BatTestDate} + \section{Time} + \subsection{it-fulltext} + \DTMsettimestyle{it-fulltext} + \input{BatTest} \end{document} - diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex deleted file mode 100644 index 00cac3f5f6d..00000000000 --- a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex +++ /dev/null @@ -1,563 +0,0 @@ -\documentclass[italian]{article} -\usepackage{ifpdf,ifxetex} -\ifpdf -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{babel} -\else -\usepackage{fontspec} -\usepackage{polyglossia} -\setdefaultlanguage{italian} -\fi -\usepackage[showdow,useregional]{datetime2-it-fulltext} - -\begin{document} -\section{Date} - -\begin{description} -\item[it-fulltext-twenty-four;] -\DTMsetdatestyle{it-fulltext-twenty-four} -\today. -\end{description} - -\section{Time} -\subsection{it-fulltext-twenty-four} -\DTMsettimestyle{it-fulltext-twenty-four} -Time: \DTMcurrenttime. - -0.00: \DTMdisplaytime{0}{0}{0}. - -0.01: \DTMdisplaytime{0}{1}{0}. - -0.15: \DTMdisplaytime{0}{15}{0}. - -0.29: \DTMdisplaytime{0}{29}{0}. - -0.30: \DTMdisplaytime{0}{30}{0}. - -0.31: \DTMdisplaytime{0}{31}{0}. - -0.44: \DTMdisplaytime{0}{44}{0}. - -0.45: \DTMdisplaytime{0}{45}{0}. - -0.46: \DTMdisplaytime{0}{46}{0}. - -0.59: \DTMdisplaytime{0}{59}{0}. -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -1.00: \DTMdisplaytime{1}{0}{0}. - -1.01: \DTMdisplaytime{1}{1}{0}. - -1.15: \DTMdisplaytime{1}{15}{0}. - -1.29: \DTMdisplaytime{1}{29}{0}. - -1.30: \DTMdisplaytime{1}{30}{0}. - -1.31: \DTMdisplaytime{1}{31}{0}. - -1.44: \DTMdisplaytime{1}{44}{0}. - -1.45: \DTMdisplaytime{1}{45}{0}. - -1.46: \DTMdisplaytime{1}{46}{0}. - -1.59: \DTMdisplaytime{1}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -2.00: \DTMdisplaytime{2}{0}{0}. - -2.01: \DTMdisplaytime{2}{1}{0}. - -2.15: \DTMdisplaytime{2}{15}{0}. - -2.29: \DTMdisplaytime{2}{29}{0}. - -2.30: \DTMdisplaytime{2}{30}{0}. - -2.31: \DTMdisplaytime{2}{31}{0}. - -2.44: \DTMdisplaytime{2}{44}{0}. - -2.45: \DTMdisplaytime{2}{45}{0}. - -2.46: \DTMdisplaytime{2}{46}{0}. - -2.59: \DTMdisplaytime{2}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -3.00: \DTMdisplaytime{3}{0}{0}. - -3.01: \DTMdisplaytime{3}{1}{0}. - -3.15: \DTMdisplaytime{3}{15}{0}. - -3.29: \DTMdisplaytime{3}{29}{0}. - -3.30: \DTMdisplaytime{3}{30}{0}. - -3.31: \DTMdisplaytime{3}{31}{0}. - -3.44: \DTMdisplaytime{3}{44}{0}. - -3.45: \DTMdisplaytime{3}{45}{0}. - -3.46: \DTMdisplaytime{3}{46}{0}. - -3.59: \DTMdisplaytime{3}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -4.00: \DTMdisplaytime{4}{0}{0}. - -4.01: \DTMdisplaytime{4}{1}{0}. - -4.15: \DTMdisplaytime{4}{15}{0}. - -4.29: \DTMdisplaytime{4}{29}{0}. - -4.30: \DTMdisplaytime{4}{30}{0}. - -4.31: \DTMdisplaytime{4}{31}{0}. - -4.44: \DTMdisplaytime{4}{44}{0}. - -4.45: \DTMdisplaytime{4}{45}{0}. - -4.46: \DTMdisplaytime{4}{46}{0}. - -4.59: \DTMdisplaytime{4}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -5.00: \DTMdisplaytime{5}{0}{0}. - -5.01: \DTMdisplaytime{5}{1}{0}. - -5.15: \DTMdisplaytime{5}{15}{0}. - -5.29: \DTMdisplaytime{5}{29}{0}. - -5.30: \DTMdisplaytime{5}{30}{0}. - -5.31: \DTMdisplaytime{5}{31}{0}. - -5.44: \DTMdisplaytime{5}{44}{0}. - -5.45: \DTMdisplaytime{5}{45}{0}. - -5.46: \DTMdisplaytime{5}{46}{0}. - -5.59: \DTMdisplaytime{5}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -6.00: \DTMdisplaytime{6}{0}{0}. - -6.01: \DTMdisplaytime{6}{1}{0}. - -6.15: \DTMdisplaytime{6}{15}{0}. - -6.29: \DTMdisplaytime{6}{29}{0}. - -6.30: \DTMdisplaytime{6}{30}{0}. - -6.31: \DTMdisplaytime{6}{31}{0}. - -6.44: \DTMdisplaytime{6}{44}{0}. - -6.45: \DTMdisplaytime{6}{45}{0}. - -6.46: \DTMdisplaytime{6}{46}{0}. - -6.59: \DTMdisplaytime{6}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -7.00: \DTMdisplaytime{7}{0}{0}. - -7.01: \DTMdisplaytime{7}{1}{0}. - -7.15: \DTMdisplaytime{7}{15}{0}. - -7.29: \DTMdisplaytime{7}{29}{0}. - -7.30: \DTMdisplaytime{7}{30}{0}. - -7.31: \DTMdisplaytime{7}{31}{0}. - -7.44: \DTMdisplaytime{7}{44}{0}. - -7.45: \DTMdisplaytime{7}{45}{0}. - -7.46: \DTMdisplaytime{7}{46}{0}. - -7.59: \DTMdisplaytime{7}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -8.00: \DTMdisplaytime{8}{0}{0}. - -8.01: \DTMdisplaytime{8}{1}{0}. - -8.15: \DTMdisplaytime{8}{15}{0}. - -8.29: \DTMdisplaytime{8}{29}{0}. - -8.30: \DTMdisplaytime{8}{30}{0}. - -8.31: \DTMdisplaytime{8}{31}{0}. - -8.44: \DTMdisplaytime{8}{44}{0}. - -8.45: \DTMdisplaytime{8}{45}{0}. - -8.46: \DTMdisplaytime{8}{46}{0}. - -8.59: \DTMdisplaytime{8}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -9.00: \DTMdisplaytime{9}{0}{0}. - -9.01: \DTMdisplaytime{9}{1}{0}. - -9.15: \DTMdisplaytime{9}{15}{0}. - -9.29: \DTMdisplaytime{9}{29}{0}. - -9.30: \DTMdisplaytime{9}{30}{0}. - -9.31: \DTMdisplaytime{9}{31}{0}. - -9.44: \DTMdisplaytime{9}{44}{0}. - -9.45: \DTMdisplaytime{9}{45}{0}. - -9.46: \DTMdisplaytime{9}{46}{0}. - -9.59: \DTMdisplaytime{9}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -10.00: \DTMdisplaytime{10}{0}{0}. - -10.01: \DTMdisplaytime{10}{1}{0}. - -10.15: \DTMdisplaytime{10}{15}{0}. - -10.29: \DTMdisplaytime{10}{29}{0}. - -10.30: \DTMdisplaytime{10}{30}{0}. - -10.31: \DTMdisplaytime{10}{31}{0}. - -10.44: \DTMdisplaytime{10}{44}{0}. - -10.45: \DTMdisplaytime{10}{45}{0}. - -10.46: \DTMdisplaytime{10}{46}{0}. - -10.59: \DTMdisplaytime{10}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -11.00: \DTMdisplaytime{11}{0}{0}. - -11.01: \DTMdisplaytime{11}{1}{0}. - -11.15: \DTMdisplaytime{11}{15}{0}. - -11.29: \DTMdisplaytime{11}{29}{0}. - -11.30: \DTMdisplaytime{11}{30}{0}. - -11.31: \DTMdisplaytime{11}{31}{0}. - -11.44: \DTMdisplaytime{11}{44}{0}. - -11.45: \DTMdisplaytime{11}{45}{0}. - -11.46: \DTMdisplaytime{11}{46}{0}. - -11.59: \DTMdisplaytime{11}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -12.00: \DTMdisplaytime{12}{0}{0}. - -12.01: \DTMdisplaytime{12}{1}{0}. - -12.15: \DTMdisplaytime{12}{15}{0}. - -12.29: \DTMdisplaytime{12}{29}{0}. - -12.30: \DTMdisplaytime{12}{30}{0}. - -12.31: \DTMdisplaytime{12}{31}{0}. - -12.44: \DTMdisplaytime{12}{44}{0}. - -12.45: \DTMdisplaytime{12}{45}{0}. - -12.46: \DTMdisplaytime{12}{46}{0}. - -12.59: \DTMdisplaytime{12}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -13.00: \DTMdisplaytime{13}{0}{0}. - -13.01: \DTMdisplaytime{13}{1}{0}. - -13.15: \DTMdisplaytime{13}{15}{0}. - -13.29: \DTMdisplaytime{13}{29}{0}. - -13.30: \DTMdisplaytime{13}{30}{0}. - -13.31: \DTMdisplaytime{13}{31}{0}. - -13.44: \DTMdisplaytime{13}{44}{0}. - -13.45: \DTMdisplaytime{13}{45}{0}. - -13.46: \DTMdisplaytime{13}{46}{0}. - -13.59: \DTMdisplaytime{13}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -14.00: \DTMdisplaytime{14}{0}{0}. - -14.01: \DTMdisplaytime{14}{1}{0}. - -14.15: \DTMdisplaytime{14}{15}{0}. - -14.29: \DTMdisplaytime{14}{29}{0}. - -14.30: \DTMdisplaytime{14}{30}{0}. - -14.31: \DTMdisplaytime{14}{31}{0}. - -14.44: \DTMdisplaytime{14}{44}{0}. - -14.45: \DTMdisplaytime{14}{45}{0}. - -14.46: \DTMdisplaytime{14}{46}{0}. - -14.59: \DTMdisplaytime{14}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -15.00: \DTMdisplaytime{15}{0}{0}. - -15.01: \DTMdisplaytime{15}{1}{0}. - -15.15: \DTMdisplaytime{15}{15}{0}. - -15.29: \DTMdisplaytime{15}{29}{0}. - -15.30: \DTMdisplaytime{15}{30}{0}. - -15.31: \DTMdisplaytime{15}{31}{0}. - -15.44: \DTMdisplaytime{15}{44}{0}. - -15.45: \DTMdisplaytime{15}{45}{0}. - -15.46: \DTMdisplaytime{15}{46}{0}. - -15.59: \DTMdisplaytime{15}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -16.00: \DTMdisplaytime{16}{0}{0}. - -16.01: \DTMdisplaytime{16}{1}{0}. - -16.15: \DTMdisplaytime{16}{15}{0}. - -16.29: \DTMdisplaytime{16}{29}{0}. - -16.30: \DTMdisplaytime{16}{30}{0}. - -16.31: \DTMdisplaytime{16}{31}{0}. - -16.44: \DTMdisplaytime{16}{44}{0}. - -16.45: \DTMdisplaytime{16}{45}{0}. - -16.46: \DTMdisplaytime{16}{46}{0}. - -16.59: \DTMdisplaytime{16}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -17.00: \DTMdisplaytime{17}{0}{0}. - -17.01: \DTMdisplaytime{17}{1}{0}. - -17.15: \DTMdisplaytime{17}{15}{0}. - -17.29: \DTMdisplaytime{17}{29}{0}. - -17.30: \DTMdisplaytime{17}{30}{0}. - -17.31: \DTMdisplaytime{17}{31}{0}. - -17.44: \DTMdisplaytime{17}{44}{0}. - -17.45: \DTMdisplaytime{17}{45}{0}. - -17.46: \DTMdisplaytime{17}{46}{0}. - -17.59: \DTMdisplaytime{17}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -18.00: \DTMdisplaytime{18}{0}{0}. - -18.01: \DTMdisplaytime{18}{1}{0}. - -18.15: \DTMdisplaytime{18}{15}{0}. - -18.29: \DTMdisplaytime{18}{29}{0}. - -18.30: \DTMdisplaytime{18}{30}{0}. - -18.31: \DTMdisplaytime{18}{31}{0}. - -18.44: \DTMdisplaytime{18}{44}{0}. - -18.45: \DTMdisplaytime{18}{45}{0}. - -18.46: \DTMdisplaytime{18}{46}{0}. - -18.59: \DTMdisplaytime{18}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -19.00: \DTMdisplaytime{19}{0}{0}. - -19.01: \DTMdisplaytime{19}{1}{0}. - -19.15: \DTMdisplaytime{19}{15}{0}. - -19.29: \DTMdisplaytime{19}{29}{0}. - -19.30: \DTMdisplaytime{19}{30}{0}. - -19.31: \DTMdisplaytime{19}{31}{0}. - -19.44: \DTMdisplaytime{19}{44}{0}. - -19.45: \DTMdisplaytime{19}{45}{0}. - -19.46: \DTMdisplaytime{19}{46}{0}. - -19.59: \DTMdisplaytime{19}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -20.00: \DTMdisplaytime{20}{0}{0}. - -20.01: \DTMdisplaytime{20}{1}{0}. - -20.15: \DTMdisplaytime{20}{15}{0}. - -20.29: \DTMdisplaytime{20}{29}{0}. - -20.30: \DTMdisplaytime{20}{30}{0}. - -20.31: \DTMdisplaytime{20}{31}{0}. - -20.44: \DTMdisplaytime{20}{44}{0}. - -20.45: \DTMdisplaytime{20}{45}{0}. - -20.46: \DTMdisplaytime{20}{46}{0}. - -20.59: \DTMdisplaytime{20}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -21.00: \DTMdisplaytime{21}{0}{0}. - -21.01: \DTMdisplaytime{21}{1}{0}. - -21.15: \DTMdisplaytime{21}{15}{0}. - -21.29: \DTMdisplaytime{21}{29}{0}. - -21.30: \DTMdisplaytime{21}{30}{0}. - -21.31: \DTMdisplaytime{21}{31}{0}. - -21.44: \DTMdisplaytime{21}{44}{0}. - -21.45: \DTMdisplaytime{21}{45}{0}. - -21.46: \DTMdisplaytime{21}{46}{0}. - -21.59: \DTMdisplaytime{21}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -22.00: \DTMdisplaytime{22}{0}{0}. - -22.01: \DTMdisplaytime{22}{1}{0}. - -22.15: \DTMdisplaytime{22}{15}{0}. - -22.29: \DTMdisplaytime{22}{29}{0}. - -22.30: \DTMdisplaytime{22}{30}{0}. - -22.31: \DTMdisplaytime{22}{31}{0}. - -22.44: \DTMdisplaytime{22}{44}{0}. - -22.45: \DTMdisplaytime{22}{45}{0}. - -22.46: \DTMdisplaytime{22}{46}{0}. - -22.59: \DTMdisplaytime{22}{59}{0} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -23.00: \DTMdisplaytime{23}{0}{0}. - -23.01: \DTMdisplaytime{23}{1}{0}. - -23.15: \DTMdisplaytime{23}{15}{0}. - -23.29: \DTMdisplaytime{23}{29}{0}. - -23.30: \DTMdisplaytime{23}{30}{0}. - -23.31: \DTMdisplaytime{23}{31}{0}. - -23.44: \DTMdisplaytime{23}{44}{0}. - -23.45: \DTMdisplaytime{23}{45}{0}. - -23.46: \DTMdisplaytime{23}{46}{0}. - -23.59: \DTMdisplaytime{23}{59}{0} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpage -24.00: \DTMdisplaytime{24}{0}{0}. - -24.01: \DTMdisplaytime{24}{1}{0}. - -24.15: \DTMdisplaytime{24}{15}{0}. - -24.29: \DTMdisplaytime{24}{29}{0}. - -24.30: \DTMdisplaytime{24}{30}{0}. - -24.31: \DTMdisplaytime{24}{31}{0}. - -24.44: \DTMdisplaytime{24}{44}{0}. - -24.45: \DTMdisplaytime{24}{45}{0}. - -24.46: \DTMdisplaytime{24}{46}{0}. - -24.59: \DTMdisplaytime{24}{59}{0} -\end{document} - diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-timedatestyle1.tex index 41e994ad3d4..a01af612d68 100644 --- a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-timedatestyle1.tex @@ -1,14 +1,6 @@ -% This file is public domain. -% This document additionally requires the datetime2-italian module -% to be installed. - -% arara: pdflatex \documentclass[italian]{article} \usepackage[showdow,useregional]{datetime2-it-fulltext} \usepackage{datetime2} - -%\DTMsetup{showseconds=false,datesep=/,timesep=.} - \begin{document} \DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} \DTMsavetimestamp{mydate2}{2014-03-01T08:13:45+01:00} @@ -45,7 +37,26 @@ \DTMuse{mydate3}. -\end{description} +\item[it-fulltext-second] +\DTMsetdatestyle{it-fulltext-second} +\DTMsettimestyle{it-fulltext-second} +\DTMnow. + +\DTMuse{mydate}. + +\DTMuse{mydate2} +\DTMuse{mydate3}. + +\item[it-fulltext-semplice] +\DTMsetdatestyle{it-fulltext-semplice} +\DTMsettimestyle{it-fulltext-semplice} +\DTMnow. + +\DTMuse{mydate}. +\DTMuse{mydate2} + +\DTMuse{mydate3}. +\end{description} \end{document} diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-timedatestyle2.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-timedatestyle2.tex new file mode 100644 index 00000000000..b1313072caa --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-timedatestyle2.tex @@ -0,0 +1,144 @@ +\documentclass[italian,english]{article} +\usepackage{ifpdf,ifxetex} +\ifpdf +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{babel} +\else +\usepackage{fontspec} +\usepackage{polyglossia} +\setdefaultlanguage{italian} +\fi +\usepackage[showdow,useregional]{datetime2-it-fulltext} +\usepackage[showdow]{datetime2-en-fulltext} +\begin{document} +\part{title}\section{Date} + +\begin{description} +\item[it-fulltext:] +\DTMsetdatestyle{it-fulltext} +\DTMsettimestyle{it-fulltext} +\today.\par +\DTMnow +\item[it-fulltext-second:] +\DTMsetdatestyle{it-fulltext-second} +\DTMsettimestyle{it-fulltext-second} +\today.\par +\DTMnow +\item[it-fulltext-twuenty-four:] +\DTMsetdatestyle{it-fulltext-twenty-four} +\DTMsettimestyle{it-fulltext-twenty-four} +\today.\par +\DTMnow +\item[it-fulltext-twuenty-four:] +\DTMsetdatestyle{it-fulltext-twenty-four-second} +\DTMsettimestyle{it-fulltext-twenty-four-second} +\today.\par +\DTMnow +\item[it-fulltext-semplice:] +\DTMsetdatestyle{it-fulltext-semplice} +\DTMsettimestyle{it-fulltext-semplice} +\today.\par +\DTMnow +\item[en-fulltext:] +\DTMsetdatestyle{en-fulltext} +\DTMsettimestyle{en-fulltext} +\today.\par +\DTMnow + +\end{description} + +\section{Time} +\subsection{it-fulltext} +\DTMsettimestyle{it-fulltext} +Ora: \DTMcurrenttime. + +0:00:00 \DTMdisplaytime{0}{0}{0}. + +1:01:01 \DTMdisplaytime{0}{1}{1}. + +12:15:03 \DTMdisplaytime{0}{15}{3}. + +17:29:04 \DTMdisplaytime{0}{29}{4}. + +20.30:05 \DTMdisplaytime{0}{30}{5}. + +23.31:12 \DTMdisplaytime{0}{31}{12}. +\subsection{it-fulltext-second} +\DTMsettimestyle{it-fulltext-second} +Ora: \DTMcurrenttime. + +0:00:00 \DTMdisplaytime{0}{0}{0}. + +1:01:01 \DTMdisplaytime{0}{1}{1}. + +12:15:03 \DTMdisplaytime{0}{15}{3}. + +17:29:04 \DTMdisplaytime{0}{29}{4}. + +20.30:05 \DTMdisplaytime{0}{30}{5}. + +23.31:12 \DTMdisplaytime{0}{31}{12}. +\subsection{it-fulltext-twenty-four} +\DTMsettimestyle{it-fulltext-twenty-four} +Ora: \DTMcurrenttime. + +0:00:00 \DTMdisplaytime{0}{0}{0}. + +1:01:01 \DTMdisplaytime{0}{1}{1}. + +12:15:03 \DTMdisplaytime{0}{15}{3}. + +17:29:04 \DTMdisplaytime{0}{29}{4}. + +20.30:05 \DTMdisplaytime{0}{30}{5}. + +23.31:12 \DTMdisplaytime{0}{31}{12}. +\subsection{it-fulltext-twenty-four-second} +\DTMsettimestyle{it-fulltext-twenty-four-second} +Ora: \DTMcurrenttime. + +0:00:00 \DTMdisplaytime{0}{0}{0}. + +1:01:01 \DTMdisplaytime{0}{1}{1}. + +12:15:03 \DTMdisplaytime{0}{15}{3}. + +17:29:04 \DTMdisplaytime{0}{29}{4}. + +20.30:05 \DTMdisplaytime{0}{30}{5}. + +23.31:12 \DTMdisplaytime{0}{31}{12}. + +\subsection{it-fulltext-semplice} +\DTMsettimestyle{it-fulltext-semplice} +Time: \DTMcurrenttime. +0:00:00 \DTMdisplaytime{0}{0}{0}. + +1:01:01 \DTMdisplaytime{0}{1}{1}. + +12:15:03 \DTMdisplaytime{0}{15}{3}. + +17:29:04 \DTMdisplaytime{0}{29}{4}. + +20.30:05 \DTMdisplaytime{0}{30}{5}. + +23.31:12 \DTMdisplaytime{0}{31}{12}. +\subsection{en-fulltext} +\DTMsettimestyle{en-fulltext} +Time: \DTMcurrenttime. + +0:00:00 \DTMdisplaytime{0}{0}{0}. + +1:01:01 \DTMdisplaytime{0}{1}{1}. + +12:15:03 \DTMdisplaytime{0}{15}{3}. + +17:29:04 \DTMdisplaytime{0}{29}{4}. + +20.30:05 \DTMdisplaytime{0}{30}{5}. + +23.31:12 \DTMdisplaytime{0}{31}{12}. + +\end{document} + diff --git a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx index 8c0f1f64f52..c5b64f5cab8 100644 --- a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx +++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx @@ -1,15 +1,15 @@ %\iffalse % datetime2-it-fulltext.dtx generated using makedtx version 0.94b (c) Nicola Talbot % Command line args: -% -doc "manual.tex" -% -v "1" % -author "Claudio Duchi" +% -date "2015" +% -v "1" +% -doc "manual.tex" % -src "datetime2-it-fulltext\.sty=>datetime2-it-fulltext.sty" -% -src "datetime2-it-fulltext-ascii\.ldf=>datetime2-it-fulltext-ascii.ldf" % -src "datetime2-it-fulltext-utf8\.ldf=>datetime2-it-fulltext-utf8.ldf" -% -date "2015" +% -src "datetime2-it-fulltext-ascii\.ldf=>datetime2-it-fulltext-ascii.ldf" % datetime2-it-fulltext -% Created on 2015/5/1 21:41 +% Created on 2015/8/9 13:47 %\fi %\iffalse %<*package> @@ -37,7 +37,10 @@ % \iffalse %<*driver> \documentclass{ltxdoc} -\CheckSum{650} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\CheckSum{1513} \begin{document} \DocInput{datetime2-it-fulltext.dtx} \end{document} @@ -45,12 +48,60 @@ %\fi %\title{datetime2-it-fulltext} %\author{Claudio Duchi email: claduc at libero dot it} -%\date{2015-05-01 (v1.0)} %\maketitle -%This packet defines two styles for datetime2, it-fulltext and it-fulltext-twenty-four. -%The first style uses a formed am pm, the second a format 24 hours. -%The necessary packets are datetime2, itnumpar, ifxetex and ifluatex. -%The packet is the translation and adaptation of datetime2-en-fulltext. +%This packet defines five styles for datetime2, it-fulltext, it-fulltext-twenty-four, it-fulltext-second, it-fulltext-twenty-four-second, it-fulltext-semplice. The necessary packets are datetime2, itnumpar, ifxetex and ifluatex. The packet is the translation and adaptation of datetime2-en-fulltext. +% +% +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti dopo le otto del mattino CET +% +%\begin{verbatim} +% \DTMsettimestyle{it-fulltext} +% \DTMdisplaytime{0}{1}{1}. +% \end{verbatim} +%0:01:01 un minuto dopo mezzanotte. +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-twenty-four} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici 08:05:00 CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-twenty-four} +%\DTMsettimestyle{it-fulltext-twenty-four} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti dopo le otto CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-second} +%\DTMsettimestyle{it-fulltext-second} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti e zero secondi dopo le +%otto del mattino CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-twenty-four-second} +%\DTMsettimestyle{it-fulltext-twenty-four-second} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti e zero secondi dopo le +%otto CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-semplice} +%\DTMsettimestyle{it-fulltext-semplice} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici ore otto cinque minuti e zero secondi +%CET +% % %\StopEventually{} %\section{The Code} @@ -61,12 +112,16 @@ %\fi % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0] +% \end{macrocode} +% \begin{macrocode} +\ProvidesPackage{datetime2-it-fulltext}[2015/08/06 v1.6] % \end{macrocode} % \begin{macrocode} \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}} \ProcessOptions \RequirePackage{datetime2} +% \end{macrocode} +% \begin{macrocode} \RequirePackage{itnumpar} % \end{macrocode} % \begin{macrocode} @@ -88,80 +143,299 @@ % \end{macrocode} % \begin{macrocode} \newcommand*\DTMitfulltextmonthyearsep{,\space} +\newcommand{\DTMitore}[1]{% + \ifcase#1\DTMitalianmidnight\or\DTMoneatnightstring\else\printnumeroinparole{#1}\fi}% +\newcommand{\DTMitminuti}[1]{% + \ifcase#1\DTMitzerominutsestring\or\DTMitoneminutestring% + \else\printnumeroinparole{#1}\space\DTMitminutesstring\fi}% +\newcommand{\DTMitsecondi}[1]{% + \ifcase#1\printnumeroinparole{#1}\space\DTMitsecondsstring% + \or\DTMitonesecondstring\space\DTMitsecondstring% + \else\printnumeroinparole{#1}\space\DTMitsecondsstring% + \fi}% % \end{macrocode} % \begin{macrocode} \DTMnewdatestyle{it-fulltext}{% +\renewcommand*\DTMdisplaydate[4]{% +\ifDTMshowdow +\ifnum##4>-1 +\DTMitalianweekdayname{##4}\space\fi\fi% +\ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% +\else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext} +\DTMnewtimestyle{it-fulltext}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##2}{0}} and +(test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}})}% +{\ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight\fi}% +{\ifnum##2=0\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMoneatnightstring\space\DTMitoclockstring}% +{\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring +\else\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi}% +\else +\ifnum##2<31 +\ifnum##2=15 +\ifnum##1=1\DTMquarterpaststringTWO\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquarterpaststringONE}% +{\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\fi}% +\fi% +\else% +\ifnum##2=30% +\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMhalfpaststringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}}% +{\DTMhalfpaststringONE}% +{\DTMhalfpaststringTHREE}}% +\else% +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% +\fi% +\ifnum##2=1 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutepaststringONE}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutepaststringTWO}% +{\DTMminutepaststringTHREE}}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutespaststringONE}%THREE +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutespaststringTWO}%TWO +{\DTMminutespaststringTHREE}}\fi\fi\fi% +\ifnum##1>12 +\ifnum##1=24\DTMitalianmidnight% +\else +\ifnum##1=13\DTMoneatnightstring\else\protect\printnumeroinparole{\numexpr##1-12}\fi% +\fi% +\else +\ifnum##1=0\DTMitalianmidnight% +\else +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi +\fi% +\fi% +\else +\ifnum##2=45 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquartertostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringONE}% +{\DTMquartertostringTHREE}}% +\else +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi +\ifnum##2=59 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{12}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutetostringONE\space}% +{\DTMminutetostringTHREE\space}}% +\else\space +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}or test {\ifnumcomp{##1}{=}{12}}}% +{\DTMminutestostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutestostringONE\space}% +{\DTMminutestostringTHREE\space}}\fi\fi% +\ifnum##1>12 +\ifnum##1=24\DTMoneatnightstring% +\else +\ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{\numexpr##1-11}\fi\fi% +\else +\ifnum##1=12\DTMoneatnightstring\space\DTMitafternoonstring% +\else +\ifnum##1=0\DTMoneatnightstring\space% +\else% +\ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi\fi\fi\fi\fi% +\ifnum##1>11 +\ifnum##1=23 +\ifnum##2<31\space\DTMitafternoonstring\fi% +\else +\ifnum##1=24 +\ifnum##2>30\space\DTMitmorningstring\fi% +\else +\ifnum##1=12\space\else\space\DTMitafternoonstring\fi\fi\fi% +\else +\ifnum##1>0 +\ifnum##1=11\else\space\DTMitmorningstring\fi% +\else +\ifnum##2>30\space\DTMitmorningstring\fi\fi\fi}}}% +% \end{macrocode} +% \begin{macrocode} +\DTMnewdatestyle{it-fulltext-twenty-four}{% +\renewcommand*\DTMdisplaydate[4]{% + \ifDTMshowdow + \ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi\fi% + \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% + \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext-twenty-four} +\DTMnewtimestyle{it-fulltext-twenty-four}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}} +) +}% +{% +\ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight +\fi +}% +{% +\ifnum##2=0\protect\printnumeroinparole{##1}\space\DTMitoclockstring% +\else +\ifnum##2<31 +\ifnum##2=15 +\ifnum##1=1\DTMquarterpaststringTWO\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquarterpaststringONE}% +{\DTMquarterpaststringTHREE}% +\fi% +\else +\ifnum##2=30 +\ifnum##1=1\DTMhalfpaststringTWO% +\else% +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} +{\DTMhalfpaststringONE}% +{\DTMhalfpaststringTHREE}% +\fi +\else +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space +\fi +\ifnum##2=1 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutepaststringONE}%one +{\ifnum##1=1\DTMminutepaststringTWO\else\DTMminutepaststringTHREE\fi}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutespaststringONE}%THREE +{\ifnum##1=1\DTMminutespaststringTWO\else\DTMminutespaststringTHREE\fi}% +\fi% +\fi% +\fi% +\ifnum##1>12 +\ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% +\fi% +\else +\ifnum##1=0\DTMitalianmidnight\space% +\else +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% +\fi +\fi +\else +\ifnum##2=45% +\ifboolexpr{test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquartertostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringONE}% +{\DTMquartertostringTHREE}% +}% +\else +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\space\fi +\ifnum##2=59 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutetostringONE\space}% +{\DTMminutetostringTHREE\space}% +}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutestostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutestostringONE\space}% +{\DTMminutestostringTHREE\space}% +}% +\fi +\fi +\ifnum##1>12 +\ifnum##1=24 +\DTMoneatnightstring% +\else +\ifnum##1=23 +\DTMitalianmidnight +\else +\protect\printnumeroinparole{##1}% +\fi +\fi +\else +\ifnum##1=12\protect\printnumeroinparole{\numexpr##1+1} +\else +\ifnum##1=0\DTMoneatnightstring% +\else +\ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi +\fi% +\fi +\fi +\fi +\fi +}}}% +% \end{macrocode} +% \begin{macrocode} +\DTMnewdatestyle{it-fulltext-second}{% \renewcommand*\DTMdisplaydate[4]{% - \ifDTMshowdow - \ifnum##4>-1 - \DTMitalianweekdayname{##4}\space% - \fi - \fi + \ifDTMshowdow\ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi\fi% \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% - \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% - }% -}% -% \end{macrocode} -% \begin{macrocode} -\DTMsetdatestyle{it-fulltext} -\DTMnewtimestyle{it-fulltext}{% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext-second} +\DTMnewtimestyle{it-fulltext-second}{% \renewcommand\DTMdisplaytime[3]{% \ifboolexpr {test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} or test {\ifnumequal{##1}{12}} - or test {\ifnumequal{##1}{24}} - ) - }% - {% - \ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight% - \fi - }% - {% - \ifnum##2=0\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} - {\DTMoneatnightstring\space\DTMitoclockstring}% - {\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring\else\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi}% + or test {\ifnumequal{##1}{24}} )}% + {\ifnum##1=12\DTMitaliannoon\space\DTMitsecondsep\space\DTMitminuti{##2}\DTMitsecondi{##3} + \else\DTMitalianmidnight\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}\fi}% + {\ifnum##2=0 + \ifboolexpr{ (test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}) and test {\ifnumcomp{##3}{=}{0}}} + {\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}% + {\ifnum##1>13\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitsecondsep\DTMitminuti{##2}\DTMitsecondi{##3}\else + \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} + {\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}} + {\printnumeroinparole{##1}\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}\fi}% \else \ifnum##2<31 \ifnum##2=15 - \ifnum##1=1\DTMquarterpaststringTWO\else + \ifnum##1=1\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO\else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquarterpaststringONE\space}% - {\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\fi}% - \fi% - \else% + {\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\ifnum##1=13\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO \else\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE\fi}% + \fi\else% \ifnum##2=30 \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} - {\DTMhalfpaststringTWO}% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} - {\DTMhalfpaststringONE\space}% - {\DTMhalfpaststringTHREE\space}% - }% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% \else% - \ifnum##2=1\DTMoneminutestring\space\else\protect\printnumeroinparole{##2}\space% + \ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% \fi \ifnum##2=1 - \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutepaststringONE\space}%one + \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}%one {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} - {\DTMminutepaststringTWO}%two - {\DTMminutepaststringTHREE\space}%three + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}%two + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%three }% \else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } - {\DTMminutespaststringONE\space}%THREE + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} - {\DTMminutespaststringTWO}%TWO - {\DTMminutespaststringTHREE\space}% - }% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}%TWO + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% \fi \fi% \fi% \ifnum##1>12 \ifnum##1=24 - \DTMitalianmidnight% + \DTMitalianmidnight \else \ifnum##1=13\DTMoneatnightstring\else\protect\printnumeroinparole{\numexpr##1-12}\fi% \fi% @@ -169,35 +443,30 @@ \ifnum##1=0 \DTMitalianmidnight \else - \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% - \fi - \fi + \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi\fi\fi% \else \ifnum##2=45 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquartertostringTWO}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMquartertostringONE\space}% - {\DTMquartertostringTHREE\space}% - }% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}}% \else - \ifnum##2=59\DTMoneminutestring\space\else\protect\printnumeroinparole{\numexpr60-##2}\fi + \ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi \ifnum##2=59 \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{12}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutetostringTWO}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutetostringONE\space}% - {\DTMminutetostringTHREE\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% \else\space \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}or test {\ifnumcomp{##1}{=}{12}}}% - {\DTMminutestostringTWO}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutestostringONE\space}% - {\DTMminutestostringTHREE\space}% - }% - \fi - \fi + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}}% + \fi\fi% \ifnum##1>12 \ifnum##1=24 \DTMoneatnightstring% @@ -206,16 +475,12 @@ \fi \fi \else - \ifnum##1=12\DTMoneatnightstring\space\DTMitafternoonstring% + \ifnum##1=12\DTMoneatnightstring%\DTMitafternoonstring% \else - \ifnum##1=0\DTMoneatnightstring% + \ifnum##1=0\DTMoneatnightstring%\ifnum##2=45\DTMoneatnightstring\else\DTMoneatnightstring\fi% \else% - \ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi - \fi% - \fi - \fi - \fi - \fi + \ifnum##1=11\DTMitaliannoon\else\ifnum##2=45\protect\printnumeroinparole{\numexpr##1+1} + \else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi\fi\fi\fi\fi\fi% \ifnum##1>11 \ifnum##1=23 \ifnum##2<31 @@ -239,108 +504,111 @@ \fi \fi \fi - }% - }% -}% + }}}% % \end{macrocode} % \begin{macrocode} -\DTMnewdatestyle{it-fulltext-twenty-four}{% +\DTMnewdatestyle{it-fulltext-twenty-four-second}{% \renewcommand*\DTMdisplaydate[4]{% - \ifDTMshowdow \ifnum##4>-1 \DTMitalianweekdayname{##4}\space% \fi - \fi \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% - }% -}% -% \end{macrocode} -% \begin{macrocode} -\DTMsetdatestyle{it-fulltext-twenty-four} -\DTMnewtimestyle{it-fulltext-twenty-four}{% + }}% +\DTMsetdatestyle{it-fulltext-twenty-four-second} +\DTMnewtimestyle{it-fulltext-twenty-four-second}{% \renewcommand\DTMdisplaytime[3]{% \ifboolexpr - {test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} + {test {\ifnumequal{##2}{0}} and + (test {\ifnumequal{##1}{0}} or test {\ifnumequal{##1}{12}} or test {\ifnumequal{##1}{24}} - ) - }% + )}% +{% +\ifnum##1=12\DTMitaliannoon\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3} +\else\DTMitalianmidnight\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}% + \fi}% {% - \ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight - \fi - }% - {% - \ifnum##2=0 - \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} - {\DTMoneatnightstring\DTMitoclockstring}% - {\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring\else - \protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi} + \ifnum##2=0\ifboolexpr{ (test {\ifnumcomp{##1}{=}{1}}) and test {\ifnumcomp{##3}{=}{0}}} + {\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}% + {\ifnum##1>13\protect\printnumeroinparole{##1}\space\DTMitminuti{##2}\space\DTMitsecondsep \DTMitsecondi{##3}\else + \ifnum##1=1\protect\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3} + \else\printnumeroinparole{##1}\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}\fi\fi}% \else \ifnum##2<31 \ifnum##2=15 - \ifnum##1=1\DTMquarterpaststringTWO\else + \ifnum##1=1\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO\else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquarterpaststringONE\space}% - {\DTMquarterpaststringTHREE\space}% + {\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\ifnum##1=13\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE + \else\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE\fi}% \fi% - \else + \else% \ifnum##2=30 - \ifnum##1=1\DTMhalfpaststringTWO% + \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}% + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}% + }% \else% - \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} - {\DTMhalfpaststringONE\space}% - {\DTMhalfpaststringTHREE\space}% - \fi - \else - \ifnum##2=1\DTMoneminutestring\space\else\protect\printnumeroinparole{##2}\space + \ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% \fi \ifnum##2=1 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutepaststringONE\space}%one - {\ifnum##1=1\DTMminutepaststringTWO\else\DTMminutepaststringTHREE\space\fi}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}%one + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%two + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%three + }% \else - \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutespaststringONE\space}%THREE - {\ifnum##1=1\DTMminutespaststringTWO\else\DTMminutespaststringTHREE\space\fi}% + \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}}} + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%TWO + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% \fi% \fi% \fi% \ifnum##1>12 - \ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% + \ifnum##1=24 + \DTMitalianmidnight + \else + \protect\printnumeroinparole{##1}%\fi% \fi% \else \ifnum##1=0 \DTMitalianmidnight \else - \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% + \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon + \else\protect\printnumeroinparole{##1}\fi\fi% \fi \fi \else - \ifnum##2=45% - \ifboolexpr{test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquartertostringTWO}% + \ifnum##2=45 + \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMquartertostringONE\space}% - {\DTMquartertostringTHREE\space}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% \else - \ifnum##2=59\DTMoneminutestring\space\else\protect\printnumeroinparole{\numexpr60-##2}\space\fi - \ifnum##2=59 + \ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi + \ifnum##2=59 \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutetostringTWO}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutetostringONE\space}% - {\DTMminutetostringTHREE\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% - \else - \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutestostringTWO}% + \else\space + \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutestostringONE\space}% - {\DTMminutestostringTHREE\space}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% \fi \fi @@ -348,118 +616,198 @@ \ifnum##1=24 \DTMoneatnightstring% \else - \ifnum##1=23 - \DTMitalianmidnight - \else - \protect\printnumeroinparole{##1}% + \ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% \fi \fi \else - \ifnum##1=12\protect\printnumeroinparole{\numexpr##1+1} - \else - \ifnum##1=0\DTMoneatnightstring% - \else - \ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi + \ifnum##1=0\ifnum##2=45\DTMoneatnightstring\else\DTMoneatnightstring\fi% + \else% + \ifnum##1=11\DTMitaliannoon\else + \ifnum##2=45\protect\printnumeroinparole{\numexpr##1+1} + \else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi \fi% \fi \fi \fi - \fi }% }% }% % \end{macrocode} - - - - -%\iffalse +% \begin{macrocode} +\DTMnewdatestyle{it-fulltext-semplice}{% + \renewcommand*\DTMdisplaydate[4]{% + \ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi% + \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% + \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% + }% +}% +% \end{macrocode} +% \begin{macrocode} +\DTMsetdatestyle{it-fulltext-semplice} +\DTMnewtimestyle{it-fulltext-semplice}{% + \renewcommand\DTMdisplaytime[3]{% + \ifboolexpr + {test {\ifnumequal{##1}{0}} + or test {\ifnumequal{##1}{12}} + or test {\ifnumequal{##1}{24}}}% + {\ifboolexpr + {test {\ifnumequal{##1}{0}}% + or test {\ifnumequal{##1}{24}}}% + {\DTMitalianmidnight\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}% + {\DTMitaliannoon\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}}% + {ore\space\DTMitore{##1}\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}% +}% +}% +% \end{macrocode}%\iffalse % \begin{macrocode} %</datetime2-it-fulltext.sty> % \end{macrocode} %\fi %\iffalse % \begin{macrocode} -%<*datetime2-it-fulltext-ascii.ldf> +%<*datetime2-it-fulltext-utf8.ldf> % \end{macrocode} %\fi % \begin{macrocode} -\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0] +\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/10 v1.2] % \end{macrocode} % \begin{macrocode} +\newcommand*{\DTMitsecondstring}{secondo} +\newcommand*{\DTMitsecondsstring}{secondi} +\newcommand*{\DTMitminutesstring}{minuti} +\newcommand*{\DTMitsecondsep}{e\space} +\newcommand*{\DTMitminutessep}{,\space} +\newcommand*{\DTMitsecondsepTWO}{a} +\newcommand*{\DTMitsep}{all‘} +\newcommand*{\DTMitsepTWO}{alle} +\newcommand*{\DTMitonesecondstring}{un} +\newcommand*{\DTMitpoststringONE}{dopo} +\newcommand*{\DTMitpoststringTWO}{dopo l‘} +\newcommand*{\DTMitpoststringTHREE}{dopo le\space} +\newcommand*{\DTMitoneminutestring}{un minuto\space} +\newcommand*{\DTMitzerominutsestring}{zero minuti\space} + \newcommand*{\DTMitoclockstring}{in punto} -\newcommand*{\DTMoneminutestring}{un} +\newcommand*{\DTMoneminutestring}{un\space} \newcommand*{\DTMoneatnightstring}{una} + \newcommand*{\DTMitthefirstoneofthemonth}{primo} -\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo} -\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l\protect'} -\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le} -\newcommand*{\DTMminutepaststringONE}{minuto dopo} -\newcommand*{\DTMminutepaststringTWO}{minuto dopo l\protect'} -\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le} -\newcommand*{\DTMminutespaststringONE}{minuti dopo} -\newcommand*{\DTMminutespaststringTWO}{minuti dopo l\protect'} -\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le} -\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo} -\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l\protect'} -\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le} -\newcommand*{\DTMquartertostringONE}{un quarto a} -\newcommand*{\DTMquartertostringTWO}{un quarto all\protect'} -\newcommand*{\DTMquartertostringTHREE}{un quarto alle} + +\newcommand*{\DTMquarterpaststringZERO}{quindici minuti e\space} +\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo\space} +\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l‘} +\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le\space} + +\newcommand*{\DTMminutepaststringONE}{minuto dopo\space} +\newcommand*{\DTMminutepaststringTWO}{minuto dopo l‘} +\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le\space} + +\newcommand*{\DTMminutespaststringONE}{minuti dopo\space} +\newcommand*{\DTMminutespaststringTWO}{minuti dopo l‘} +\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le\space} + +\newcommand*{\DTMhalfstringZERO}{trenta minuti e\space} +\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo\space} +\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l‘} +\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le\space} + +\newcommand*{\DTMquartertostringZERO}{un quarto e\space} +\newcommand*{\DTMquartertostringONE}{un quarto a\space} +\newcommand*{\DTMquartertostringTWO}{un quarto all‘} +\newcommand*{\DTMquartertostringTHREE}{un quarto alle\space} + +\newcommand*{\DTMminutetostringZERO}{minuto e\space} \newcommand*{\DTMminutetostringONE}{minuto a} -\newcommand*{\DTMminutetostringTWO}{minuto all\protect'} +\newcommand*{\DTMminutetostringTWO}{minuto all‘} \newcommand*{\DTMminutetostringTHREE}{minuto alle} + +\newcommand*{\DTMminutesstringZERO}{minuti e\space} \newcommand*{\DTMminutestostringONE}{minuti a} -\newcommand*{\DTMminutestostringTWO}{minuti all\protect'} +\newcommand*{\DTMminutestostringTWO}{minuti all‘} \newcommand*{\DTMminutestostringTHREE}{minuti alle} + + \newcommand*{\DTMitmorningstring}{del mattino} \newcommand*{\DTMitafternoonstring}{del pomeriggio} % \end{macrocode} - %\iffalse % \begin{macrocode} -%</datetime2-it-fulltext-ascii.ldf> +%</datetime2-it-fulltext-utf8.ldf> % \end{macrocode} %\fi %\iffalse % \begin{macrocode} -%<*datetime2-it-fulltext-utf8.ldf> +%<*datetime2-it-fulltext-ascii.ldf> % \end{macrocode} %\fi % \begin{macrocode} -\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0] +\ProvidesDateTimeModule{it-fulltext-ascii}[2015/04/10 v1.1] % \end{macrocode} % \begin{macrocode} +\newcommand*{\DTMitsecondstring}{secondo} +\newcommand*{\DTMitsecondsstring}{secondi} +\newcommand*{\DTMitminutesstring}{minuti} +\newcommand*{\DTMitsecondsep}{e\space} +\newcommand*{\DTMitminutessep}{,\space} +\newcommand*{\DTMitsecondsepTWO}{a} +\newcommand*{\DTMitsep}{all\protect‘} +\newcommand*{\DTMitsepTWO}{alle} +\newcommand*{\DTMitonesecondstring}{un} +\newcommand*{\DTMitpoststringONE}{dopo} +\newcommand*{\DTMitpoststringTWO}{dopo l\protect‘} +\newcommand*{\DTMitpoststringTHREE}{dopo le\space} +\newcommand*{\DTMitoneminutestring}{un minuto\space} +\newcommand*{\DTMitzerominutsestring}{zero minuti\space} + \newcommand*{\DTMitoclockstring}{in punto} -\newcommand*{\DTMoneminutestring}{un} +\newcommand*{\DTMoneminutestring}{un\space} \newcommand*{\DTMoneatnightstring}{una} + \newcommand*{\DTMitthefirstoneofthemonth}{primo} -\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo} -\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l'} -\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le} -\newcommand*{\DTMminutepaststringONE}{minuto dopo} -\newcommand*{\DTMminutepaststringTWO}{minuto dopo l'} -\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le} -\newcommand*{\DTMminutespaststringONE}{minuti dopo} -\newcommand*{\DTMminutespaststringTWO}{minuti dopo l'} -\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le} -\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo} -\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l'} -\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le} -\newcommand*{\DTMquartertostringONE}{un quarto a} -\newcommand*{\DTMquartertostringTWO}{un quarto all'} -\newcommand*{\DTMquartertostringTHREE}{un quarto alle} + +\newcommand*{\DTMquarterpaststringZERO}{quindici minuti e\space} +\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo\space} +\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l\protect‘} +\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le\space} + +\newcommand*{\DTMminutepaststringONE}{minuto dopo\space} +\newcommand*{\DTMminutepaststringTWO}{minuto dopo l\protect‘} +\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le\space} + +\newcommand*{\DTMminutespaststringONE}{minuti dopo\space} +\newcommand*{\DTMminutespaststringTWO}{minuti dopo l\protect‘} +\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le\space} + +\newcommand*{\DTMhalfstringZERO}{trenta minuti e\space} +\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo\space} +\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l\protect‘} +\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le\space} + +\newcommand*{\DTMquartertostringZERO}{un quarto e\space} +\newcommand*{\DTMquartertostringONE}{un quarto a\space} +\newcommand*{\DTMquartertostringTWO}{un quarto all\protect‘} +\newcommand*{\DTMquartertostringTHREE}{un quarto alle\space} + +\newcommand*{\DTMminutetostringZERO}{minuto e\space} \newcommand*{\DTMminutetostringONE}{minuto a} -\newcommand*{\DTMminutetostringTWO}{minuto all'} +\newcommand*{\DTMminutetostringTWO}{minuto all\protect‘} \newcommand*{\DTMminutetostringTHREE}{minuto alle} + +\newcommand*{\DTMminutesstringZERO}{minuti e\space} \newcommand*{\DTMminutestostringONE}{minuti a} -\newcommand*{\DTMminutestostringTWO}{minuti all'} +\newcommand*{\DTMminutestostringTWO}{minuti all\protect‘} \newcommand*{\DTMminutestostringTHREE}{minuti alle} + + \newcommand*{\DTMitmorningstring}{del mattino} \newcommand*{\DTMitafternoonstring}{del pomeriggio} -% \end{macrocode}%\iffalse +% \end{macrocode} +%% +%\iffalse % \begin{macrocode} -%</datetime2-it-fulltext-utf8.ldf> +%</datetime2-it-fulltext-ascii.ldf> % \end{macrocode} %\fi %\Finale diff --git a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins index a37c3fda234..e31d2aa11bc 100644 --- a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins +++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins @@ -1,4 +1,4 @@ -% datetime2-it-fulltext.ins generated using makedtx version 0.94b 2015/5/1 21:41 +% datetime2-it-fulltext.ins generated using makedtx version 0.94b 2015/8/9 13:47 \input docstrip \preamble @@ -17,13 +17,8 @@ This work has the LPPL maintenance status `maintained'. The Current Maintainer of this work is Claudio Duchi. -claduc at libero dot it - - - This work consists of the files datetime2-it-fulltext.dtx and - datetime2-it-fulltext.ins and the derived files - datetime2-it-fulltext.sty, datetime2-it-fulltext-ascii.ldf, - datetime2-it-fulltext-utf8.ldf. + + This work consists of the files datetime2-it-fulltext.dtx and datetime2-it-fulltext.ins and the derived files datetime2-it-fulltext.sty, datetime2-it-fulltext-utf8.ldf, datetime2-it-fulltext-ascii.ldf. \endpreamble @@ -31,10 +26,10 @@ claduc at libero dot it \generate{\file{datetime2-it-fulltext.sty}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext.sty,package}} -\file{datetime2-it-fulltext-ascii.ldf}{\usepreamble\defaultpreamble -\usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext-ascii.ldf,package}} \file{datetime2-it-fulltext-utf8.ldf}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext-utf8.ldf,package}} +\file{datetime2-it-fulltext-ascii.ldf}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext-ascii.ldf,package}} } \endbatchfile diff --git a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf index 5d0393709ac..fc53a84d753 100644 --- a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf +++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf @@ -20,13 +20,8 @@ %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Claudio Duchi. -%% claduc at libero dot it %% -%% -%% This work consists of the files datetime2-it-fulltext.dtx and -%% datetime2-it-fulltext.ins and the derived files -%% datetime2-it-fulltext.sty, datetime2-it-fulltext-ascii.ldf, -%% datetime2-it-fulltext-utf8.ldf. +%% This work consists of the files datetime2-it-fulltext.dtx and datetime2-it-fulltext.ins and the derived files datetime2-it-fulltext.sty, datetime2-it-fulltext-utf8.ldf, datetime2-it-fulltext-ascii.ldf. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -43,35 +38,64 @@ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} -\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0] +\ProvidesDateTimeModule{it-fulltext-ascii}[2015/04/10 v1.1] +\newcommand*{\DTMitsecondstring}{secondo} +\newcommand*{\DTMitsecondsstring}{secondi} +\newcommand*{\DTMitminutesstring}{minuti} +\newcommand*{\DTMitsecondsep}{e\space} +\newcommand*{\DTMitminutessep}{,\space} +\newcommand*{\DTMitsecondsepTWO}{a} +\newcommand*{\DTMitsep}{all\protect‘} +\newcommand*{\DTMitsepTWO}{alle} +\newcommand*{\DTMitonesecondstring}{un} +\newcommand*{\DTMitpoststringONE}{dopo} +\newcommand*{\DTMitpoststringTWO}{dopo l\protect‘} +\newcommand*{\DTMitpoststringTHREE}{dopo le\space} +\newcommand*{\DTMitoneminutestring}{un minuto\space} +\newcommand*{\DTMitzerominutsestring}{zero minuti\space} + \newcommand*{\DTMitoclockstring}{in punto} -\newcommand*{\DTMoneminutestring}{un} +\newcommand*{\DTMoneminutestring}{un\space} \newcommand*{\DTMoneatnightstring}{una} + \newcommand*{\DTMitthefirstoneofthemonth}{primo} -\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo} -\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l\protect'} -\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le} -\newcommand*{\DTMminutepaststringONE}{minuto dopo} -\newcommand*{\DTMminutepaststringTWO}{minuto dopo l\protect'} -\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le} -\newcommand*{\DTMminutespaststringONE}{minuti dopo} -\newcommand*{\DTMminutespaststringTWO}{minuti dopo l\protect'} -\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le} -\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo} -\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l\protect'} -\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le} -\newcommand*{\DTMquartertostringONE}{un quarto a} -\newcommand*{\DTMquartertostringTWO}{un quarto all\protect'} -\newcommand*{\DTMquartertostringTHREE}{un quarto alle} + +\newcommand*{\DTMquarterpaststringZERO}{quindici minuti e\space} +\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo\space} +\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l\protect‘} +\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le\space} + +\newcommand*{\DTMminutepaststringONE}{minuto dopo\space} +\newcommand*{\DTMminutepaststringTWO}{minuto dopo l\protect‘} +\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le\space} + +\newcommand*{\DTMminutespaststringONE}{minuti dopo\space} +\newcommand*{\DTMminutespaststringTWO}{minuti dopo l\protect‘} +\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le\space} + +\newcommand*{\DTMhalfstringZERO}{trenta minuti e\space} +\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo\space} +\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l\protect‘} +\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le\space} + +\newcommand*{\DTMquartertostringZERO}{un quarto e\space} +\newcommand*{\DTMquartertostringONE}{un quarto a\space} +\newcommand*{\DTMquartertostringTWO}{un quarto all\protect‘} +\newcommand*{\DTMquartertostringTHREE}{un quarto alle\space} + +\newcommand*{\DTMminutetostringZERO}{minuto e\space} \newcommand*{\DTMminutetostringONE}{minuto a} -\newcommand*{\DTMminutetostringTWO}{minuto all\protect'} +\newcommand*{\DTMminutetostringTWO}{minuto all\protect‘} \newcommand*{\DTMminutetostringTHREE}{minuto alle} + +\newcommand*{\DTMminutesstringZERO}{minuti e\space} \newcommand*{\DTMminutestostringONE}{minuti a} -\newcommand*{\DTMminutestostringTWO}{minuti all\protect'} +\newcommand*{\DTMminutestostringTWO}{minuti all\protect‘} \newcommand*{\DTMminutestostringTHREE}{minuti alle} + \newcommand*{\DTMitmorningstring}{del mattino} \newcommand*{\DTMitafternoonstring}{del pomeriggio} - +%% \endinput %% %% End of file `datetime2-it-fulltext-ascii.ldf'. diff --git a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf index 7d50c3e44ce..d71637ec606 100644 --- a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf +++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf @@ -20,13 +20,8 @@ %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Claudio Duchi. -%% claduc at libero dot it %% -%% -%% This work consists of the files datetime2-it-fulltext.dtx and -%% datetime2-it-fulltext.ins and the derived files -%% datetime2-it-fulltext.sty, datetime2-it-fulltext-ascii.ldf, -%% datetime2-it-fulltext-utf8.ldf. +%% This work consists of the files datetime2-it-fulltext.dtx and datetime2-it-fulltext.ins and the derived files datetime2-it-fulltext.sty, datetime2-it-fulltext-utf8.ldf, datetime2-it-fulltext-ascii.ldf. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -43,32 +38,61 @@ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} -\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0] +\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/10 v1.2] +\newcommand*{\DTMitsecondstring}{secondo} +\newcommand*{\DTMitsecondsstring}{secondi} +\newcommand*{\DTMitminutesstring}{minuti} +\newcommand*{\DTMitsecondsep}{e\space} +\newcommand*{\DTMitminutessep}{,\space} +\newcommand*{\DTMitsecondsepTWO}{a} +\newcommand*{\DTMitsep}{all‘} +\newcommand*{\DTMitsepTWO}{alle} +\newcommand*{\DTMitonesecondstring}{un} +\newcommand*{\DTMitpoststringONE}{dopo} +\newcommand*{\DTMitpoststringTWO}{dopo l‘} +\newcommand*{\DTMitpoststringTHREE}{dopo le\space} +\newcommand*{\DTMitoneminutestring}{un minuto\space} +\newcommand*{\DTMitzerominutsestring}{zero minuti\space} + \newcommand*{\DTMitoclockstring}{in punto} -\newcommand*{\DTMoneminutestring}{un} +\newcommand*{\DTMoneminutestring}{un\space} \newcommand*{\DTMoneatnightstring}{una} + \newcommand*{\DTMitthefirstoneofthemonth}{primo} -\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo} -\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l'} -\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le} -\newcommand*{\DTMminutepaststringONE}{minuto dopo} -\newcommand*{\DTMminutepaststringTWO}{minuto dopo l'} -\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le} -\newcommand*{\DTMminutespaststringONE}{minuti dopo} -\newcommand*{\DTMminutespaststringTWO}{minuti dopo l'} -\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le} -\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo} -\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l'} -\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le} -\newcommand*{\DTMquartertostringONE}{un quarto a} -\newcommand*{\DTMquartertostringTWO}{un quarto all'} -\newcommand*{\DTMquartertostringTHREE}{un quarto alle} + +\newcommand*{\DTMquarterpaststringZERO}{quindici minuti e\space} +\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo\space} +\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l‘} +\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le\space} + +\newcommand*{\DTMminutepaststringONE}{minuto dopo\space} +\newcommand*{\DTMminutepaststringTWO}{minuto dopo l‘} +\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le\space} + +\newcommand*{\DTMminutespaststringONE}{minuti dopo\space} +\newcommand*{\DTMminutespaststringTWO}{minuti dopo l‘} +\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le\space} + +\newcommand*{\DTMhalfstringZERO}{trenta minuti e\space} +\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo\space} +\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l‘} +\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le\space} + +\newcommand*{\DTMquartertostringZERO}{un quarto e\space} +\newcommand*{\DTMquartertostringONE}{un quarto a\space} +\newcommand*{\DTMquartertostringTWO}{un quarto all‘} +\newcommand*{\DTMquartertostringTHREE}{un quarto alle\space} + +\newcommand*{\DTMminutetostringZERO}{minuto e\space} \newcommand*{\DTMminutetostringONE}{minuto a} -\newcommand*{\DTMminutetostringTWO}{minuto all'} +\newcommand*{\DTMminutetostringTWO}{minuto all‘} \newcommand*{\DTMminutetostringTHREE}{minuto alle} + +\newcommand*{\DTMminutesstringZERO}{minuti e\space} \newcommand*{\DTMminutestostringONE}{minuti a} -\newcommand*{\DTMminutestostringTWO}{minuti all'} +\newcommand*{\DTMminutestostringTWO}{minuti all‘} \newcommand*{\DTMminutestostringTHREE}{minuti alle} + \newcommand*{\DTMitmorningstring}{del mattino} \newcommand*{\DTMitafternoonstring}{del pomeriggio} \endinput diff --git a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty index cfe1c66a8ab..a3752d30514 100644 --- a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty +++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty @@ -20,13 +20,8 @@ %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Claudio Duchi. -%% claduc at libero dot it %% -%% -%% This work consists of the files datetime2-it-fulltext.dtx and -%% datetime2-it-fulltext.ins and the derived files -%% datetime2-it-fulltext.sty, datetime2-it-fulltext-ascii.ldf, -%% datetime2-it-fulltext-utf8.ldf. +%% This work consists of the files datetime2-it-fulltext.dtx and datetime2-it-fulltext.ins and the derived files datetime2-it-fulltext.sty, datetime2-it-fulltext-utf8.ldf, datetime2-it-fulltext-ascii.ldf. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -44,7 +39,7 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0] +\ProvidesPackage{datetime2-it-fulltext}[2015/08/06 v1.6] \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}} \ProcessOptions \RequirePackage{datetime2} @@ -63,19 +58,25 @@ \RequireDateTimeModule{italian} \undef\CurrentTrackedDialect \newcommand*\DTMitfulltextmonthyearsep{,\space} +\newcommand{\DTMitore}[1]{% +\ifcase#1\DTMitalianmidnight\or\DTMoneatnightstring\else\printnumeroinparole{#1}\fi}% +\newcommand{\DTMitminuti}[1]{% +\ifcase#1\DTMitzerominutsestring\or\DTMitoneminutestring% +\else\printnumeroinparole{#1}\space\DTMitminutesstring\fi}% +\newcommand{\DTMitsecondi}[1]{% +\ifcase#1\printnumeroinparole{#1}\space\DTMitsecondsstring% +\or\DTMitonesecondstring\space\DTMitsecondstring% +\else\printnumeroinparole{#1}\space\DTMitsecondsstring% +\fi}% \DTMnewdatestyle{it-fulltext}{% \renewcommand*\DTMdisplaydate[4]{% \ifDTMshowdow \ifnum##4>-1 -\DTMitalianweekdayname{##4}\space% -\fi -\fi +\DTMitalianweekdayname{##4}\space\fi\fi% \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% -\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% -}% -}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% \DTMsetdatestyle{it-fulltext} \DTMnewtimestyle{it-fulltext}{% \renewcommand\DTMdisplaytime[3]{% @@ -83,149 +84,105 @@ {test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} or test {\ifnumequal{##1}{12}} -or test {\ifnumequal{##1}{24}} -) -}% -{% -\ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight% -\fi -}% -{% -\ifnum##2=0\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +or test {\ifnumequal{##1}{24}})}% +{\ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight\fi}% +{\ifnum##2=0\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} {\DTMoneatnightstring\space\DTMitoclockstring}% -{\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring\else\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi}% +{\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring +\else\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi}% \else \ifnum##2<31 \ifnum##2=15 \ifnum##1=1\DTMquarterpaststringTWO\else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} -{\DTMquarterpaststringONE\space}% -{\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\fi}% +{\DTMquarterpaststringONE}% +{\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\fi}% \fi% \else% -\ifnum##2=30 +\ifnum##2=30% \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} {\DTMhalfpaststringTWO}% -{\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} -{\DTMhalfpaststringONE\space}% -{\DTMhalfpaststringTHREE\space}% -}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}}% +{\DTMhalfpaststringONE}% +{\DTMhalfpaststringTHREE}}% \else% -\ifnum##2=1\DTMoneminutestring\space\else\protect\printnumeroinparole{##2}\space% -\fi +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% +\fi% \ifnum##2=1 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} -{\DTMminutepaststringONE\space}%one +{\DTMminutepaststringONE}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} -{\DTMminutepaststringTWO}%two -{\DTMminutepaststringTHREE\space}%three -}% +{\DTMminutepaststringTWO}% +{\DTMminutepaststringTHREE}}% \else -\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } -{\DTMminutespaststringONE\space}%THREE +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutespaststringONE}%THREE {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} {\DTMminutespaststringTWO}%TWO -{\DTMminutespaststringTHREE\space}% -}% -\fi -\fi% -\fi% +{\DTMminutespaststringTHREE}}\fi\fi\fi% \ifnum##1>12 -\ifnum##1=24 -\DTMitalianmidnight% +\ifnum##1=24\DTMitalianmidnight% \else \ifnum##1=13\DTMoneatnightstring\else\protect\printnumeroinparole{\numexpr##1-12}\fi% \fi% \else -\ifnum##1=0 -\DTMitalianmidnight +\ifnum##1=0\DTMitalianmidnight% \else -\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% -\fi -\fi +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi +\fi% +\fi% \else \ifnum##2=45 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} {\DTMquartertostringTWO}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} -{\DTMquartertostringONE\space}% -{\DTMquartertostringTHREE\space}% -}% +{\DTMquartertostringONE}% +{\DTMquartertostringTHREE}}% \else -\ifnum##2=59\DTMoneminutestring\space\else\protect\printnumeroinparole{\numexpr60-##2}\fi +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi \ifnum##2=59 \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{12}}or test {\ifnumcomp{##1}{=}{24}}} {\DTMminutetostringTWO}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} {\DTMminutetostringONE\space}% -{\DTMminutetostringTHREE\space}% -}% +{\DTMminutetostringTHREE\space}}% \else\space \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}or test {\ifnumcomp{##1}{=}{12}}}% {\DTMminutestostringTWO}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} {\DTMminutestostringONE\space}% -{\DTMminutestostringTHREE\space}% -}% -\fi -\fi +{\DTMminutestostringTHREE\space}}\fi\fi% \ifnum##1>12 -\ifnum##1=24 -\DTMoneatnightstring% +\ifnum##1=24\DTMoneatnightstring% \else -\ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{\numexpr##1-11}% -\fi -\fi +\ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{\numexpr##1-11}\fi\fi% \else \ifnum##1=12\DTMoneatnightstring\space\DTMitafternoonstring% \else -\ifnum##1=0\DTMoneatnightstring% +\ifnum##1=0\DTMoneatnightstring\space% \else% -\ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi -\fi% -\fi -\fi -\fi -\fi +\ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi\fi\fi\fi\fi% \ifnum##1>11 \ifnum##1=23 -\ifnum##2<31 -\space\DTMitafternoonstring% -\fi +\ifnum##2<31\space\DTMitafternoonstring\fi% \else \ifnum##1=24 -\ifnum##2>30 -\space\DTMitmorningstring% -\fi +\ifnum##2>30\space\DTMitmorningstring\fi% \else -\ifnum##1=12\space\else\space\DTMitafternoonstring\fi -\fi -\fi +\ifnum##1=12\space\else\space\DTMitafternoonstring\fi\fi\fi% \else \ifnum##1>0 -\ifnum##1=11\else\space\DTMitmorningstring\fi +\ifnum##1=11\else\space\DTMitmorningstring\fi% \else -\ifnum##2>30 -\space\DTMitmorningstring -\fi -\fi -\fi -}% -}% -}% +\ifnum##2>30\space\DTMitmorningstring\fi\fi\fi}}}% \DTMnewdatestyle{it-fulltext-twenty-four}{% \renewcommand*\DTMdisplaydate[4]{% \ifDTMshowdow -\ifnum##4>-1 -\DTMitalianweekdayname{##4}\space% -\fi -\fi +\ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi\fi% \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% -\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% -}% -}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% \DTMsetdatestyle{it-fulltext-twenty-four} \DTMnewtimestyle{it-fulltext-twenty-four}{% \renewcommand\DTMdisplaytime[3]{% @@ -240,38 +197,34 @@ or test {\ifnumequal{##1}{24}} \fi }% {% -\ifnum##2=0 -\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} -{\DTMoneatnightstring\DTMitoclockstring}% -{\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring\else -\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi} +\ifnum##2=0\protect\printnumeroinparole{##1}\space\DTMitoclockstring% \else \ifnum##2<31 \ifnum##2=15 \ifnum##1=1\DTMquarterpaststringTWO\else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} -{\DTMquarterpaststringONE\space}% -{\DTMquarterpaststringTHREE\space}% +{\DTMquarterpaststringONE}% +{\DTMquarterpaststringTHREE}% \fi% \else \ifnum##2=30 \ifnum##1=1\DTMhalfpaststringTWO% \else% \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} -{\DTMhalfpaststringONE\space}% -{\DTMhalfpaststringTHREE\space}% +{\DTMhalfpaststringONE}% +{\DTMhalfpaststringTHREE}% \fi \else -\ifnum##2=1\DTMoneminutestring\space\else\protect\printnumeroinparole{##2}\space +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space \fi \ifnum##2=1 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} -{\DTMminutepaststringONE\space}%one -{\ifnum##1=1\DTMminutepaststringTWO\else\DTMminutepaststringTHREE\space\fi}% +{\DTMminutepaststringONE}%one +{\ifnum##1=1\DTMminutepaststringTWO\else\DTMminutepaststringTHREE\fi}% \else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} -{\DTMminutespaststringONE\space}%THREE -{\ifnum##1=1\DTMminutespaststringTWO\else\DTMminutespaststringTHREE\space\fi}% +{\DTMminutespaststringONE}%THREE +{\ifnum##1=1\DTMminutespaststringTWO\else\DTMminutespaststringTHREE\fi}% \fi% \fi% \fi% @@ -279,8 +232,7 @@ or test {\ifnumequal{##1}{24}} \ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% \fi% \else -\ifnum##1=0 -\DTMitalianmidnight +\ifnum##1=0\DTMitalianmidnight\space% \else \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% \fi @@ -290,11 +242,11 @@ or test {\ifnumequal{##1}{24}} \ifboolexpr{test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} {\DTMquartertostringTWO}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} -{\DTMquartertostringONE\space}% -{\DTMquartertostringTHREE\space}% +{\DTMquartertostringONE}% +{\DTMquartertostringTHREE}% }% \else -\ifnum##2=59\DTMoneminutestring\space\else\protect\printnumeroinparole{\numexpr60-##2}\space\fi +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\space\fi \ifnum##2=59 \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} {\DTMminutetostringTWO}% @@ -332,10 +284,285 @@ or test {\ifnumequal{##1}{24}} \fi \fi \fi +}}}% +\DTMnewdatestyle{it-fulltext-second}{% +\renewcommand*\DTMdisplaydate[4]{% +\ifDTMshowdow\ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi\fi% +\ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% +\else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext-second} +\DTMnewtimestyle{it-fulltext-second}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##2}{0}} and +(test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}} )}% +{\ifnum##1=12\DTMitaliannoon\space\DTMitsecondsep\space\DTMitminuti{##2}\DTMitsecondi{##3} +\else\DTMitalianmidnight\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}\fi}% +{\ifnum##2=0 +\ifboolexpr{ (test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}) and test {\ifnumcomp{##3}{=}{0}}} +{\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}% +{\ifnum##1>13\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitsecondsep\DTMitminuti{##2}\DTMitsecondi{##3}\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}} +{\printnumeroinparole{##1}\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}\fi}% +\else +\ifnum##2<31 +\ifnum##2=15 +\ifnum##1=1\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% +{\ifnum##1=13\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO \else\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE\fi}% +\fi\else% +\ifnum##2=30 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} +{\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% +{\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% +\else% +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% +\fi +\ifnum##2=1 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}}% +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}%one +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}%two +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%three +}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}%TWO +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% +\fi +\fi% +\fi% +\ifnum##1>12 +\ifnum##1=24 +\DTMitalianmidnight +\else +\ifnum##1=13\DTMoneatnightstring\else\protect\printnumeroinparole{\numexpr##1-12}\fi% +\fi% +\else +\ifnum##1=0 +\DTMitalianmidnight +\else +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi\fi\fi% +\else +\ifnum##2=45 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsep}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% +{\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}}% +\else +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi +\ifnum##2=59 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{12}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsep}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% +}% +\else\space +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}or test {\ifnumcomp{##1}{=}{12}}}% +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsep}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}}% +\fi\fi% +\ifnum##1>12 +\ifnum##1=24 +\DTMoneatnightstring% +\else +\ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{\numexpr##1-11}% +\fi +\fi +\else +\ifnum##1=12\DTMoneatnightstring%\DTMitafternoonstring% +\else +\ifnum##1=0\DTMoneatnightstring%\ifnum##2=45\DTMoneatnightstring\else\DTMoneatnightstring\fi% +\else% +\ifnum##1=11\DTMitaliannoon\else\ifnum##2=45\protect\printnumeroinparole{\numexpr##1+1} +\else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi\fi\fi\fi\fi\fi% +\ifnum##1>11 +\ifnum##1=23 +\ifnum##2<31 +\space\DTMitafternoonstring% +\fi +\else +\ifnum##1=24 +\ifnum##2>30 +\space\DTMitmorningstring% +\fi +\else +\ifnum##1=12\space\else\space\DTMitafternoonstring\fi +\fi +\fi +\else +\ifnum##1>0 +\ifnum##1=11\else\space\DTMitmorningstring\fi +\else +\ifnum##2>30 +\space\DTMitmorningstring +\fi +\fi +\fi +}}}% +\DTMnewdatestyle{it-fulltext-twenty-four-second}{% +\renewcommand*\DTMdisplaydate[4]{% +\ifnum##4>-1 +\DTMitalianweekdayname{##4}\space% +\fi +\ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% +\else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% +}}% +\DTMsetdatestyle{it-fulltext-twenty-four-second} +\DTMnewtimestyle{it-fulltext-twenty-four-second}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##2}{0}} and +(test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}} +)}% +{% +\ifnum##1=12\DTMitaliannoon\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3} +\else\DTMitalianmidnight\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}% +\fi}% +{% +\ifnum##2=0\ifboolexpr{ (test {\ifnumcomp{##1}{=}{1}}) and test {\ifnumcomp{##3}{=}{0}}} +{\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}% +{\ifnum##1>13\protect\printnumeroinparole{##1}\space\DTMitminuti{##2}\space\DTMitsecondsep \DTMitsecondi{##3}\else +\ifnum##1=1\protect\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3} +\else\printnumeroinparole{##1}\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}\fi\fi}% +\else +\ifnum##2<31 +\ifnum##2=15 +\ifnum##1=1\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% +{\ifnum##1=13\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE +\else\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE\fi}% +\fi% +\else% +\ifnum##2=30 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} +{\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% +{\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}% +}% +\else% +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% +\fi +\ifnum##2=1 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}%one +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%two +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%three +}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}}} +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%TWO +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% +\fi% +\fi% +\fi% +\ifnum##1>12 +\ifnum##1=24 +\DTMitalianmidnight +\else +\protect\printnumeroinparole{##1}%\fi% +\fi% +\else +\ifnum##1=0 +\DTMitalianmidnight +\else +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon +\else\protect\printnumeroinparole{##1}\fi\fi% +\fi +\fi +\else +\ifnum##2=45 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsep}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% +{\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% +}% +\else +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi +\ifnum##2=59 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsep}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% +{\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% +}% +\else\space +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}}% +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsep}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% +{\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% +}% +\fi +\fi +\ifnum##1>12 +\ifnum##1=24 +\DTMoneatnightstring% +\else +\ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% +\fi +\fi +\else +\ifnum##1=0\ifnum##2=45\DTMoneatnightstring\else\DTMoneatnightstring\fi% +\else% +\ifnum##1=11\DTMitaliannoon\else +\ifnum##2=45\protect\printnumeroinparole{\numexpr##1+1} +\else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi +\fi% +\fi +\fi +\fi +}% }% }% +\DTMnewdatestyle{it-fulltext-semplice}{% +\renewcommand*\DTMdisplaydate[4]{% +\ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi% +\ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% +\else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% +}% +}% +\DTMsetdatestyle{it-fulltext-semplice} +\DTMnewtimestyle{it-fulltext-semplice}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}}}% +{\ifboolexpr +{test {\ifnumequal{##1}{0}}% +or test {\ifnumequal{##1}{24}}}% +{\DTMitalianmidnight\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}% +{\DTMitaliannoon\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}}% +{ore\space\DTMitore{##1}\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}% +}% }% - \endinput %% %% End of file `datetime2-it-fulltext.sty'. diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 80764b47827..38dcec84eec 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -316,6 +316,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'cyklop', "&MAKEcopy", 'dantelogo', "&MAKEflatten", 'datatooltk', "die 'skipping, Java installation'", + 'datetime2-contrib', "die 'skipping, use its subdirectories'", 'dco', "die 'skipping, obsolete DC fonts with oldstyle numerals'", 'dejavu', "&MAKEflatten", 'dejavu-math', "&MAKEflatten", |