% ============================================================================
% DATAIA SLIDE TEMPLATE — DataIA Institute, Université Paris-Saclay
% Compilation: XeLaTeX (required, for the Raleway font)
% ============================================================================
%
% HOW TO CUSTOMIZE THIS TEMPLATE?
% Everything you need is in the "PARAMETERS TO CUSTOMIZE" block right
% below: logo, colors, author. The rest of the file normally doesn't
% need to be changed.
%
% To add a slide: go straight to the "PRESENTATION CONTENT" section
% at the bottom and copy one of the template blocks.
% ============================================================================
\documentclass[11pt, aspectratio=169]{beamer}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\usepackage{graphicx}
\usepackage{tikz}
% ----------------------------------------------------------------------------
% PARAMETERS TO CUSTOMIZE
% ----------------------------------------------------------------------------
% --- Fonts ------------------------------------------------------------
% Raleway .ttf files must be placed in the Fonts/ folder (already
% included in the Overleaf project). If Raleway isn't available,
% replace "Raleway" with the name of a font installed on 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]
% --- Official DataIA colors -------------------------------------------
\definecolor{dataiaBleuFonce}{HTML}{253573} % main color (solid backgrounds, header bars)
\definecolor{dataiaBleuMarine}{HTML}{3997D2} % accent
\definecolor{dataiaGris}{HTML}{4A4949} % secondary text
\definecolor{dataiaVert}{HTML}{B4CC0D}
\definecolor{dataiaRose}{HTML}{DA398D}
\definecolor{dataiaOrange}{HTML}{ED700E}
\definecolor{dataiaBlanc}{HTML}{FFFFFF}
% --- Logo and badge -----------------------------------------------------
% Replace these files with your own visuals in the Image/ folder.
% The badge should be a white version (transparent background) to stay
% legible on both blue AND white backgrounds — otherwise provide 2 versions.
\newcommand{\logoDataIADarkBg}{Image/logo-dataia-couleur.png} % logo used on dark blue background (title, section divider)
\newcommand{\logoDataIALightBg}{Image/logo-dataia-blanc.png} % logo used on white background (content slides)
\newcommand{\badgeSupportedBy}{Image/badge-supported-by.png}
% --- Presentation information ----------------------------------
\newcommand{\presTitle}{[Title]}
\newcommand{\presSubtitle}{[Subtitle]}
\newcommand{\presAuthor}{[First name] [Last name]}
\newcommand{\presRole}{[Role] -- [Affiliation]}
\newcommand{\presDate}{DD/MM/YYYY}
% ----------------------------------------------------------------------------
% BEAMER CONFIGURATION (do not modify unless you need advanced changes)
% ----------------------------------------------------------------------------
\setbeamertemplate{navigation symbols}{} % hides the navigation icons
\setbeamercolor{background canvas}{bg=white}
\setbeamertemplate{footline}{}
\setbeamertemplate{headline}{}
\setbeamercolor{frametitle}{fg=dataiaBleuFonce}
\setbeamerfont{frametitle}{family=\ralewaysemibold, size=\Large}
% Slide width/height, handy for tikzpicture overlays
\newlength{\slidewidth}
\newlength{\slideheight}
\setlength{\slidewidth}{\the\paperwidth}
\setlength{\slideheight}{\the\paperheight}
% --- Command: logo + badge strip, bottom-right corner -----------------
% \dataiaBadge{logo} places, at the bottom-right of the current slide,
% the "Supported by the DataIA Institute" badge on the LEFT and the
% DataIA logo on the RIGHT. Use it on every content slide if you want
% to recall DataIA's support.
\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}%
}
% --- Command: blue header bar for content slides ---------------
% Reproduces the dark blue header bar at the top of the PowerPoint's
% "content" slides, with the title in white inside it.
\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{\logoDataIALightBg}
\vspace{1.9cm}
}
% ----------------------------------------------------------------------------
% TITLE SLIDE TEMPLATE (solid blue background)
% ----------------------------------------------------------------------------
\newcommand{\slideTitle}{%
\begin{frame}[plain]
\begin{tikzpicture}[remember picture, overlay]
% Solid blue background
\fill[dataiaBleuFonce] (current page.south west) rectangle (current page.north east);
% Date, top right
\node[anchor=north east, text=white, font=\ralewaylight\small, xshift=-0.6cm, yshift=-0.5cm]
at (current page.north east) {\presDate};
% Centered title
\node[text=white, font=\ralewaysemibold\Huge, align=center, text width=0.8\slidewidth]
at ([yshift=0.6cm]current page.center) {\presTitle};
% Thin separator line under the title
\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);
% Subtitle
\node[text=white, font=\ralewaylight\large]
at ([yshift=-0.8cm]current page.center) {\presSubtitle};
% Author / role, bottom left
\node[anchor=south west, text=white, font=\ralewaymedium\small, xshift=0.6cm, yshift=0.85cm]
at (current page.south west) {\presAuthor};
\node[anchor=south west, text=white, font=\ralewaylight\footnotesize, xshift=0.6cm, yshift=0.3cm]
at (current page.south west) {\presRole};
\end{tikzpicture}
% Badge + logo, bottom right (separate tikzpicture: never nest two
% tikzpicture environments inside one another)
\dataiaBadge{\logoDataIADarkBg}
\end{frame}
}
% ----------------------------------------------------------------------------
% SECTION DIVIDER SLIDE TEMPLATE (solid blue background, centered section title)
% ----------------------------------------------------------------------------
% Usage: \slideSection{Section title}
\newcommand{\slideSection}[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{\logoDataIADarkBg}
\end{frame}
}
% ============================================================================
% PRESENTATION CONTENT
% ============================================================================
\begin{document}
% --- Slide 1: title page -----------------------------------------------
\slideTitle
% --- Slide 2: standard content slide -------------------------------------------
% \frametitle{...} automatically feeds the blue header bar.
\begin{frame}
\frametitle{[Title]}
Your content.
\end{frame}
% --- Slide 3: section divider (transition slide) --------------------------
\slideSection{[Title]}
% --- Slide 4: standard content slide ------------------------------------
% \frametitle{...} automatically feeds the blue header bar.
\begin{frame}
\frametitle{[Slide title]}
\begin{columns}[c]
\column{0.45\textwidth}
\centering
Your content.
\column{0.55\textwidth}
\centering
\includegraphics[width=\textwidth]{Image/Image_défault.jpg}
\end{columns}
\end{frame}
% --- Slide 5: second content example ----------------------------------
\begin{frame}
\frametitle{[Title]}
\begin{itemize}
\item ...
\item ...
\item ...
\end{itemize}
\end{frame}
\end{document}
```