From 5caa537b24f7baa26c3a5e78b2b28e6ea7e38a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9o=20Baras?= Date: Sun, 4 Apr 2021 08:52:27 +0200 Subject: [PATCH] Mise en page des chapeaux de SAE --- latex/macros_formations.sty | 2 ++ latex/modeles/tableau.tex | 18 ++++++++++++ latex/modeles/tableau_exemple.tex | 10 ++++--- latex/modeles/tableau_sae.tex | 48 ++++++++++++++++++++++--------- 4 files changed, 60 insertions(+), 18 deletions(-) diff --git a/latex/macros_formations.sty b/latex/macros_formations.sty index 0e53176..8f3e8fb 100644 --- a/latex/macros_formations.sty +++ b/latex/macros_formations.sty @@ -253,6 +253,8 @@ \expandafter\xdef\csname ESsae\currentESsae\endcsname{\csname Sname\currentSsae\endcsname} % nom de la SAE \expandafter\xdef\csname ESname\currentESsae\endcsname{#1} % nom/intitule + \expandafter\xdef\csname EScode\currentESsae\endcsname{\csname Scode\currentSsae\endcsname} % nom de la SAE + % \expandafter\xdef\csname ESsem\currentESsae\endcsname{\csname semestrenumero\currentsemestre\endcsname} % nom du semestre } diff --git a/latex/modeles/tableau.tex b/latex/modeles/tableau.tex index 18c515e..c7e7804 100644 --- a/latex/modeles/tableau.tex +++ b/latex/modeles/tableau.tex @@ -14,6 +14,8 @@ %% Pour les champs de description (2de colonne) \newcolumntype{T}{>{}p{13.325cm}<{}} % 12.825cm +\newcolumntype{V}{>{}p{8.45cm}<{}} % 12.825cm + % Compteur de ligne pour les tableaux \newcounter{noligne} @@ -129,3 +131,19 @@ Aucun \end{tabular}% } }% + +% Tableau des exemples +\newcommand*{\tableauExemples}[1]{% + \xdef\CODE{#1} % le code de la sae sous la forme AA + + \begin{tabular}[t]{@{}T@{}} + % {\bfseries Ancrage et contexte professionnel :} \\ + \forLoop{1}{\value{cptSexemple\CODE}}{noligne}{ + \xdef\exemplecode{\CODE\Alph{noligne}} + \xdef\titreexemple{\csname ESname\exemplecode\endcsname} + Exemple \arabic{noligne}~: \titreexemple + \tabularnewline + } + \end{tabular} +} + diff --git a/latex/modeles/tableau_exemple.tex b/latex/modeles/tableau_exemple.tex index 258dba2..463e54a 100644 --- a/latex/modeles/tableau_exemple.tex +++ b/latex/modeles/tableau_exemple.tex @@ -13,12 +13,14 @@ % 3ème tableau : descriptif \begin{tabular}[t]{|P|T|} -\hline - {\bfseries Exemple de la SAÉ} & - {\csname ESsae\EXEMPLE\endcsname} \\ \hline {\bfseries Titre} & - {\csname ESname\EXEMPLE\endcsname} \\ + {\bfseries \csname ESname\EXEMPLE\endcsname} \\ +\hline + + {\bfseries Exemple de la {\csname EScode\EXEMPLE\endcsname}} & + {\csname ESsae\EXEMPLE\endcsname} \\ + \hline {\bfseries Description} & \tableauChampLong{\csname ESdescription\EXEMPLE\endcsname} \\ diff --git a/latex/modeles/tableau_sae.tex b/latex/modeles/tableau_sae.tex index 8799aa0..193dc9b 100644 --- a/latex/modeles/tableau_sae.tex +++ b/latex/modeles/tableau_sae.tex @@ -8,27 +8,38 @@ \setlength{\extrarowheight}{2pt} % Marge des lignes % 1er tableau : Nom/Code/Semestre -\begin{tabular}[t]{|P|Q|P|Q|} +\begin{tabular}[t]{|P|Q|V|} \hline % 1ère ligne - {\bfseries Titre de la SAÉ} - & \multicolumn{3}{l|}{ \xdef\saecode{\csname Scode\CODE\endcsname} + {\bfseries % SAÉ + \saecode} + & \multicolumn{2}{l|}{ \hypertarget{sae:\saecode}{\bfseries \csname Sname\CODE\endcsname} } \\ \hline % 2ème ligne - {\bfseries Code} - & \csname Scode\CODE\endcsname - & {\bfseries Semestre} - & \csname Ssem\CODE\endcsname \\ + % {\bfseries Code} + % & \csname Scode\CODE\endcsname + % & + {\bfseries Semestre} + & \multicolumn{2}{l|}{\csname Ssem\CODE\endcsname} \\ + % & \csname Ssem\CODE\endcsname \\ \hline \hline + {\bfseries Heures } + & {\bfseries Formation encadrée} - & {\csname Straining\CODE\endcsname}h - & {\bfseries dont TP} - & {\csname Stp\CODE\endcsname}h \\ -\hline - {\bfseries Projet} - & \multicolumn{3}{l|}{{\csname Sprojet\CODE\endcsname}h} \\ + & {\csname Straining\CODE\endcsname}h, + dont {\csname Stp\CODE\endcsname}h de TP \\ +\cline{2-3} + & {\bfseries Projet} + & {\csname Sprojet\CODE\endcsname}h \\ +% {\bfseries Formation encadrée} +% & {\csname Straining\CODE\endcsname}h +% & {\bfseries dont TP} +% & {\csname Stp\CODE\endcsname}h \\ +%\hline + %{\bfseries Projet} + % & \multicolumn{3}{l|}{{\csname Sprojet\CODE\endcsname}h} \\ \hline \end{tabular} @@ -102,7 +113,16 @@ \hline {\bfseries Mots-clés} & {\csname Smotscles\CODE\endcsname} \\ \hline - +\hline +{ \setlength{\extrarowheight}{0pt} + \begin{tabular}[t]{@{}P@{}} + {\bfseries Exemples de} \\ + {\bfseries mise en oeuvre} \\ + \end{tabular} +} + & + \tableauExemples{\CODE} \\ +\hline \end{tabular} } \ No newline at end of file