% ============================================================================
% TEMPLATE DE SLIDES DATAIA — Institut DataIA, Université Paris-Saclay
% Compilation : XeLaTeX (obligatoire, pour la police Raleway)
% ============================================================================
%
% COMMENT PERSONNALISER CE TEMPLATE ?
% Tout ce dont vous avez besoin se trouve dans le bloc
% "PARAMÈTRES À PERSONNALISER" juste en dessous : logo, couleurs, auteur.
% Le reste du fichier n'a normalement pas besoin d'être modifié.
%
% Pour ajouter une slide : allez directement à la section
% "CONTENU DE LA PRÉSENTATION" tout en bas et copiez un des blocs-modèles.
% ============================================================================
\documentclass[11pt, aspectratio=169]{beamer}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{french}
\usepackage{graphicx}
\usepackage{tikz}
% ----------------------------------------------------------------------------
% PARAMÈTRES À PERSONNALISER
% ----------------------------------------------------------------------------
% --- Polices --------------------------------------------------------------
% Les fichiers .ttf de Raleway doivent se trouver dans le dossier Fonts/
% (déjà inclus dans le projet Overleaf). Si Raleway n'est pas disponible,
% remplacez "Raleway" par le nom d'une police installée sur Overleaf.
\setmainfont{Raleway}[
Path = Fonts/,
Extension = .ttf,
UprightFont = *-Regular,
BoldFont = *-Bold,
ItalicFont = *-Regular,
]
\newfontfamily\ralewaylight{Raleway}[Path = Fonts/, Extension = .ttf, UprightFont = *-Light]
\newfontfamily\ralewaymedium{Raleway}[Path = Fonts/, Extension = .ttf, UprightFont = *-Medium]
\newfontfamily\ralewaysemibold{Raleway}[Path = Fonts/, Extension = .ttf, UprightFont = *-SemiBold]
% --- Couleurs officielles DataIA -------------------------------------------
\definecolor{dataiaBleuFonce}{HTML}{253573} % couleur principale (fonds pleins, bandeaux)
\definecolor{dataiaBleuMarine}{HTML}{3997D2} % accent
\definecolor{dataiaGris}{HTML}{4A4949} % texte secondaire
\definecolor{dataiaVert}{HTML}{B4CC0D}
\definecolor{dataiaRose}{HTML}{DA398D}
\definecolor{dataiaOrange}{HTML}{ED700E}
\definecolor{dataiaBlanc}{HTML}{FFFFFF}
% --- Logo et badge -----------------------------------------------------
% Remplacez ces fichiers par vos propres visuels dans le dossier Image/.
% Le badge doit être une version blanche (fond transparent) pour être
% lisible sur fond bleu ET sur fond blanc — sinon prévoyez 2 versions.
\newcommand{\logoDataIAFondBleu}{Image/logo-dataia-couleur.png} % logo utilisé sur fond bleu foncé (titre, chapitrage)
\newcommand{\logoDataIAFondBlanc}{Image/logo-dataia-blanc.png} % logo utilisé sur fond blanc (slides de contenu)
\newcommand{\badgeSupportedBy}{Image/badge-supported-by.png}
% --- Informations de la présentation ----------------------------------
\newcommand{\presTitre}{[Titre]}
\newcommand{\presSousTitre}{[Sous-titre]}
\newcommand{\presAuteur}{[Prénom] [Nom]}
\newcommand{\presFonction}{[Fonction] -- [Affiliation]}
\newcommand{\presDate}{JJ/MM/AAAA}
% ----------------------------------------------------------------------------
% CONFIGURATION BEAMER (ne pas modifier sauf besoin avancé)
% ----------------------------------------------------------------------------
\setbeamertemplate{navigation symbols}{} % masque les icônes de navigation
\setbeamercolor{background canvas}{bg=white}
\setbeamertemplate{footline}{}
\setbeamertemplate{headline}{}
\setbeamercolor{frametitle}{fg=dataiaBleuFonce}
\setbeamerfont{frametitle}{family=\ralewaysemibold, size=\Large}
% Largeur/hauteur de la slide, pratiques pour les tikzpicture en overlay
\newlength{\slidewidth}
\newlength{\slideheight}
\setlength{\slidewidth}{\the\paperwidth}
\setlength{\slideheight}{\the\paperheight}
% --- Commande : bandeau logo + badge, coin inférieur droit -----------------
% \dataiaBadge{logo} place, en bas à droite de la slide courante, le badge
% "Supported by the DataIA Institute" à GAUCHE et le logo DataIA à DROITE.
% Utilisez-la dans chaque slide de contenu si vous voulez rappeler le
% soutien de DataIA.
\newcommand{\dataiaBadge}[1]{%
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=south east, xshift=-0.4cm, yshift=0.3cm] (dataiaLogoNode) at (current page.south east) {%
\includegraphics[height=0.5cm]{#1}%
};
\node[anchor=east, xshift=-0.25cm] at (dataiaLogoNode.west) {%
\includegraphics[height=2.4cm]{\badgeSupportedBy}%
};
\end{tikzpicture}%
}
% --- Commande : bandeau d'en-tête bleu pour les slides de contenu ---------
% Reproduit le bandeau bleu foncé en haut des slides "contenu" du PowerPoint,
% avec le titre en blanc dedans.
\setbeamertemplate{frametitle}{
\begin{tikzpicture}[remember picture, overlay]
\fill[dataiaBleuFonce] (current page.north west) rectangle
([yshift=-1.7cm]current page.north east);
\node[anchor=west, text=white, font=\ralewaysemibold\Large, xshift=0.7cm]
at ([yshift=-0.85cm]current page.north west) {\insertframetitle};
\end{tikzpicture}
\dataiaBadge{\logoDataIAFondBlanc}
\vspace{1.9cm}
}
% ----------------------------------------------------------------------------
% MODÈLE DE SLIDE DE TITRE (fond bleu plein)
% ----------------------------------------------------------------------------
\newcommand{\slideTitre}{%
\begin{frame}[plain]
\begin{tikzpicture}[remember picture, overlay]
% Fond bleu plein
\fill[dataiaBleuFonce] (current page.south west) rectangle (current page.north east);
% Date, en haut à droite
\node[anchor=north east, text=white, font=\ralewaylight\small, xshift=-0.6cm, yshift=-0.5cm]
at (current page.north east) {\presDate};
% Titre centré
\node[text=white, font=\ralewaysemibold\Huge, align=center, text width=0.8\slidewidth]
at ([yshift=0.6cm]current page.center) {\presTitre};
% Ligne de séparation fine sous le titre
\draw[orange, line width=1.5 pt]
([xshift=-1.8cm, yshift=-0.2cm]current page.center) --
([xshift=1.8cm, yshift=-0.2cm]current page.center);
% Sous-titre
\node[text=white, font=\ralewaylight\large]
at ([yshift=-0.8cm]current page.center) {\presSousTitre};
% Auteur / fonction, en bas à gauche
\node[anchor=south west, text=white, font=\ralewaymedium\small, xshift=0.6cm, yshift=0.85cm]
at (current page.south west) {\presAuteur};
\node[anchor=south west, text=white, font=\ralewaylight\footnotesize, xshift=0.6cm, yshift=0.3cm]
at (current page.south west) {\presFonction};
\end{tikzpicture}
% Badge + logo, en bas à droite (tikzpicture séparée : ne jamais imbriquer
% deux environnements tikzpicture l'un dans l'autre)
\dataiaBadge{\logoDataIAFondBleu}
\end{frame}
}
% ----------------------------------------------------------------------------
% MODÈLE DE SLIDE DE CHAPITRAGE (fond bleu plein, titre de section centré)
% ----------------------------------------------------------------------------
% Utilisation : \slideChapitre{Titre de la partie}
\newcommand{\slideChapitre}[1]{%
\begin{frame}[plain]
\begin{tikzpicture}[remember picture, overlay]
\fill[dataiaBleuFonce] (current page.south west) rectangle (current page.north east);
\node[text=white, font=\ralewaysemibold\LARGE, align=center, text width=0.7\slidewidth]
at (current page.center) {#1};
\end{tikzpicture}
\dataiaBadge{\logoDataIAFondBleu}
\end{frame}
}
% ============================================================================
% CONTENU DE LA PRÉSENTATION
% ============================================================================
\begin{document}
% --- Slide 1 : page de titre -----------------------------------------------
\slideTitre
% --- Slide 2 : Slide de contenu standard -------------------------------------------
% \frametitle{...} alimente automatiquement le bandeau bleu d'en-tête.
\begin{frame}
\frametitle{[Titre]}
Votre contenu.
\end{frame}
% --- Slide 3 : chapitrage (transition de section) --------------------------
\slideChapitre{[Titre]}
% --- Slide 4 : slide de contenu standard ------------------------------------
% \frametitle{...} alimente automatiquement le bandeau bleu d'en-tête.
\begin{frame}
\frametitle{[Titre de la slide]}
\begin{columns}[c]
\column{0.45\textwidth}
\centering
Votre contenu.
\column{0.55\textwidth}
\centering
\includegraphics[width=\textwidth]{Image/Image_défault.jpg}
\end{columns}
\end{frame}
% --- Slide 5 : deuxième exemple de contenu ----------------------------------
\begin{frame}
\frametitle{[Titre]}
\begin{itemize}
\item ...
\item ...
\item ...
\end{itemize}
\end{frame}
\end{document}
```