Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 12

06 Fév '20, 20:17

Bernard's gravatar image

Bernard
4.6k15

datetime2 et gitinfo2

Le format de date `yyyy-mm-dd` me semble plus pratique que le format `dd-mm-yyyy` habituellement utilisé en France. Malheureusement, il est source d'erreur, car il n'est pas toujours lu correctement. Ainsi, la date inscrite sur l'un de mes documents (2019-04-10) vient d'être lue comme le 4 octobre 2019 en lieu et place du 10 avril 2019. Pour pallier parer à cet inconvénient, je me résous à utiliser le package [datetime2](http://mirrors.ctan.org/macros/latex/contrib/datetime2/datetime2.pdf). Il se trouve que, grâce @maïeul et au [stage de Dunkerque](https://texnique.fr/osqa/questions/6533/stage-latex-2019), j'[utilise](https://texnique.fr/osqa/questions/6798/gitinfo2-ecrire-le-nom-de-la-revision-dans-un-fichier-latex) le gestionnaire de version `git` ; couplé au package `gitinfo2`, ce logiciel permet de garder l'historique du document et d'en afficher le numéro de version dans ses pages, ce qui est très utile (pour ceux que `git` intéresse, le support du cours de Maïeul est [ici](https://geekographie.maieul.net/IMG/pdf/intro-git.pdf)). Mais pourquoi diantre la date de la version reste-t-elle écrite au format yyyy-mm-dd ? Voici un ECM : \documentclass[12pt, a6paper, landscape]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{gitinfo2} \usepackage{datetime2} \usepackage[french]{babel} \begin{document} \pagestyle{empty} \today{} % ligne écrite par gitinfo2 version du \gitAuthorDate{} \end{document} Je précise que les autres commandes de `gitinfo2` répondent : j'ai bien fait `$ git init`, copié les *hooks*, commité derechef... `\gitAbbrevHash{}` renvoie bien une chaîne de caractères type `9f16107`. Enfin, j'ai tenté de comprendre quelque chose à la (vaste) documentation, découvert celle de [datetime2-french](http://mirrors.ctan.org/macros/latex/contrib/datetime2-contrib/datetime2-french/datetime2-french.pdf) (qui n'en est pas vraiment une), j'ai cherché des exemples sur internet... et fait chou blanc. Parfois, je me dis qu'un petit site contenant simplement des ECM serait utile ; ce serait une mission pour l'[association GUTenberg](https://www.gutenberg.eu.org/-L-association-), ça, tiens ! -------------------- **EDIT :** à la demande de @samcarter, voici le fichier `gitHeadInfo.gin` : \usepackage[% shash={9f16107}, lhash={9f161070652226a72301ed4a601ed4909a37ce32}, authname={Pathe}, authemail={abcde@fgh.ij}, authsdate={2020-02-06}, authidate={2020-02-06 06:57:12 +0100}, authudate={1580968632}, commname={Pathe}, commemail={abcde@fgh.ij}, commsdate={2020-02-06}, commidate={2020-02-06 06:57:12 +0100}, commudate={1580968632}, refnames={ (HEAD -> master)}, firsttagdescribe={0.97-1-g9f16107}, reltag={0.97-1-g9f16107} ]{gitexinfo}
cliquez ici pour masquer/afficher la révision 11
mineure

06 Fév '20, 15:24

Pathe's gravatar image

Pathe
7.6k53211254

datetime2 et gitinfo2

Le format de date `yyyy-mm-dd` me semble plus pratique que le format `dd-mm-yyyy` habituellement utilisé en France. Malheureusement, il est source d'erreur, car il n'est pas toujours lu correctement. Ainsi, la date inscrite sur l'un de mes documents (2019-04-10) vient d'être lue comme le 4 octobre 2019 en lieu et place du 10 avril 2019. Pour pallier à cet inconvénient, je me résous à utiliser le package [datetime2](http://mirrors.ctan.org/macros/latex/contrib/datetime2/datetime2.pdf). Il se trouve que, grâce @maïeul et au [stage de Dunkerque](https://texnique.fr/osqa/questions/6533/stage-latex-2019), j'[utilise](https://texnique.fr/osqa/questions/6798/gitinfo2-ecrire-le-nom-de-la-revision-dans-un-fichier-latex) le gestionnaire de version `git` ; couplé au package `gitinfo2`, ce logiciel permet de garder l'historique du document et d'en afficher le numéro de version dans ses pages, ce qui est très utile (pour ceux que `git` intéresse, le support du cours de Maïeul est [ici](https://geekographie.maieul.net/IMG/pdf/intro-git.pdf)). Mais pourquoi diantre la date de la version reste-t-elle écrite au format yyyy-mm-dd ? Voici un ECM : \documentclass[12pt, a6paper, landscape]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage{gitinfo2} \usepackage{datetime2} \usepackage[french]{babel} \begin{document} \pagestyle{empty} \today{} % ligne écrite par gitinfo2 version du \gitAuthorDate{} \end{document} Je précise que les autres commandes de `gitinfo2` répondent : j'ai bien fait `$ git init`, copié les *hooks*, commité derechef... `\gitAbbrevHash{}` renvoie bien une chaîne de caractères type `9f16107`. Enfin, j'ai tenté de comprendre quelque chose à la (vaste) documentation, découvert celle de [datetime2-french](http://mirrors.ctan.org/macros/latex/contrib/datetime2-contrib/datetime2-french/datetime2-french.pdf) (qui n'en est pas vraiment une), j'ai cherché des exemples sur internet... et fait chou blanc. Parfois, je me dis qu'un petit site contenant simplement des ECM serait utile ; ce serait une mission pour l'[association GUTenberg](https://www.gutenberg.eu.org/-L-association-), ça, tiens ! -------------------- **EDIT :** à la demande de @samcarter, voici le fichier `gitHeadInfo.gin` : \usepackage[% shash={9f16107}, lhash={9f161070652226a72301ed4a601ed4909a37ce32}, authname={Pathe}, authemail={pb-latex@gmx.fr}, authemail={abcde@fgh.ij}, authsdate={2020-02-06}, authidate={2020-02-06 06:57:12 +0100}, authudate={1580968632}, commname={Pathe}, commemail={abcde@fgh.ij}, commsdate={2020-02-06}, commidate={2020-02-06 06:57:12 +0100}, commudate={1580968632}, refnames={ (HEAD -> master)}, firsttagdescribe={0.97-1-g9f16107}, reltag={0.97-1-g9f16107} ]{gitexinfo}
cliquez ici pour masquer/afficher la révision 10
gitHeadInfo.gin

06 Fév '20, 14:59

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 9
mineure

06 Fév '20, 12:14

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 8
mineure

06 Fév '20, 12:13

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 7
mineure

06 Fév '20, 12:12

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 6
cours de Maïeul

06 Fév '20, 12:10

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 5
mineure

06 Fév '20, 09:12

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 4
mineure

06 Fév '20, 09:04

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 3
doc, etc.

06 Fév '20, 09:03

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 2
maïeul

06 Fév '20, 08:12

Pathe's gravatar image

Pathe
7.6k53211254

cliquez ici pour masquer/afficher la révision 1

06 Fév '20, 08:11

Pathe's gravatar image

Pathe
7.6k53211254

C'est votre première visite ici ? Consultez la FAQ !

×