diff options
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.tex | 136 |
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 |