summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/guide-latex-fr/Support_oral/Slides/logiciels_compilation.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/guide-latex-fr/Support_oral/Slides/logiciels_compilation.tex')
-rw-r--r--Master/texmf-dist/doc/latex/guide-latex-fr/Support_oral/Slides/logiciels_compilation.tex136
1 files changed, 136 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/guide-latex-fr/Support_oral/Slides/logiciels_compilation.tex b/Master/texmf-dist/doc/latex/guide-latex-fr/Support_oral/Slides/logiciels_compilation.tex
new file mode 100644
index 00000000000..31bbaadd795
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/guide-latex-fr/Support_oral/Slides/logiciels_compilation.tex
@@ -0,0 +1,136 @@
+\section{Logiciels \& compilation}
+
+\subsection{Les logiciels disponibles}
+
+\begin{frame}{\secname}{\subsecname}
+\textbf{Distribution \LaTeX{} :}
+\begin{quote}
+\normalfont{}Logiciel qui contient le code source de \LaTeX{}, qui gère les \textit{packages} et qui permet de transformer le code \LaTeX{} en un fichier PDF ! (version simple)
+\end{quote}
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.6\linewidth]{miktex.png}
+\caption*{Site officiel : \url{https://miktex.org/}}
+\end{figure}
+
+\exconc{Rapide aperçu du logiciel et des onglets disponibles.}
+\end{frame}
+
+\begin{frame}{\secname}{\subsecname}
+\textbf{\'Editeur \LaTeX{} :}
+\begin{quote}
+\normalfont{}Logiciel pour éditer facilement son code \LaTeX{}.
+\end{quote}
+
+\begin{figure}[H]
+\centering
+\includegraphics[width = 0.3\linewidth]{texmaker.png}
+\caption*{Site officiel : \url{http://www.xm1math.net/texmaker/index_fr.html}}
+\end{figure}
+
+\exconc{Rapide aperçu du logiciel et de son fonctionnement (différentes fenêtres, menus et options).}
+\end{frame}
+
+%\begin{frame}{\secname}{\subsecname}
+%\includegraphics[width = \linewidth]{aide_LaTeX1.png}
+%\end{frame}
+
+\begin{frame}{\secname}{\subsecname}
+En bonus, 2 éditeurs \LaTeX{} en ligne :
+
+\begin{figure}[H]
+\hspace*{\stretch{1}}
+\begin{minipage}[t]{0.27\linewidth}
+\includegraphics[width = \linewidth]{overleaf.png}
+\caption*{Site officiel : \url{https://www.overleaf.com/}}
+\end{minipage}
+\hspace*{\stretch{1}}
+\begin{minipage}[t]{0.27\linewidth}
+\includegraphics[width = \linewidth]{sharelatex.png}
+\caption*{Site officiel : \url{https://fr.sharelatex.com/}}
+\end{minipage}
+\hspace*{\stretch{1}}
+\end{figure}
+
+Aucune idée de leur fonctionnement respectif mais le nec plus ultra pour éditer un rapport \LaTeX{} à plusieurs à distance.
+\end{frame}
+
+\subsection{Compilation}
+
+\begin{frame}{\secname}{\subsecname}
+\textbf{Principe général :} l'utilisateur se concentre sur le fond, et laisse \LaTeX{} gérer la forme.
+
+Le contenu est écrit dans un fichier texte standard (format \texttt{.tex}). Puis ce contenu est lu par le compilateur pour générer le document. \\[\baselineskip]
+
+\LaTeX{} est un compilateur. Depuis le fichier \texttt{.tex}, il va générer le document avec la mise en page souhaitée : \\[0.5\baselineskip]
+
+\resizebox{\linewidth}{!}{\input{../Images/compilation_schema}}
+\end{frame}
+
+\begin{frame}{\secname}{\subsecname}
+Différents moteurs \LaTeX{} existants\dots{} \\
+
+$\Rightarrow$ Pour débuter, utilisation de pdf\LaTeX{} : transformation du code \LaTeX{} en un fichier PDF d'une seule opération. \\[\baselineskip]
+
+\exconc{Aperçu de la compilation sous Texmaker (boutons) et paramétrage !}
+\end{frame}
+
+\subsection{Règles de base en \LaTeX{}}
+
+\begin{frame}[fragile]{\secname}{\subsecname}
+3 règles de base à suivre pour écrire du \LaTeX{} :
+
+\begin{enumerate}[label = \textbf{\color{BrickRed}Règle d'or \no\arabic* :}, leftmargin = *]
+\item Toute commande \LaTeX{} débute par un \textit{backslash} ``\cverb?\?''.
+
+\item Tout texte concerné par une commande \LaTeX{} est délimité par des accolades ``\{'' et ``\}''.
+
+\item Toute commande \LaTeX{} qui comprend un \cverb?begin? finit par un \cverb?end?.
+
+Ce genre de structure s'appelle un \textbf{environnement}.
+\end{enumerate}
+\end{frame}
+
+\subsection{Structure d'un document}
+
+\begin{frame}[fragile]{\secname}{\subsecname}
+Un document \LaTeX{} se compose de 3 parties :
+
+\begin{enumerate}[label = \textbf{\color{BrickRed}Partie \arabic* :}, leftmargin = *]
+\item La classe, définie par la commande : \begin{center} \cverb?\documentclass[options]{classe}? \end{center}
+
+\item Le préambule, défini juste après la classe et qui contient tous les \textit{packages} et tous les paramètres propres à ton document \LaTeX{}.
+
+\item Le document en lui-même, introduit par les lignes suivantes : \begin{verbatim}
+\begin{document}
+
+% Ecriture du document et du code LaTeX
+
+\end{document}
+\end{verbatim}
+\end{enumerate}
+\end{frame}
+
+\begin{frame}[fragile]{\secname}{\subsecname}
+Document de base pour tous les exemples à venir :
+
+{\footnotesize\begin{verbatim}
+\documentclass[a4paper, 12pt]{report}
+
+% PDFLaTeX
+\usepackage[utf8]{inputenc} % Pour l'UTF-8
+\usepackage[T1]{fontenc} % Pour les césures des caractères accentués
+\usepackage[french]{babel} % Pour la langue française
+\usepackage{lmodern} % Police standard sous LaTeX : Latin Modern
+
+
+\begin{document}
+
+% Ecrire le code ici !
+
+\end{document}
+\end{verbatim}}
+
+\exconc{Création fichier \cverb?.tex?, compilation et autres classes existantes.}
+\end{frame} \ No newline at end of file