Introduction à LaTeX - cyan1. ?· Présentation Démo Au-delà Contact Historique Qualité Mécanisme…

  • Published on
    12-Sep-2018

  • View
    213

  • Download
    1

Transcript

Prsentation Dmo Au-del Contact Introduction LATEXIntroduction LATEXFranois Gannaz Silecsfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiquePlan1 PrsentationHistoriqueQualitMcanisme et pratique2 Caractristiques de LATEX3 Au-del de LATEXfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueGense de LATEXTEX1977Donald Knuth, mathmaticien et informaticienPas satisfait de la typographie de son diteur !Logiciel librePrononciation du grec LATEX1993, Leslie LamportSurcouche TEX, plus simplefrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueGense de LATEXTEX1977Donald Knuth, mathmaticien et informaticienPas satisfait de la typographie de son diteur !Logiciel librePrononciation du grec LATEX1993, Leslie LamportSurcouche TEX, plus simplefrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueImplantationMathmatiquesLATEX est la norme imprative.PhysiqueLATEX est la norme.Autres sciences duresLATEX est courant.Sciences socialesLATEX est peu frquent.AilleursQuelques rares diteurs non-scientifiques utilisent LATEX.francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueTypographieLigaturesAffid flatteurEspacesespace inscable !espace inscable :Petites majuscules, kerningJrusalem Libre, L TMS Word 2010 : LE TASSEfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueTypographieLigaturesAffid flatteurEspacesespace inscable !espace inscable :Petites majuscules, kerningJrusalem Libre, L TMS Word 2010 : LE TASSEfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueBible de Genve *francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueQuest-ce que LATEX ?Pas un traitement de texte (trs diffrent de Word).Pas WYSIWYG.What You See Is What You GetLATEX est la rfrence pour les documents scientifiques.Mais il nest pas rserv aux formules mathmatiques.Cest un langage qui se convertit en pdf.\[ \int_a^b \dfrac{\alpha(x)}{\sin(x)} dx \] ba(x)sin(x)dxfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueDocument typique\documentclass{article} % article, report ou book% encodage et caractres accentus\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}% choix d'une police (lmodern, fourier, etc)\usepackage{lmodern}\usepackage[francais]{babel} % typographie francaise\usepackage[a4paper]{geometry} % mise en page\begin{document}. . .\end{document}francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiqueInstallationDistributionWindows MikTeX http://www.miktex.org/Linux TeX LiveDebian/Ubuntu : aptitude install texliveMac OSX MacTeX http://www.tug.org/mactex/diteurCelui de la distributionTexMaker http://www.xm1math.net/texmakerEmacs, vimfrancois.gannaz@silecs.info Introduction LATEXhttp://www.miktex.org/http://www.tug.org/mactex/http://www.xm1math.net/texmakerPrsentation Dmo Au-del Contact Historique Qualit Mcanisme et pratiquefrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationPlan1 Prsentation2 Caractristiques de LATEXMathmatiques et formulesStructuration du documentBibliographiePersonnalisation3 Au-del de LATEXfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationExpressions mathmatiques en LATEXLe nombre d'or est dsign par la lettre $\Phi$.Il vaut $\frac{1 + \sqrt{5}}{2}$, car$\Phi$ et $-\frac{1}{\Phi}$ sont les solutionsde l'quation : \[ x = x^2 - 1 \]Le nombre dor est dsign par la lettre . Il vaut 1+52, car et 1sont les solutions de lquation :x = x2 1Modes mathmatiquesMode math en ligne avec $$ ou \(\)Mode math hors ligne avec \[\]Police diffrente pour le mode mathmatique.La syntaxe a t adopte ailleurs, notamment Wikimedia.francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationExpressions mathmatiques en LATEXLe nombre d'or est dsign par la lettre $\Phi$.Il vaut $\frac{1 + \sqrt{5}}{2}$, car$\Phi$ et $-\frac{1}{\Phi}$ sont les solutionsde l'quation : \[ x = x^2 - 1 \]Le nombre dor est dsign par la lettre . Il vaut 1+52, car et 1sont les solutions de lquation :x = x2 1Modes mathmatiquesMode math en ligne avec $$ ou \(\)Mode math hors ligne avec \[\]Police diffrente pour le mode mathmatique.La syntaxe a t adopte ailleurs, notamment Wikimedia.francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationQuelques exemples\[ \lim_{x \to +\infty}\sqrt{f(x)}= \sqrt{\sum_0^\infty u_n} \] limx+f(x) = 0un\[ \forall x \in \mathbb{R},\lambda'(x) = \lambda(x) \] x R, (x) = (x)\begin{equation}\left\Vert 2^{\Gamma(x)} \right\Vert^2 =\underbrace{f(a)+f(b)}_{\leq 1} + \dot{y}\end{equation} 2(x)2 = f(a) + f(b) 1+y (1)francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationOrganisation du documentHirarchie des sections\part{Titre de partie}%\chapter{Pour report et book seulement}\section{Titre de section}\subsection{Titre de sous-section}\subsubsection{Titre de sous-sous-section}\paragraph{Titre de paragraphe}\subparagraph{Titre de sous-paragraphe}Table des matires\tableofcontentsfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationRenvois et rfrences croises\begin{figure}\includegraphics[height=3cm]{img/bilibin}\caption{L'oiseau de feu}\label{fig-bilibin}\end{figure}% ...Voir la figure \ref{fig-bilibin}en page \pageref{fig-bilibin},% ...\listoffigures % Insre une liste des figuresfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationBibliographie : principeMcanisme LATEX+BibTeXBibTeX permet de dfinir des listes bibliographiques,enregistres dans des fichiers .bib.LATEX charge une ou plusieurs de ces listes.LATEX naffiche que les rfrences cites.En dtailOn peut grer sa biblio avec Zotero, Jabrefet exporter au format bib.Lditeur aide citer en LATEX (compltion, recherche,etc).La prsentation est personnalisable.francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationExtensions (packages)CTANhttp://ctan.orgDes milliers dextensions libresChaque extension est documenteSlection dexemplesfancyhdr Configurer entte et pieds de pagestitlesc Changer lapparence des titresminitoc Table des matires par chapitreeledpar Textes en vis--vis (traduction)beamer Prsentations comme celle-cifrancois.gannaz@silecs.info Introduction LATEXhttp://ctan.orgPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationMacros et programmationSimple alias\newcommand{\fmi}{\index{FMI} Fond Montaire Int.}Fonction paramtre\newcommand{\norm}[1]{\left\Vert{#1}\right\Vert}(Re)programmation\renewcommand{\thechapter}{%\ifnum\value{chapter}=1premier % -> Chapitre premier\else\Roman{chapter} % -> Chapitre II\fi}francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationMacros et programmationSimple alias\newcommand{\fmi}{\index{FMI} Fond Montaire Int.}Fonction paramtre\newcommand{\norm}[1]{\left\Vert{#1}\right\Vert}(Re)programmation\renewcommand{\thechapter}{%\ifnum\value{chapter}=1premier % -> Chapitre premier\else\Roman{chapter} % -> Chapitre II\fi}francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Maths Structure Biblio PersonnalisationMacros et programmationSimple alias\newcommand{\fmi}{\index{FMI} Fond Montaire Int.}Fonction paramtre\newcommand{\norm}[1]{\left\Vert{#1}\right\Vert}(Re)programmation\renewcommand{\thechapter}{%\ifnum\value{chapter}=1premier % -> Chapitre premier\else\Roman{chapter} % -> Chapitre II\fi} francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Langages graphiques Alternatives Le futur de LATEXPlan1 Prsentation2 Caractristiques de LATEX3 Au-del de LATEXLangages graphiquesAlternativesLe futur de LATEXfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Langages graphiques Alternatives Le futur de LATEXUn langage graphique : Tikz\begin{tikzpicture}\draw (0,0) circle (1) ;\draw (0,0) -- (1,0) ;\draw (1,0) node[right]{$\theta=0$} ;\draw (0,0) -- (0,1) ;\draw (0,1) node[above]{$\theta=\frac\pi2$} ;\end{tikzpicture} = 0 = 2francois.gannaz@silecs.info Introduction LATEX\pgfdeclarelindenmayersystem{Koch}{\rule{F -> F-F++F-F}}\begin{tikzpicture}\draw [green !40 !black, rotate=90][l-system={Koch, step=0.7pt, angle=60, axiom=F++F++F,order=5}]lindenmayer system -- cycle ;\end{tikzpicture}Prsentation Dmo Au-del Contact Langages graphiques Alternatives Le futur de LATEXLyX : intermdiaire entre LATEX et WordLyXlogiciel libre,http://www.lyx.org/permet dcrire en WISIWYG, sans taper de commande ;permet dcrire en LATEX pour la finition ;produit du PDF.Prt lemploisinstalle facilement sous Windows et Linux, voire OSX ;livr avec JabRef pour grer la bibliographie.Lyx permet un apprentissage de LATEX en douceur.francois.gannaz@silecs.info Introduction LATEXhttp://www.lyx.org/LyX : vue normaleLyX : vue LATEXLyX : vue PDFPrsentation Dmo Au-del Contact Langages graphiques Alternatives Le futur de LATEXMS Word, LibreOffice, OpenOfficeAvantages face LATEXApprentissage plus simple.Placements visuels, la souris.InconvnientsLapparence prime souvent sur le sens.crire des mathmatiques est une souffrance.La qualit du rsultat est infrieure un PDF de LATEX.La longvit des documents est incertaine.Difficile de grer les composants dun documents(par exemple, inclure une mme image plusieurs fois)La programmation (en basic) est mal intgre.francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Langages graphiques Alternatives Le futur de LATEXTexte structur : wiki, MarkdownAvantages face LATEXApprentissage plus simple.Mme syntaxe mathmatique.InconvnientsPlus limit.Pas de programmation.(Markdown + Pandoc) est idal pour les documents simples !francois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del Contact Langages graphiques Alternatives Le futur de LATEXLuaTEXLe futur moteur de LATEXRemplacera le moteur pdfTEXMeilleure getion des fontes TrueType & OpenType,ce que je dmontre auitt !Unicode devient le tandard officielPermet de programmer TEX avec le langage Lua(utile pour les dveloppeurs d'extenions)Quand ? Le travail et en coursfrancois.gannaz@silecs.info Introduction LATEXPrsentation Dmo Au-del ContactQuestions ?Pour les questions postrieures :francois.gannaz@silecs.info 2014 Franois Gannaz SilecsLicence CC BY-SA 3.0francois.gannaz@silecs.info Introduction LATEXfrancois.gannaz@silecs.infoPrsentationCaractristiques de LaTeXAu-del de LaTeX

Recommended

View more >