%%% 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: