1/73 Maxime Chupin Ingénieur de Recherche CNRS, CEREMADE, Université Paris-Daup

1/73 Maxime Chupin Ingénieur de Recherche CNRS, CEREMADE, Université Paris-Dauphine, PSL 17 janvier 2022 — Université Paris-Dauphine (Trop) Courte introduction à L A T EX mettre le pied à l’étrier 1 Généralités 1 Généralités 2 Installation 3 Premiers pas 4 Les environnements structurants 5 Références croisées et flottants 6 Bibliographie 7 Les mathématiques 8 Le dessin 9 Références (Trop) Courte introduction à L A T EX — Maxime Chupin 2/73 Les ressources qu’on vous fournit Les documents (les diapos et le poly, en cours de rédaction) seront disponibles sur mycourse ou sur ma page web dans la rubrique enseignement : https://www.ceremade.dauphine.fr/~chupin/?page=3&lang=fr Il y a de disponible : ces diapositives de présentation, un poly de cours, et un sujet de TP pour commencer à utiliser L A T EX. Important : installation Pour les TP, il vous faudra avoir installé une distribution L A T EX avant le début du TP. L’installation peut-être longue. Allez voir le chapitre dédié dans le poly. (Trop) Courte introduction à L A T EX — Maxime Chupin 3/73 C’est quoi (L A )T EX ? Un programme/moteur T EX : logiciel libre de composition de document écrit en 1977 par Donald Knuth Un langage Langage balisé qui utilise du texte brut et des commandes (ou macros) qui commencent par \ Des extensions du langage et du moteur Ce qu’on utilise nous : L A T EX (1982), ensemble de macros qui facilitent la vie (Trop) Courte introduction à L A T EX — Maxime Chupin 4/73 Pourquoi L AT EX ? (I) Dans le monde académique S’est imposé comme norme dans le monde des maths et de la recherche Une bonne typographie ▶La gestion des espaces, de la langue, des paragraphes, des pages, etc. ▶Séparation du fond et de la forme ! non WYSIWYG ▶La typographie fine comme les ligatures : ffl ffi Qu (Trop) Courte introduction à L A T EX — Maxime Chupin 5/73 Pourquoi L AT EX ? (II) Avantages ▶Gestion d’énormes documents (références croisées, bibliographies, index, etc.) ▶Libre, énorme communauté avec des contributions pour (quasi) tout faire, surtout en maths ▶Langage de programmation et fichier texte, légèreté ▶Rétro-compatibilité ▶Composition des mathématiques (Trop) Courte introduction à L A T EX — Maxime Chupin 6/73 Pourquoi L AT EX III Quasi tout faire ?! ▶これは素晴らしい技術です。 ▶انها رائعة هذه التكنولوجي ▶» AE5,Ex26Yw1Ej Y zYº AE5,Exxw pT1Ej Y ▶Aaaaaaarg h he shouted but not even the next one in line noticed that something terrible had happened to him. 2 Installation 1 Généralités 2 Installation 3 Premiers pas 4 Les environnements structurants 5 Références croisées et flottants 6 Bibliographie 7 Les mathématiques 8 Le dessin 9 Références (Trop) Courte introduction à L A T EX — Maxime Chupin 7/73 Installation Sous Windows ou Linux, nous conseillons l’installation de la distribution T EXLive : https://www.tug.org/texlive/ Sous OSX, nous conseillons l’installation de la distribution MacT EX https://www.tug.org/mactex/ Il y a un chapitre dédié dans le poly pour plus de détails. Sinon, allez voir [Bitouzé 2020]. (Trop) Courte introduction à L A T EX — Maxime Chupin 8/73 Un éditeur de texte ▶Simple fichier texte : n’importe quel éditeur de texte : notepad++, emacs, vim, Sublime Text, etc. ▶Différent d’un logiciel de traitement de texte comme libre office T EXstudio ▶Environnement de développement intégré pour T EX ▶Facilite largement la production des documents https://www.texstudio.org/ 3 Premiers pas 1 Généralités 2 Installation 3 Premiers pas 4 Les environnements structurants 5 Références croisées et flottants 6 Bibliographie 7 Les mathématiques 8 Le dessin 9 Références (Trop) Courte introduction à L A T EX — Maxime Chupin 9/73 Premier document Fichier premier .tex \documentclass[french,a4paper]{article} % la classe du document % préambule \usepackage[utf8]{inputenc} % encodage des caractères \usepackage[T1]{fontenc} % encodage de la fonte \usepackage{geometry} % géométrie de la page \usepackage{amssymb} \usepackage{mathtools} % pour toutes les maths \usepackage{graphicx} % pour la gestion des images \usepackage{ntheorem,thmtools} % pour les théorèmes \usepackage{babel} % gestion des langues \usepackage{hyperref} % les liens hypertextes \begin{document} Voici mon premier document \LaTeX ! \end{document} (Trop) Courte introduction à L A T EX — Maxime Chupin 10/73 La compilation ▶T EXstudio le fera pour vous, mais intéressant de savoir ce qu’il se passe ! ▶Dans un terminal, l’obtention du document PDF à partir du document .tex s’obtient grâce à la commande suivante : user $> pdflatex premier.tex ▶Démonstration avec T EXstudio (Trop) Courte introduction à L A T EX — Maxime Chupin 11/73 Dissection d’une commande Structure d’une commande L A T EX \NomDeCommande[⟨options⟩]{⟨argument⟩} ▶Une commande commence par un backslash appelé caractère d’échappement ▶Ce backslash est suivi par le nom de la commande ▶Suivant la définition des commandes, certaines acceptent, entre crochets, des arguments optionnels ▶Les arguments des commandes se trouvent entre accolades (Trop) Courte introduction à L A T EX — Maxime Chupin 12/73 Les classes Les types article est la classe plutôt dédiée aux documents courts (rapports, TP, feuille d’exercices, etc.) ; report est la classe utilisée pour les documents plus longs qui peuvent être découpés en chapitres book est la classe pour la rédaction de livres. Il n’y a en fait que peu de différence avec la classe report. Les options de la classe Parmi les plus importantes : 11pt la taille des caractères à onze points. Il existe aussi l’option 12pt. La taille par défaut est à 10pt . twocolumn qui permet de composer le document sur deux colonnes twoside qui permet de régler les marges du document pour une impression recto-verso … autres options passées aux packages chargés (Trop) Courte introduction à L A T EX — Maxime Chupin 13/73 Les caratères spéciaux Certain caractères ont un comportement spécial : % pour commenter le caractère \ pour les commandes. La liste complète est : $$ & % # _ { } ~ ^ \ les imprimer \$ \& \% \# \_ \{ \} \# $ & % # _ { } # Pour les trois autres, on peut utiliser les commandes: \textasciitilde \textasciicircum \textbackslash ~^\ (Trop) Courte introduction à L A T EX — Maxime Chupin 14/73 Le découpage du document Sections \section{⟨titre de la section⟩} \subsection{⟨titre de la sous-section⟩} \subsubsection{⟨titre de la sous-section⟩} Paragraphes (non-numérotés) \paragraph{⟨titre du paragraphe⟩} \subparagraph{⟨titre du sous paragraphe⟩} Book et report \part{⟨titre de la partie⟩} \chapter{⟨titre du chapitre⟩} Versions étoilées qui ne génèrent pas de numéro de partie/chapitre/section : \part*, \chapter*, etc. Table des matières Commande \tableofcontents (Trop) Courte introduction à L A T EX — Maxime Chupin 15/73 Changement de style (I) Commande Résultat Signification \textup{droit} droit upright \textit{italique} italique italic \textsl{incliné} incliné slanted \textsc{petites capitales} petites capitales small caps \textmd{maigre} maigre medium \textbf{gras} gras boldface \textrm{romain} romain roman \textsf{linéal} linéal sans serif \texttt{machine à écrire} machine à écrire typewriter \textit{Qu'est-ce donc que \textbf{cela} ?} Qu’est-ce donc que cela ? (Trop) Courte introduction à L A T EX — Maxime Chupin 16/73 Changement de style (II) Commande Déclaration \textup \upshape \textit \itshape \textsl \slshape \textsc \scshape \textmd \mdseries \textbf \bfseries \textrm \rmfamily \textsf \sffamily \texttt \ttfamily {\itshape Qu'est-ce donc que \textbf{cela} ?} Qu’est-ce donc que cela ? (Trop) Courte introduction à L A T EX — Maxime Chupin 17/73 Changement de corps \tiny corps \large corps \scriptsize corps \Large corps \footnotesize corps \LARGE corps \small corps \huge corps \normalsize corps \Huge corps Avec les environnements qui vont avec ! {\itshape Qu'est-ce donc que {\Large cela} ?} \begin{Huge} \LaTeX \end{Huge} Qu’est-ce donc que cela ? L AT EX 4 Les environnements struc- turants 1 Généralités 2 Installation 3 Premiers pas 4 Les environnements structurants 5 Références croisées et flottants 6 Bibliographie 7 Les mathématiques 8 Le dessin 9 Références (Trop) Courte introduction à L A T EX — Maxime Chupin 18/73 Les environnements Un environnement est une partie du document source délimitée par les commandes : \begin{⟨nom de l’environnement⟩} \end{⟨nom de l’environnement⟩} Tout comme les commandes les environnements peuvent avoir des options et des arguments. C’est à la commande d’ouverture des environnements qu’on affecte les options et les arguments. \begin{⟨environnement⟩}[⟨options⟩]{⟨arguments⟩} \end{⟨nom de l’environnement⟩} (Trop) Courte introduction à L A T EX — Maxime Chupin 19/73 Quelques environnements structurants (I) Les environnements center, flushright et flushleft \begin{center} Voici un texte centré. \LaTeX{} se débrouille pour couper les lignes là où il faut. On peut tout de même forcer un retour avec\\ la commande \lstinline+\\+. \end{center} Voici un texte centré. L A T EX se débrouille pour couper les lignes là où il faut. On peut tout de même forcer un retour avec la commande \\. (Trop) Courte introduction à L A T EX — Maxime Chupin 20/73 Quelques environnements structurants (II) La liste : itemize La liste simple : \begin{itemize} \item structure ; \item aère ; \item améliore la lisibilité. \end{itemize} La liste simple : ▶structure ; ▶aère ; ▶améliore la lisibilité. (Trop) Courte introduction à L A T EX — Maxime Chupin 21/73 Quelques environnements structurants (III) La liste : enumerate \begin{enumerate} \item Premier élément : \begin{enumerate} \item sous élément ; \item sous élément ; \end{enumerate} \item deuxième élément. \end{enumerate} 1. Premier élément : 1.1 sous élément ; 1.2 sous élément ; uploads/s3/ in-it-latex-pres 1 .pdf

  • 16
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager