From 8024e7490c78e380689db8ced68e8e3ab951cacd Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Sat, 28 Nov 2020 12:02:11 +0100 Subject: [PATCH] add date and commit info on draft toc page --- .gitignore | 5 +++++ build.sh | 16 ++++++++++++++++ comp.tex | 9 ++++++++- modeles/frame_competence.tex | 6 ++++-- 4 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a27aeb2..ba7b30f 100644 --- a/.gitignore +++ b/.gitignore @@ -306,3 +306,8 @@ Thumbs.db auto-save-list tramp .\#* + +# Local: +docinfo.txt +referentiel-competences-draft.pdf +referentiel-competences-pub.pdf diff --git a/build.sh b/build.sh index 9ed29c9..2a3491d 100755 --- a/build.sh +++ b/build.sh @@ -42,8 +42,24 @@ build () { done } +# Some git version information for the draft doc + +if command -v COMMAND &> /dev/null +then + echo -n "commit "$(git rev-parse --short=10 HEAD) > docinfo.txt + git diff-index --quiet HEAD -- + if [ $? != 0 ] + then + echo " (modifié)" >> docinfo.txt + HAS_UNCOMMITED_CHANGES="Warning: modifications locales non commitées." + fi +else + echo "Warning: git is not installed" +fi build "$BASENAME" "$1" +[ -z "$HAS_UNCOMMITED_CHANGES" ] || echo "$HAS_UNCOMMITED_CHANGES" + diff --git a/comp.tex b/comp.tex index e99d697..f036a75 100644 --- a/comp.tex +++ b/comp.tex @@ -10,6 +10,7 @@ \usepackage[base]{babel} \usepackage{polyglossia} +\setdefaultlanguage{french} \usepackage{fontspec} \setmainfont[Path=fonts/, @@ -20,6 +21,9 @@ \usepackage{hyperref} +\usepackage{verbatim} +\usepackage[datesep=/,style=ddmmyyyy]{datetime2} + \geometry{landscape,a4paper,left=25mm,right=25mm,top=25 mm,bottom=25mm} \usepackage{tikz}% \usetikzlibrary{calc,fit,shapes,arrows,shadows.blur}% @@ -46,7 +50,7 @@ \institute{ACD R\&T} \date{\today} -\author{(many people)}% +\author{GT BUT R\&T}% % ******************************************************** % Les macros @@ -84,6 +88,9 @@ \end{column} \begin{column}{.5\textwidth} \tableofcontents[sections={4-5}] + \bigskip + Généré le \DTMnow + \verbatiminput{docinfo.txt} \end{column} \end{columns} \end{frame} diff --git a/modeles/frame_competence.tex b/modeles/frame_competence.tex index 86264a8..dd2ad2b 100644 --- a/modeles/frame_competence.tex +++ b/modeles/frame_competence.tex @@ -27,6 +27,8 @@ \coordinate(refpoint) at ($ (lastpoint)+(0mm,0mm) $); \coordinate (bottompoint) at ($ (lastpoint)+(0,-20mm) $); \coordinate (subrefpoint) at ($ (refpoint)+(90mm,0mm) $); % Segmentation + + % Liste des composantes essentielles en haut de la page: \begin{pgfonlayer}{main} % \draw ($ (current page.north west) + (10mm,-10mm) $) rectangle ($ (current page.south east) + (-10mm,10mm) $); % \draw[thick](lastpoint)--++(-1cm,0); @@ -37,12 +39,12 @@ text=comp\CTYPE\CLETTRE p,fill=comp\CTYPE\CLETTRE!70!white% ] (rightrightbox) at (lastpoint-|subrefpoint) [anchor=north west] {% \ifcsdef{componame\CNOM A}{ % Si au moins une compo essentielle - \begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1em \itemindent=0em}% + \begin{list}{$\bullet$}{\topsep=0pt \partopsep=0pt \parsep=0pt \itemsep=0pt \leftmargin=1.6em \itemindent=0em}% %% boucle sur les composantes essentielles %\item test \compoloop \foreach \YY in \compoloop {% \ifcsdef{componame\CNOM\YY}{ - \item \textcolor{comp\CTYPE\CLETTRE p}{en \csname componame\CNOM\YY\endcsname} + \item \textcolor{comp\CTYPE\CLETTRE p}{En \csname componame\CNOM\YY\endcsname} }{\linebreak}% } \end{list}%