%%% Copyright (C) 2015-2024 Vincent Goulet
%%%
%%% Ce fichier fait partie du projet
%%% «Rédaction avec LaTeX»
%%%
https://gitlab.com/vigou3/formation-latex-ul
%%%
%%% Cette création est mise à disposition sous licence
%%% Attribution-Partage dans les mêmes conditions 4.0
%%% International de Creative Commons.
%%%
https://creativecommons.org/licenses/by-sa/4.0/
\section{B.a.-ba des mathématiques}
\begin{frame}[fragile=singleslide]
\frametitle{Principes de base}
\begin{itemize}
\item Décrire des équations mathématiques requiert un «langage» spécial
\begin{itemize}
\item il faut informer {\LaTeX} que l'on passe à ce langage
\item par le biais de modes mathématiques
\end{itemize}
\item Important d'utiliser un mode mathématique
\begin{itemize}
\item règles de typographie spéciales
\item espaces gérées automatiquement
\end{itemize}
\item Vous voulez utiliser le paquetage \pkg{amsmath}
\begin{lstlisting}
\usepackage{amsmath}
\end{lstlisting}
\end{itemize}
\end{frame}
\begin{frame}[fragile]
\frametitle{Modes mathématiques}
\begin{enumerate}[<+->]
\item «En ligne» directement dans le texte comme $(a + b)^2 = a^2 +
2ab + b^2$ en plaçant l'équation entre \verb=$ $=
\begin{lstlisting}
«En ligne» directement dans le texte
comme $(a + b)^2 = a^2 + 2ab + b^2$
\end{lstlisting}
\item «Hors paragraphe» séparé du texte principal comme
\begin{equation*}
\int_0^\infty f(x)\, dx = \sum_{i = 1}^n \alpha_i e^{x_i} f(x_i)
\end{equation*}
en utilisant divers types d'environnements
\begin{lstlisting}
«Hors paragraphe» séparé du texte principal comme
\begin{equation*}
\int_0^\infty f(x)\, dx =
\sum_{i = 1}^n \alpha_i e^{x_i} f(x_i)
\end{equation*}
\end{lstlisting}
\end{enumerate}
\end{frame}
\begin{frame}[plain]
\tipbox{En ligne ou hors paragraphe, les équations font partie intégrante de
la phrase.
Les règles de ponctuation usuelles s'appliquent donc aux
équations. \newline
\fbox{\includegraphics[width=0.95\linewidth]{images/ponctuation}}}
\end{frame}
\begin{frame}[fragile]
\frametitle{Quelques règles de base}
\begin{itemize}
\item En mode mathématique, {\TeX} écrit automatiquement les
constantes en romain et les variables en italique
\begin{demo}
\begin{texample}
\begin{lstlisting}
$z = 2a + 3y$
\end{lstlisting}
\producing
$z = 2a + 3y$
\end{texample}
\end{demo}
\item Espacement entre les éléments géré automatiquement, peu importe
le code source
\begin{demo}
\begin{texample}
\begin{lstlisting}
$z=2 a+3 y$
\end{lstlisting}
\producing
$z=2 a+3 y$
\end{texample}
\end{demo}
\end{itemize}
\end{frame}
\begin{frame}[fragile]
\frametitle{Quelques règles de base (suite)}
\begin{itemize}
\item \alert{Ne pas} utiliser le mode mathématique pour obtenir du
texte en italique!
\begin{demo}
\begin{minipage}{0.45\linewidth}
\begin{lstlisting}
\emph{xyz}
\end{lstlisting}
\end{minipage}
\hfill
\begin{minipage}{0.45\linewidth}
\includegraphics[height=0.8\baselineskip,keepaspectratio]{images/xyz-emph}
\end{minipage}\par
\begin{minipage}{0.45\linewidth}
\begin{lstlisting}
$xyz$
\end{lstlisting}
\end{minipage}
\hfill
\begin{minipage}{0.45\linewidth}
\includegraphics[height=0.8\baselineskip,keepaspectratio]{images/xyz-math}
\end{minipage}
\end{demo}
\item Commande \cs{text} de \pkg{amsmath} pour texte à
l'intérieur du mode mathématique
\begin{demo}
\begin{texample}
\begin{lstlisting}
$x = 0 \text{ si } y < 2$
\end{lstlisting}
\producing
$x = 0 \text{ si } y < 2$
\end{texample}
\end{demo}
\end{itemize}
\end{frame}
\begin{frame}[fragile]
\frametitle{Avant-gout}
Pouvez-vous interpréter ce code?
\begin{lstlisting}
\begin{equation*}
\Gamma(\alpha) =
\sum_{j = 0}^\infty \int_j^{j + 1}
x^{\alpha - 1} e^{-x}\, dx
\end{equation*}
\end{lstlisting}
\vspace{18pt}
\pause
Fort probablement!
\begin{equation*}
\Gamma(\alpha) =
\sum_{j = 0}^\infty \int_j^{j + 1} x^{\alpha - 1} e^{-x}\, dx
\end{equation*}
\end{frame}
\begin{exercice}
Utiliser le fichier \fichier{exercice-mathematiques.tex}.
\begin{enumerate}
\item Étudier le code source du fichier, puis le compiler.
\item Charger le paquetage \pkg{amsfonts} dans le préambule, puis
remplacer \verb=$R^+$= par \verb=$\mathbb{R}^+$= à la ligne
débutant par «Le domaine».
\item À l'aide de la fonction Rechercher et remplacer de l'éditeur
de texte, remplacer toutes les occurrences du symbole $\theta$ par
$\lambda$.
\end{enumerate}
\end{exercice}
%%% Local Variables:
%%% TeX-master: "formation-latex-ul-diapos"
%%% TeX-engine: xetex
%%% coding: utf-8
%%% End: