diff options
author | Karl Berry <karl@freefriends.org> | 2015-05-02 21:44:43 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-05-02 21:44:43 +0000 |
commit | 3e068f7eeed6dd41b29c02e7631079e6b756ec05 (patch) | |
tree | fb7324e1010e91dcc98a88eca17269985355cb22 | |
parent | edf4b4adefff41b42b69d7606186463076ff022e (diff) |
datetime2-it-fulltext (2may15)
git-svn-id: svn://tug.org/texlive/trunk@37155 c570f23f-e606-0410-a88d-b1316a301751
14 files changed, 2332 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README new file mode 100644 index 00000000000..c457ff6adc8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README @@ -0,0 +1,79 @@ +Italian Fulltext Language Module for datetime2 Package + +Author: CLaudio Duchi(active) + +Mantainer: CLaudio Duchi + +Licence: LPPL + +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} + +INSTALLATION +============ + +latex datetime2-italian.ins + +Move all *.ldf *.sty files to +TEXMF/tex/latex/datetime2-contrib/datetime2-it-fulltext/ + +Documentation: + +pdflatex datetime2-italian-it-fulltext.dtx + +Move datetime2-it-fulltext.pdf and README to +TEXMF/doc/latex/datetime2-contrib/datetime2-italian-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 +license. + 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 differnew file mode 100644 index 00000000000..70cf8d66552 --- /dev/null +++ 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/sample-it-fulltext.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex new file mode 100644 index 00000000000..ec9ae99163e --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex @@ -0,0 +1,563 @@ +\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}. + +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-fulltext2.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex new file mode 100644 index 00000000000..00cac3f5f6d --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex @@ -0,0 +1,563 @@ +\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-fulltext3.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex new file mode 100644 index 00000000000..0b570478443 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex @@ -0,0 +1,74 @@ +\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} +\today. +\item[en-fulltext:] +\DTMsetdatestyle{en-fulltext} +\today. + +\end{description} + +\section{Time} +\subsection{it-fulltext} +\DTMsettimestyle{it-fulltext} +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}. +\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. + +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}. + + +\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-fulltext4.tex new file mode 100644 index 00000000000..41e994ad3d4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex @@ -0,0 +1,51 @@ +% 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} +\DTMsavetimestamp{mydate3}{2016-12-01T18:13:45+01:00} +\begin{description} +\item[italian] +\DTMsetdatestyle{italian} +\DTMsettimestyle{italian} + \DTMnow. + + \DTMuse{mydate}. + + \DTMuse{mydate2}. + + \DTMuse{mydate3}. +\item[it-fulltext-twenty-four] +\DTMsetdatestyle{it-fulltext-twenty-four} +\DTMsettimestyle{it-fulltext-twenty-four} +\DTMnow. + +\DTMuse{mydate}. + +\DTMuse{mydate2}. + +\DTMuse{mydate3}. +\item[it-fulltext] +\DTMsetdatestyle{it-fulltext} +\DTMsettimestyle{it-fulltext} +\DTMnow. + +\DTMuse{mydate}. + +\DTMuse{mydate2} + +\DTMuse{mydate3}. + +\end{description} + + +\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 new file mode 100644 index 00000000000..8c0f1f64f52 --- /dev/null +++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx @@ -0,0 +1,466 @@ +%\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" +% -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" +% datetime2-it-fulltext +% Created on 2015/5/1 21:41 +%\fi +%\iffalse +%<*package> +%% \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 +%% Lower-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 +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%</package> +%\fi +% \iffalse +% Doc-Source file to use with LaTeX2e +% Copyright (C) 2015 Claudio Duchi, all rights reserved. +% \fi +% \iffalse +%<*driver> +\documentclass{ltxdoc} +\CheckSum{650} +\begin{document} +\DocInput{datetime2-it-fulltext.dtx} +\end{document} +%</driver> +%\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. +% +%\StopEventually{} +%\section{The Code} +%\iffalse +% \begin{macrocode} +%<*datetime2-it-fulltext.sty> +% \end{macrocode} +%\fi +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0] +% \end{macrocode} +% \begin{macrocode} +\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}} +\ProcessOptions +\RequirePackage{datetime2} +\RequirePackage{itnumpar} +% \end{macrocode} +% \begin{macrocode} +\RequirePackage{ifxetex,ifluatex} +\ifxetex +\RequireDateTimeModule{it-fulltext-utf8} +\else +\ifluatex +\RequireDateTimeModule{it-fulltext-utf8} +\else +\RequireDateTimeModule{it-fulltext-ascii} +\fi +\fi +% \end{macrocode} +% \begin{macrocode} +\def\CurrentTrackedDialect{italian} +\RequireDateTimeModule{italian} +\undef\CurrentTrackedDialect +% \end{macrocode} +% \begin{macrocode} +\newcommand*\DTMitfulltextmonthyearsep{,\space} +% \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% + }% +}% +% \end{macrocode} +% \begin{macrocode} +\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\space}% + {\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\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\space}% + {\DTMhalfpaststringTHREE\space}% + }% + \else% + \ifnum##2=1\DTMoneminutestring\space\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}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} + {\DTMminutepaststringTWO}%two + {\DTMminutepaststringTHREE\space}%three + }% + \else + \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } + {\DTMminutespaststringONE\space}%THREE + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} + {\DTMminutespaststringTWO}%TWO + {\DTMminutespaststringTHREE\space}% + }% + \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\space}% + {\DTMquartertostringTHREE\space}% + }% + \else + \ifnum##2=59\DTMoneminutestring\space\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% + \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% + }% +}% +% \end{macrocode} +% \begin{macrocode} +\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 + \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} + \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}% + \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}% + \fi + \else + \ifnum##2=1\DTMoneminutestring\space\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}% + \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}% + \fi% + \fi% + \fi% + \ifnum##1>12 + \ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% + \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}}} + {\DTMquartertostringTWO}% + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} + {\DTMquartertostringONE\space}% + {\DTMquartertostringTHREE\space}% + }% + \else + \ifnum##2=59\DTMoneminutestring\space\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} + + + + +%\iffalse +% \begin{macrocode} +%</datetime2-it-fulltext.sty> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*datetime2-it-fulltext-ascii.ldf> +% \end{macrocode} +%\fi +% \begin{macrocode} +\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0] +% \end{macrocode} +% \begin{macrocode} +\newcommand*{\DTMitoclockstring}{in punto} +\newcommand*{\DTMoneminutestring}{un} +\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*{\DTMminutetostringONE}{minuto a} +\newcommand*{\DTMminutetostringTWO}{minuto all\protect'} +\newcommand*{\DTMminutetostringTHREE}{minuto alle} +\newcommand*{\DTMminutestostringONE}{minuti a} +\newcommand*{\DTMminutestostringTWO}{minuti all\protect'} +\newcommand*{\DTMminutestostringTHREE}{minuti alle} +\newcommand*{\DTMitmorningstring}{del mattino} +\newcommand*{\DTMitafternoonstring}{del pomeriggio} +% \end{macrocode} + +%\iffalse +% \begin{macrocode} +%</datetime2-it-fulltext-ascii.ldf> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} +%<*datetime2-it-fulltext-utf8.ldf> +% \end{macrocode} +%\fi +% \begin{macrocode} +\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0] +% \end{macrocode} +% \begin{macrocode} +\newcommand*{\DTMitoclockstring}{in punto} +\newcommand*{\DTMoneminutestring}{un} +\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*{\DTMminutetostringONE}{minuto a} +\newcommand*{\DTMminutetostringTWO}{minuto all'} +\newcommand*{\DTMminutetostringTHREE}{minuto alle} +\newcommand*{\DTMminutestostringONE}{minuti a} +\newcommand*{\DTMminutestostringTWO}{minuti all'} +\newcommand*{\DTMminutestostringTHREE}{minuti alle} +\newcommand*{\DTMitmorningstring}{del mattino} +\newcommand*{\DTMitafternoonstring}{del pomeriggio} +% \end{macrocode}%\iffalse +% \begin{macrocode} +%</datetime2-it-fulltext-utf8.ldf> +% \end{macrocode} +%\fi +%\Finale +\endinput 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 new file mode 100644 index 00000000000..a37c3fda234 --- /dev/null +++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins @@ -0,0 +1,40 @@ +% datetime2-it-fulltext.ins generated using makedtx version 0.94b 2015/5/1 21:41 +\input docstrip + +\preamble + + datetime2-it-fulltext.dtx + Copyright 2015 Claudio Duchi + + This work may be distributed and/or modified under the + conditions of the LaTeX Project Public License, either version 1.3 + of this license of (at your option) any later version. + The latest version of this license is in + http://www.latex-project.org/lppl.txt + and version 1.3 or later is part of all distributions of LaTeX + version 2005/12/01 or later. + + 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. + +\endpreamble + +\askforoverwritefalse + +\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}} +} + +\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 new file mode 100644 index 00000000000..5d0393709ac --- /dev/null +++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf @@ -0,0 +1,77 @@ +%% +%% This is file `datetime2-it-fulltext-ascii.ldf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% datetime2-it-fulltext.dtx (with options: `datetime2-it-fulltext-ascii.ldf,package') +%% +%% datetime2-it-fulltext.dtx +%% Copyright 2015 Claudio Duchi +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license of (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% 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. +%% +%% \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 +%% Lower-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 +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0] +\newcommand*{\DTMitoclockstring}{in punto} +\newcommand*{\DTMoneminutestring}{un} +\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*{\DTMminutetostringONE}{minuto a} +\newcommand*{\DTMminutetostringTWO}{minuto all\protect'} +\newcommand*{\DTMminutetostringTHREE}{minuto alle} +\newcommand*{\DTMminutestostringONE}{minuti a} +\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 new file mode 100644 index 00000000000..7d50c3e44ce --- /dev/null +++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf @@ -0,0 +1,76 @@ +%% +%% This is file `datetime2-it-fulltext-utf8.ldf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% datetime2-it-fulltext.dtx (with options: `datetime2-it-fulltext-utf8.ldf,package') +%% +%% datetime2-it-fulltext.dtx +%% Copyright 2015 Claudio Duchi +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license of (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% 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. +%% +%% \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 +%% Lower-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 +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0] +\newcommand*{\DTMitoclockstring}{in punto} +\newcommand*{\DTMoneminutestring}{un} +\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*{\DTMminutetostringONE}{minuto a} +\newcommand*{\DTMminutetostringTWO}{minuto all'} +\newcommand*{\DTMminutetostringTHREE}{minuto alle} +\newcommand*{\DTMminutestostringONE}{minuti a} +\newcommand*{\DTMminutestostringTWO}{minuti all'} +\newcommand*{\DTMminutestostringTHREE}{minuti alle} +\newcommand*{\DTMitmorningstring}{del mattino} +\newcommand*{\DTMitafternoonstring}{del pomeriggio} +\endinput +%% +%% End of file `datetime2-it-fulltext-utf8.ldf'. 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 new file mode 100644 index 00000000000..cfe1c66a8ab --- /dev/null +++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty @@ -0,0 +1,341 @@ +%% +%% This is file `datetime2-it-fulltext.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% datetime2-it-fulltext.dtx (with options: `datetime2-it-fulltext.sty,package') +%% +%% datetime2-it-fulltext.dtx +%% Copyright 2015 Claudio Duchi +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license of (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% 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. +%% +%% \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 +%% Lower-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 +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0] +\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}} +\ProcessOptions +\RequirePackage{datetime2} +\RequirePackage{itnumpar} +\RequirePackage{ifxetex,ifluatex} +\ifxetex +\RequireDateTimeModule{it-fulltext-utf8} +\else +\ifluatex +\RequireDateTimeModule{it-fulltext-utf8} +\else +\RequireDateTimeModule{it-fulltext-ascii} +\fi +\fi +\def\CurrentTrackedDialect{italian} +\RequireDateTimeModule{italian} +\undef\CurrentTrackedDialect +\newcommand*\DTMitfulltextmonthyearsep{,\space} +\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\space}% +{\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\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\space}% +{\DTMhalfpaststringTHREE\space}% +}% +\else% +\ifnum##2=1\DTMoneminutestring\space\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}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutepaststringTWO}%two +{\DTMminutepaststringTHREE\space}%three +}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } +{\DTMminutespaststringONE\space}%THREE +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutespaststringTWO}%TWO +{\DTMminutespaststringTHREE\space}% +}% +\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\space}% +{\DTMquartertostringTHREE\space}% +}% +\else +\ifnum##2=59\DTMoneminutestring\space\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% +\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 +}% +}% +}% +\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 +\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} +\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}% +\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}% +\fi +\else +\ifnum##2=1\DTMoneminutestring\space\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}% +\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}% +\fi% +\fi% +\fi% +\ifnum##1>12 +\ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% +\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}}} +{\DTMquartertostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringONE\space}% +{\DTMquartertostringTHREE\space}% +}% +\else +\ifnum##2=59\DTMoneminutestring\space\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 +}% +}% +}% + +\endinput +%% +%% End of file `datetime2-it-fulltext.sty'. diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 126572bd902..3f64be3e539 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -169,7 +169,7 @@ my @TLP_working = qw( datetime2-estonian datetime2-finnish datetime2-french datetime2-galician datetime2-german datetime2-greek datetime2-hebrew - datetime2-icelandic datetime2-irish datetime2-italian + datetime2-icelandic datetime2-irish datetime2-italian datetime2-it-fulltext datetime2-latin datetime2-lsorbian datetime2-magyar datetime2-norsk datetime2-polish datetime2-portuges datetime2-romanian datetime2-russian datetime2-samin datetime2-scottish diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc index 642e2d3093d..ebb8035bd8b 100644 --- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc @@ -218,6 +218,7 @@ depend datetime2-hebrew depend datetime2-icelandic depend datetime2-irish depend datetime2-italian +depend datetime2-it-fulltext depend datetime2-latin depend datetime2-lsorbian depend datetime2-magyar diff --git a/Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc b/Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc |