diff --git a/build.sh b/build.sh index ec40d44..9ed29c9 100755 --- a/build.sh +++ b/build.sh @@ -38,7 +38,7 @@ build () { for (( i=1; i<=$NBPASS1; i++ )) do echo "----------------- pass $i" - pdflatex -jobname "$1"-"$2" '\def\'$2'{}\input{comp}' + lualatex -jobname "$1"-"$2" '\def\'$2'{}\input{comp}' done } diff --git a/comp.tex b/comp.tex index 874221b..803b097 100644 --- a/comp.tex +++ b/comp.tex @@ -1,17 +1,24 @@ -\documentclass[10pt,mathserif]{beamer} % mathserif +% Référentiel de compétences +% Version en Calibri, à compiler avec lualatex -%\usepackage[T1]{fontenc} -\usepackage[LUC,T2A,T1]{fontenc}% -%\usepackage[utf8x]{inputenc}% -\usepackage[utf8]{inputenc} -\usepackage{arev} -\usepackage{tgtermes,tgadventor} % https://tug.org/FontCatalogue/seriffonts.html -\usepackage[condensed]{tgheros} +\documentclass[10pt,lualatex]{beamer} +\usepackage{ifthen} \usepackage{bookmark} \usepackage{textcomp} \usepackage{colortbl}% \usepackage{etoolbox} -\usepackage[french]{babel} + +\usepackage[base]{babel} +\usepackage{polyglossia} + +\usepackage{fontspec} +\setmainfont[Path=fonts/, + BoldItalicFont=CalibriBoldItalic.ttf, + BoldFont =CalibriBold.ttf, + ItalicFont =CalibriItalic.ttf]{CalibriRegular.ttf} + + + \usepackage{hyperref} \geometry{landscape,a4paper,left=25mm,right=25mm,top=25 mm,bottom=25mm} \usepackage{tikz}% @@ -20,6 +27,9 @@ \pgfdeclarelayer{foreground}% \pgfsetlayers{background,main,foreground}% +\setbeamerfont{title}{family=\fontspec{CalibriRegular}} +\tikzset{every picture/.style={/utils/exec={\sffamily}}} + % ******************************************************** % Macros et contrôle de l'affichage des mots-clés % \draft est defini pour la verison de travail avec annotations et table des matières @@ -50,11 +60,12 @@ \input{modeles/frame_titre.tex} \input{modeles/frame_titre_couleurBUT.tex} \input{modeles/frame_metiers.tex} + \input{modeles/frame_parcours.tex} % Modèle pour les slides décrivant 1 parcours \input{modeles/frame_parcours_definition.tex} \input{modeles/frame_parcours_definitions_et_composantes_essentielles.tex} % Pas génial -\input{modeles/frame_parcours_composantes_essentielles.tex} \input{modeles/frame_parcours_situations_professionnelles.tex} +\input{modeles/frame_parcours_composantes_essentielles.tex} \input{modeles/frame_parcours_niveaux.tex} \input{modeles/frame_competence.tex} @@ -85,12 +96,16 @@ \xdef\NOMPAR{\csname parcoursname\PARABBR\endcsname} \frameTitre{\NOMPAR} % Titre principal avec mention du parcours - \frameParcours{\PARABBR}{\COUPAR} % Le parcours et ses niveaux - \frameParcoursDefinition{\PARABBR}{\COUPAR} % La définition des compétences du parcours \frameParcoursComposantesEssentielles{\PARABBR}{\COUPAR} % Les composantes essentielles \frameParcoursSituationsPro{\PARABBR}{\COUPAR} % Les situations pro \frameParcoursCompetencesNiveaux{\PARABBR}{\COUPAR} % Les niveaux - % \frameParcoursApprentissage{Cyber}=> inutilisé + + %\frameParcours{\PARABBR}{\COUPAR} % Le parcours et ses niveaux + %\frameParcoursDefinition{\PARABBR}{\COUPAR} % La définition des compétences du parcours + %\frameParcoursComposantesEssentielles{\PARABBR}{\COUPAR} % Les composantes essentielles + %\frameParcoursSituationsPro{\PARABBR}{\COUPAR} % Les situations pro + %\frameParcoursCompetencesNiveaux{\PARABBR}{\COUPAR} % Les niveaux + %%\frameParcoursApprentissage{Cyber}=> inutilisé % Le descriptif de chaque composante du parcours \xdef\loopcompparcours{\csname loopcompparcours\PARABBR \endcsname} @@ -99,5 +114,4 @@ } } - \end{document} diff --git a/fonts/CalibriBold.ttf b/fonts/CalibriBold.ttf new file mode 100644 index 0000000..fefdd82 Binary files /dev/null and b/fonts/CalibriBold.ttf differ diff --git a/fonts/CalibriBoldItalic.ttf b/fonts/CalibriBoldItalic.ttf new file mode 100644 index 0000000..4063c9e Binary files /dev/null and b/fonts/CalibriBoldItalic.ttf differ diff --git a/fonts/CalibriItalic.ttf b/fonts/CalibriItalic.ttf new file mode 100644 index 0000000..9862b8c Binary files /dev/null and b/fonts/CalibriItalic.ttf differ diff --git a/fonts/CalibriLight.ttf b/fonts/CalibriLight.ttf new file mode 100644 index 0000000..2ba5d33 Binary files /dev/null and b/fonts/CalibriLight.ttf differ diff --git a/fonts/CalibriLightItalic.ttf b/fonts/CalibriLightItalic.ttf new file mode 100644 index 0000000..274749b Binary files /dev/null and b/fonts/CalibriLightItalic.ttf differ diff --git a/fonts/CalibriRegular.ttf b/fonts/CalibriRegular.ttf new file mode 100644 index 0000000..2fede68 Binary files /dev/null and b/fonts/CalibriRegular.ttf differ diff --git a/fonts/calibri font sv/calibri-font-sv.zip b/fonts/calibri font sv/calibri-font-sv.zip new file mode 100644 index 0000000..a1a2233 Binary files /dev/null and b/fonts/calibri font sv/calibri-font-sv.zip differ diff --git a/modeles/frame_competence.tex b/modeles/frame_competence.tex index b159541..2a32c5e 100644 --- a/modeles/frame_competence.tex +++ b/modeles/frame_competence.tex @@ -11,17 +11,17 @@ %\def\CNOM{CyberA} %\def\CTYPE{S} %\def\CLETTRE{A} - +\def\comptopmargin{-5mm} % reduit marge haute \begin{frame}[plain]{} \subsection{\CNOM : \csname compname\CNOM\endcsname} \begin{tikzpicture}[overlay, remember picture] - \coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $); + \coordinate(topleftcorner) at ($ (current page.north west) + (10mm,\comptopmargin) $); \coordinate(bottomleftcorner) at ($ (current page.south west) + (10mm,10mm) $); \coordinate(bottomrightcorner) at ($ (current page.south east) + (-10mm,10mm) $); - \coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $); - \coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $); + \coordinate(lastpoint) at ($ (current page.north west) + (10mm,\comptopmargin) $); + \coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,\comptopmargin) $); \coordinate(refpoint) at ($ (lastpoint)+(0mm,0mm) $); diff --git a/modeles/frame_metiers.tex b/modeles/frame_metiers.tex index 366b239..f2425aa 100644 --- a/modeles/frame_metiers.tex +++ b/modeles/frame_metiers.tex @@ -10,18 +10,19 @@ \coordinate(topleftcorner) at ($ (current page.north west) + (10mm,-12mm) $); % Dimension de la frame \coordinate(toprightcorner) at ($ (current page.north east) + (-10mm,-10mm) $); - \coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $); + \coordinate(lastpoint) at ($ (current page.north west) + (10mm,-6mm) $); \coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $); - \coordinate(splitpoint) at ($ (lastpoint) + (20cm,-12mm) $); + \coordinate(splitpoint) at ($ (lastpoint) + (20cm,-6mm) $); \coordinate(splitpointbis) at ($ (splitpoint) + (1cm,2mm) $); - \coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $); + \coordinate(titleright) at ($ (splitpoint) + (4cm, 0cm)$); + \coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $); \node[text=titlebg] [% outer sep=0,inner sep=0mm,% - fit=(lastpoint)(splitpoint), + fit=(lastpoint)(titleright), align=left% - ] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont - les métiers et les parcours du B.U.T. \specialitename}; + ] (xtitle) {\fontsize{20}{40}\bfseries\selectfont + Les métiers et les parcours du B.U.T. \specialitename}; \fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $); %\node[% %outer sep=0,inner sep=2mm,% diff --git a/modeles/frame_parcours_composantes_essentielles.tex b/modeles/frame_parcours_composantes_essentielles.tex index 47fdf78..12f75a1 100644 --- a/modeles/frame_parcours_composantes_essentielles.tex +++ b/modeles/frame_parcours_composantes_essentielles.tex @@ -20,7 +20,7 @@ outer sep=0,inner sep=0mm,% fit=(lastpoint)(splitpoint), align=left% - ] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: compétences et composantes essentielles}; + ] (xtitle) {\fontsize{20}{40}\bfseries\selectfont Parcours \PARABBR~: compétences et composantes essentielles}; \fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $); % Qu'est ce qu'une comp essentielle ? diff --git a/modeles/frame_parcours_niveaux.tex b/modeles/frame_parcours_niveaux.tex index ea282fc..d80228e 100644 --- a/modeles/frame_parcours_niveaux.tex +++ b/modeles/frame_parcours_niveaux.tex @@ -26,7 +26,7 @@ outer sep=0,inner sep=0mm,% fit=(lastpoint)(splitpoint), align=left% - ] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: niveaux de développement des compétences}; + ] (xtitle) {\fontsize{20}{40}\bfseries\selectfont Parcours \PARABBR~: niveaux de développement des compétences}; \fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $); \coordinate(lastpoint) at ($ (xtitle.south west) + (0,-4mm) $); @@ -48,7 +48,7 @@ blur shadow={shadow blur steps=5}% ] (headbox\CNOM) {\textbf{\CNOM}\\ \begin{hyphenrules}{nohyphenation} - \csname compname\CNOM\endcsname\end{hyphenrules}}; % Le nom de la compétence + \large \csname compname\CNOM\endcsname\end{hyphenrules}}; % Le nom de la compétence \coordinate(highright) at ($ (bottomright)+(2mm,-5mm) $); \coordinate(highleft) at ($ (highright-|topleft)+(-2mm,0) $); diff --git a/modeles/frame_parcours_situations_professionnelles.tex b/modeles/frame_parcours_situations_professionnelles.tex index bd3f0c2..e564b96 100644 --- a/modeles/frame_parcours_situations_professionnelles.tex +++ b/modeles/frame_parcours_situations_professionnelles.tex @@ -17,7 +17,7 @@ outer sep=0,inner sep=0mm,% fit=(lastpoint)(splitpoint), align=left% - ] (xtitle) {\fontsize{20}{40}\scshape\bfseries\selectfont Parcours \PARABBR~: situations professionnelles}; + ] (xtitle) {\fontsize{20}{40}\bfseries\selectfont Parcours \PARABBR~: situations professionnelles}; \fill[shade,left color=titlebg,right color=white] (xtitle.south west) rectangle ($ (xtitle.south east) + (0,1mm) $); %\node[% %outer sep=0,inner sep=2mm,% diff --git a/modeles/frame_titre.tex b/modeles/frame_titre.tex index b5f44b7..ca1b740 100644 --- a/modeles/frame_titre.tex +++ b/modeles/frame_titre.tex @@ -21,11 +21,13 @@ text width=240mm, text=titlefg, anchor=center, - ] (title) at ($ .5*(bottomleftcorner)+.5*(toprightcorner) $) {\fontfamily{qag}\bfseries\fontsize{36}{40}\selectfont - Référentiel de compétences \\ - BUT \specialitename + ] (title) at ($ .5*(bottomleftcorner)+.5*(toprightcorner) $) { + %\bfseries\fontsize{36}{40}\selectfont + \fontsize{48}{57}\selectfont + Référentiel de compétences du\\ + \fontsize{40}{48}\selectfont BUT \specialitename \\ - \vspace{5mm} \soustitre + \vspace{5mm} \fontsize{48}{57}\selectfont \soustitre \vspace{15mm}\hfill\large{\emph{Document de travail ACD R\&T - \today}}\\}; \node (shadowsquare) at (50mm,-40mm) {\includegraphics[width=100mm]{img/blur.png}}; diff --git a/modeles/frame_titre_couleurBUT.tex b/modeles/frame_titre_couleurBUT.tex index 0635d7e..e504380 100644 --- a/modeles/frame_titre_couleurBUT.tex +++ b/modeles/frame_titre_couleurBUT.tex @@ -21,7 +21,7 @@ text width=240mm, text=orangeBUT, % titlefg, anchor=center, - ] (title) at ($ .5*(bottomleftcorner)+.5*(toprightcorner) $) {\fontfamily{qag}\bfseries\fontsize{36}{40}\selectfont + ] (title) at ($ .5*(bottomleftcorner)+.5*(toprightcorner) $) {\bfseries\fontsize{36}{40}\selectfont % \fontfamily{qag} Référentiel de compétences \\ BUT \specialitename \\ diff --git a/styles.tex b/styles.tex index 9941945..d556941 100644 --- a/styles.tex +++ b/styles.tex @@ -40,11 +40,14 @@ \def\niveaupathB{75} \def\niveaupathC{100} + +\def\reftopmargin{-12mm} + \def\stdsetup{ % \draw ($ (current page.north west) + (10mm,-10mm) $) rectangle ($ (current page.south east) + (-10mm,10mm) $); - \coordinate(lastpoint) at ($ (current page.north west) + (10mm,-12mm) $); - \coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,-12mm) $); - \coordinate(splitpoint) at ($ (lastpoint) + (20cm,-12mm) $); + \coordinate(lastpoint) at ($ (current page.north west) + (10mm,\reftopmargin) $); + \coordinate(toprightcorner) at ($ (current page.north east) + (-12mm,\reftopmargin) $); + \coordinate(splitpoint) at ($ (lastpoint) + (20cm,\reftopmargin) $); \coordinate(splitpointbis) at ($ (splitpoint) + (1cm,2mm) $); \coordinate(refpoint) at ($ (lastpoint)+(25mm,0mm) $); }