Mise en page des chapeaux de SAE

This commit is contained in:
Cléo Baras 2021-04-04 08:52:27 +02:00
parent 10898cdff6
commit 5caa537b24
4 changed files with 60 additions and 18 deletions

View File

@ -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
}

View File

@ -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}
}

View File

@ -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} \\

View File

@ -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}
}