\documentclass[aspectratio=169]{beamer}

\usetheme[language=french]{Celestia}

\subject{Diaporama \LaTeX}
\title[Le thème beamer Celestia]{Démonstration du thème beamer Celestia}
\subtitle{Présentation des fonctionnalités principales}
\author{Razik Ikhlef}
\institute{https://apps.edulatex.xyz}
\date{\today}

\begin{document}

\maketitle

\begin{frame}{Sommaire}
    \tableofcontents
\end{frame}

\section{Premiers pas}

\begin{frame}{Une diapositive simple}
    Le thème Celestia est un thème Beamer moderne et élégant, conçu pour créer des présentations professionnelles.

    \medskip

    Il propose :
    \begin{itemize}
        \item 22 palettes de couleurs harmonieuses
        \item 9 styles de titre de diapositive
        \item 11 styles de pied de page
        \item 10 styles de blocs
        \item 4 styles de code et 12 styles prédéfinis
    \end{itemize}
\end{frame}

\begin{frame}{Listes numérotées et descriptions}
    \framesubtitle{Prise en charge du sous-titre}

    Les trois moteurs de compilation sont supportés :
    \begin{enumerate}
        \item pdfLaTeX — compilation rapide, compatibilité maximale
        \item LuaLaTeX — accès natif aux polices système
        \item XeLaTeX — gestion avancée des polices OpenType
    \end{enumerate}

    \medskip

    \begin{description}
      \item[serifface] Police avec empattements (secondaire)
      \item[sansface] Police sans empattements (corps du texte)
      \item[monoface] Police à chasse fixe pour le code
      \item[mathface] Police pour les formules mathématiques
    \end{description}
\end{frame}

\section{Blocs}

\begin{frame}{Les trois types de blocs}
    \begin{block}{Bloc standard}
        Ce bloc utilise la couleur \texttt{blockcolor} définie par la palette. Il sert à mettre en valeur une information importante.
    \end{block}

    \begin{exampleblock}{Bloc exemple}
        Ce bloc utilise la couleur \texttt{examplecolor}. Il est adapté aux exemples et illustrations concrètes.
    \end{exampleblock}

    \begin{alertblock}{Bloc alerte}
        Ce bloc utilise la couleur \texttt{alertcolor}. Il attire l'attention sur un point critique ou un piège courant.
    \end{alertblock}
\end{frame}

\section{Mathématiques}

\begin{frame}{Théorème et preuve}
  \begin{theorem}[title=Somme des premiers entiers]
    Pour tout entier $n \geq 1$ :
    \[ 1 + 2 + \cdots + n = \frac{n(n+1)}{2} \]
  \end{theorem}

  \begin{proof}
    On pose $S = 1 + 2 + \cdots + n$.
    En écrivant la somme dans l'ordre inverse :
    $S = n + (n-1) + \cdots + 1$.
    En additionnant terme à terme : $2S = n(n+1)$.
  \end{proof}
\end{frame}

\begin{frame}{Définitions et propriétés}
  \begin{definition}[title=Nombre premier]
        Un entier $\mathterm{p} \geq 2$ est dit \emph{premier} s'il n'admet aucun diviseur autre que $1$ et lui-même.
    \end{definition}

    \begin{property}[title=Infinité des nombres premiers]
        Il existe une infinité de nombres premiers.
    \end{property}

    \begin{remark}
        Le nombre $1$ n'est pas premier par convention.
    \end{remark}
\end{frame}

\begin{frame}{Lemme, corollaire et proposition}
    \begin{lemma}[title=Division euclidienne]
        Pour tout entier $a$ et tout entier $b > 0$, il existe un unique couple $(q, r)$ tel que $a = bq + r$ avec $0 \leq r < b$.
    \end{lemma}

    \begin{corollary}
        Tout entier est soit pair, soit impair.
    \end{corollary}

    \begin{proposition}
        Si $p$ est premier et $p \mid ab$, alors $p \mid a$ ou $p \mid b$.
    \end{proposition}
\end{frame}

\begin{frame}{Méthode, activité et application}
    \begin{method}[title=Factorisation]
        Pour factoriser $n$, tester successivement la divisibilité par $2, 3, 5, 7, \ldots$ jusqu'à $\sqrt{n}$.
    \end{method}

    \begin{activity}
        Décomposer $360$ en produit de facteurs premiers.
    \end{activity}

    \begin{application}
        Simplifier la fraction $\dfrac{360}{84}$ en utilisant la décomposition en facteurs premiers.
    \end{application}
\end{frame}

\section{QCM interactif}

\begin{frame}{Question à choix multiples}
    \framesubtitle{L'environnement \texttt{quiz} avec \texttt{\textbackslash correct}}

    Quel est le résultat de $\displaystyle\int_0^1 2x\,dx$ ?

    \bigskip

    \begin{quiz}
        \item $0$
        \correct{$1$}
        \item $2$
        \item $\dfrac{1}{2}$
    \end{quiz}

    \bigskip

    \only<2>{\alert{La bonne réponse apparaît en surbrillance au clic.}}
\end{frame}

\section{Code source}

\begin{frame}[fragile]{Coloration syntaxique}
    Un style \texttt{python} est prédéfini pour la coloration des mots-clés :

    \begin{lstlisting}[style=python]
def fibonacci(n):
    if n <= 1:
        return n
    return fibonacci(n-1) + fibonacci(n-2)

for i in range(10):
    print(fibonacci(i))
    \end{lstlisting}
\end{frame}

\section{Mise en page}

\begin{frame}{Colonnes et blocs}
    \begin{columns}[T]
        \begin{column}{0.48\textwidth}
            \begin{block}{Avantages}
                \begin{itemize}
                    \item Design soigné
                    \item Personnalisation fine
                    \item 22 palettes
                    \item Compatible pdfLaTeX
                \end{itemize}
            \end{block}
        \end{column}

        \begin{column}{0.48\textwidth}
            \begin{exampleblock}{Personnalisation}
                Options de polices :
                \begin{itemize}
                    \item \texttt{serifface} (literata)
                    \item \texttt{sansface} (inter)
                    \item \texttt{monoface} (plex-mono)
                    \item \texttt{mathface} (iwona)
                \end{itemize}
            \end{exampleblock}
        \end{column}
    \end{columns}
\end{frame}

\begin{frame}{Tableaux}
    Un exemple de tableau avec les palettes sombres :

    \bigskip

    \centering
    \begin{tabular}{llc}
        \hline
        \textbf{Palette} & \textbf{Fond} & \textbf{Code hex} \\
        \hline
        obsidian & gris anthracite & \texttt{\#22242E} \\
        midnight & bleu nuit profond & \texttt{\#161828} \\
        dusk & bleu-vert sombre & \texttt{\#131C20} \\
        velours & pourpre sombre & \texttt{\#1C1420} \\
        \hline
    \end{tabular}

    \bigskip

    Ces palettes sont idéales pour les salles peu éclairées.
\end{frame}

\begin{frame}{Commandes de formatage}
    Celestia fournit des commandes spécifiques :

    \medskip

    \begin{itemize}
        \item \alert{Texte en alerte} avec \texttt{\textbackslash alert\{...\}}
        \item $\mathterm{x}$ est un terme mathématique (\texttt{\textbackslash mathterm})
        \item $\mathdef{f}$ est une définition mathématique (\texttt{\textbackslash mathdef})
        \item \texttt{Code en ligne} avec \texttt{\textbackslash texttt\{...\}}
    \end{itemize}

    \bigskip

    Les formules s'intègrent naturellement :
    \[
        e^{i\pi} + 1 = 0
    \]
\end{frame}

\section{Styles prédéfinis}

\begin{frame}{Les 12 styles prédéfinis}
    \framesubtitle{Combinaisons cohérentes de palette, frametitle, footer et blocs}

    \centering
    \begin{tabular}{llll}
        \hline
        \textbf{Style} & \textbf{Palette} & \textbf{Frametitle} & \textbf{Footer} \\
        \hline
        minimal & sapphire & plain & minimalist \\
        signature & petrol & cosmic & cosmic \\
        studio & oxford & elegant & info \\
        academic & horizon & elegant & classic \\
        modern & nordic & subtle & info \\
        design & imperial & clean & badge \\
        executive & palatial & leftbar & fullbar \\
        sober & terracotta & gradient & info \\
        simple & steel & plain & minimalist \\
        editorial & manuscript & line & ruled \\
        lumiere & lumiere & plainrule & framed \\
        chalk & chalk & subtle & boxedruled \\
        \hline
    \end{tabular}
\end{frame}

\begin{frame}{Texte et citations}
    Le corps de texte utilise une police sans empattement optimisée pour la projection. Les contrastes sont calibrés pour garantir la lisibilité, y compris dans les grandes salles.

    \vspace{1em}

    \begin{quote}
        \emph{La simplicité est la sophistication suprême.}

        \hfill\textcolor{emphasis}{--- Léonard de Vinci}
    \end{quote}

    \begin{quote}
        \emph{Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément.}

        \hfill\textcolor{emphasis}{--- Nicolas Boileau}
    \end{quote}
\end{frame}

\begin{frame}[standout]
    Merci pour votre attention !

    \vspace{1em}
    \large celestia v1.2.4
\end{frame}
\end{document}
