Latex
| Latex | ||
|---|---|---|
| Partie de langue de marquage | ||
|
| ||
|
| ||
| Informations générales | ||
| type de programme | traitement de texte | |
| développeur | Projet de latex3, (initialement Leslie Lamport) | |
| Première version | années 1980 | |
| Licence | Licence publique du projet latex 1.3C (LPPL 1.3C). [ 2 ] | |
| Information technique | ||
| Prévu dans | Texas | |
| Versions | ||
| Dernière version stable | Latex2e News Numéro 27 [ 1 ] ( 15 avril 2017 (5 ans, 5 mois et 28 jours)) | |
| Liens | ||
( Latex écrit en texte sans format ) est un système de composition de texte, orienté vers la création de documents écrits qui présentent une qualité typographique élevée. En raison de ses caractéristiques et de ses possibilités, il est utilisé particulièrement intensément dans la génération d'articles scientifiques et de livres qui incluent, entre autres éléments, des expressions mathématiques.
Latex est formé par un grand ensemble de macros Tex , écrite par Leslie Lamport en 1984 , avec l'intention de faciliter l'utilisation du langage de composition typographique , créé par Donald Knuth . Il est largement utilisé pour la composition d'articles académiques, de thèses et de livres techniques, étant donné que la qualité typographique des documents fabriqués en latex, est considéré comme approprié aux besoins d'un éditorial scientifique de première ligne, dont beaucoup l'utilisent déjà.
Latex est un logiciel libre sous licence LPPL .
Descriptif
Latex est un système de composition de texte qui est principalement formé par des commandes construites à partir de commandes tex - un langage "bas niveau", dans le sens où ses actions ultimes sont très élémentaires - mais avec l'avantage supplémentaire de la "puissance augmente les capacités de latex à l'aide de Tex Own Commandes décrites dans le Texbook ». [ 3 ] [ 4 ] C'est ce qui fait du latex un outil pratique et utile car, à sa facilité d'utilisation, toute la puissance de Tex se joint. Ces caractéristiques ont rendu le latex s'est étendu rapidement entre un large secteur scientifique et technique, au point de devenir une utilisation incontournable dans les communications et les congrès, et requis par certains magazines lors de la livraison d'articles académiques.
Son open source a permis à de nombreux utilisateurs de fabriquer de nouveaux services publics qui étendent leurs capacités avec des objectifs très variés, parfois en dehors de l'intention avec laquelle il a été créé: différents dialectes en latex sont apparus qui, parfois, étaient incompatibles les uns avec les autres. Pour s'attaquer à ce problème, en 1989 , Lamport et d'autres développeurs ont commencé le "projet de latex3" si appelé. Dans la chute boréale de 1993 , une nouvelle standardisation du latex a été annoncée , à travers une nouvelle version qui comprenait la plupart de ces extensions supplémentaires (comme l'option d'écrire des transparents ou la symbologie de l' American Mathematical Society ) dans le but de donner l'uniformité à l'ensemble et éviter la fragmentation entre les versions incompatibles de latex 2.09. Cette tâche a été effectuée par Frank Mittlebach , Johannes Braams , Chris Rowley et Sebastian Rahtz avec Leslie Lamport lui-même. Jusqu'à atteindre l'objectif final de "Project 3", les différentes versions sont appelées (c'est-à-dire "version 2 et un peu plus ..."). Actuellement, chaque année, une nouvelle version est proposée, bien que les différences entre l'une et l'autre soient généralement très petites et toujours bien documentées.
Cependant, en plus de toutes les nouvelles extensions, la caractéristique la plus pertinente de cet effort de re-standardisation était l'architecture modulaire : un noyau central (le compilateur ) qui maintient les fonctionnalités de la version précédente, mais permet d'augmenter sa puissance et sa polyvalence à travers Différents packages qui ne sont facturés que si nécessaire. De cette façon, le latex a désormais d'innombrables packages pour tous les types d'objectifs, dont beaucoup dans la distribution officielle, et d'autres effectués par des tiers, dans certains cas pour des utilisations spécialisées.
Utilisation
Latex présuppose une philosophie de travail différente de celle des traitements de texte habituels (connus sous le nom de Wysiwyg , c'est-à-dire "ce que vous voyez est ce que vous obtenez") et est basé sur des instructions. Traditionnellement, cet aspect a été considéré comme un inconvénient (probablement le seul). Cependant, Latex, contrairement aux traitements de texte Wysiwyg, permet à ceux qui écrivent un document de se concentrer exclusivement sur le contenu, sans avoir à se soucier des détails du format. En plus de ses capacités graphiques pour représenter des équations, des formules compliquées, de la notation scientifique et même musicale, il permet de structurer facilement le document (avec chapitres, sections, notes, bibliographie, index analytiques, etc.), ce qui apporte confort et le rend utile Pour les articles des universitaires et des livres techniques.
Avec le latex, la préparation du document nécessite normalement deux étapes: dans le premier, vous devez créer via n'importe quel éditeur de texte plat , un fichier source ou un fichier qui, avec des commandes et des commandes adéquates, contient le texte que nous voulons imprimer. La deuxième étape consiste à traiter ce fichier; Le processeur de texte interprète les commandes qui y sont écrites et compile le document, le laissant préparé afin qu'il puisse être envoyé à la sortie correspondante, que ce soit l'écran ou l'imprimante. Si vous souhaitez ajouter ou modifier quelque chose dans le document, les modifications du fichier source et du processus doivent être apportées à nouveau. Cette idée, qui peut sembler peu pratique a priori , est connue de ceux qui connaissent le processus de compilation qui est effectué avec des langages de programmation de haut niveau ( C , C ++ , etc.), car il est complètement analogue .
La façon dont le latex interprète le "formulaire" que le document doit avoir est des étiquettes . Par exemple, \documentclass{article}il indique que le latex que vous traiterez est un article. Il peut être étrange qu'aujourd'hui un outil qui n'est pas le type WYSIWYG ("ce que vous voyez est ce que vous obtenez") est toujours utilisé), mais les caractéristiques de LaTeX sont encore nombreuses et variées. Il existe également plusieurs outils ou applications qui aident une personne à rédiger ces documents de manière plus visuelle ( Lyx , Texmacs et autres). Ces outils sont appelés Wysiwym ("Ce que vous voyez est ce que vous voulez dire").
L'un des avantages du latex est que le départ qu'il offre est toujours le peu importe,même PostScript , PDF , SGML , HTML , RTF , etc. Il existe des distributions de latex et des ID pour tous les systèmes d'exploitation les plus répandus, qui incluent tout ce qui est nécessaire pour fonctionner. Il existe, par exemple, des programmes de fenêtres telles que TexniCCENTR , pour GNU / Linux as Kile , ou pour macOS tels que Texshop , tous libérés sous la licence GPL . Il existe également des éditeurs multiplateformes (pour MacOS, Windows et Unix) Texmaker et Texworks , qui sont également publiés sous la licence GPL.
Nom et prononciation
Le nom de latex, dérivé du nom de Tex, maintient la même règle pour la prononciation que Donald Knuth spécifie dans le Texbook , [ 3 ] c'est-à-dire en espagnol, il doit être prononcé comme le dernier / ' laːtex / Parce que la dernière lettre est Pas le X (EQUIS) mais la lettre grecque χ ( ji ), prononcée / x /. Cependant, la prononciation est donnée par l'usage, comme l'explique Leslie Lamport dans son livre [ 4 ] pour ce qui est généralement / 'Lateks / une autre façon habituelle de le nommer en espagnol.
Lamport a dit à propos de la prononciation en anglais ce qui suit :
L'un des plus gros problèmes de Latex est de décider comment le prononcer. C'est l'une des rares choses que je ne dirai pas à propos de Latex, puisque la prononciation est déterminée par l'usage, pas par les règles. Tex se prononce généralement Teck, faisant de Lah-Teck et Lay-Teck les choix les plus logiques ; Mais la langue n'est pas toujours logique, donc Lay-Tacks est également possible. [ 4 ]
Le mot latex en code
Code wiki
Le code "'' l <up> a </p> t <sub> e </p> x ''" génère ' l a t e x '
Le code "L <sup> a </p> t <sub> e </ sub> x" génère l a t e x
Le code "<math> l ^ at_ex </path>" génère:
Code de latex
Le code "\ latex {}" génère le logo . Lorsqu'il ne peut pas être reproduit correctement, par exemple lors de l'écriture en texte plat, les consonnes sont généralement écrites en majuscules ("latex") pour éviter la confusion avec le mot " latex ".
Exemples
Un document sur latex
| code |
|---|
\ DocumentClass [12pt] { Article }
\ usepacke [ espagnol ] { babel }
\ usepackege { Amsmath } \ title {\ latex} \ date {} % Ceci est un commentaire, il ne sera pas affiché dans le document final. \ Begin { Document } \ Maketitle
\ Latex {} est un programme pour préparer des documents avec le système de
Typographie \ ' ias \ note de bas de page { % note de bas de page Selon Wikipedia, la
typographie \' ia est l'art yt \ ' ecnica de la gestion et de la sélection de types de types, de types, de types,
Originaire du plomb, pour créer des travaux d'impression \ ' on } % fin de bas de page
\ tex {} . \ Latex {} a été initialement développé par Leslie Lamport en1984 et
est devenu le m \ ' ethodo dominant pour la manipulation
de \ Tex . La version utilisée pour générer ce document est \ latexe .
\ newline
% Le code suivant montre la qualité de la typographie typographique
\ begin { align }
e & = mc ^ 2 \\
m & = \ fraude { m _ 0 } { \ sqrt { 1- \ fraude { v ^ 2 } { C ^ 2 }}}
\ end { align }
\ end { document }
|
| résultat |
|---|
Langue
| code | symbole | code | symbole | code | symbole | code | symbole | code | symbole | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| \'un | un | \'et | et | \ '{\ Yo} | Yo | \'Soit | Soit | \'ou | ou | |||||
| \'UN | UN | \'ET | ET | \ '{\ Yo} | Ø | \'SOIT | SOIT | \'OU | OU | |||||
| \"ou | ou | \"OU | OU | \ ~ n | ñ | \ ~ N | Ñ | \ Dc | ç | |||||
| \cc | Ç | ! | ¡ | ? | fais | |||||||||
| \ Aa | UN | \ ^ a | un | \ `A | un | \ = a | un | \"un | un | |||||
| \ ~ a | un | \ ae | æ | \ oe | – | \Soit | Soit | ré |
La forme la plus pratique ( latex / internationalisation ) pour écrire des tildes et d'autres symboles qui n'apparaissent pas dans l'alphabet anglais, est évidemment, les écrivant directement du clavier. Ainsi, au lieu d'écrire
\ ' a
Il est préférable d'écrire
un
Pour cela, le système de codage du programme utilisé doit être pris en compte. Par exemple, si un éditeur tel que Texmaker 1.9.9 est utilisé, vous pouvez choisir le codage dans
- Options → Configurer TexMaker → Éditeur → Éditeur de police enoding.
Dans le préambule du document Latex une ligne qui établit le système utilisé, par exemple, doit être écrite
\ usePackage [utf8] { inputec }
Si le codage UTF-8 est utilisé
\ usepackage [latin1] { inputec }
Si le codage ISO 8859-1 est utilisé . Ainsi, l'exemple ci-dessus serait simplement
| code |
|---|
\ DocumentClass [12pt] { Article }
\ usePackage [espagnol] { babel }
\ usePackage { Amsmath }
\ usePackage [Latin1] { inputec }
\ title { \ latex }
\ date {}
% Ceci est un commentaire, il ne sera pas montré dans le document final.
\ Begin { document }
\ Maketitle
\ Latex {} est un programme pour préparer des documents avec le système de
Types \ note de bas de page { % Page Note
Selon Wikipédia, la typographie est l'art et la technique de gestion et
Sélection de type, à l'origine, à créer des emplois
d'impression } % fin au pied de page
\ Tex {} . \ Latex {} a été initialement développé par Leslie Lamport
En 1984 et est devenu la méthode dominante de manipulation
de \ Tex . La version utilisée pour générer ce document est \ latexe .
\ newline
% Le code suivant montre la qualité de la typographie typographique
\ begin { align }
e & = mc ^ 2 \\
m & = \ fraude { m _ 0 } { \ sqrt { 1- \ fraude { v ^ 2 } { c ^ 2 }}}
\ end { aligner }
\ end { document }
|
Alphabet grec
| code | symbole | code | symbole | code | symbole | code | symbole | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| \ Alpha | \Bêta | \Gamma | \Delta | ||||||||||
| \ Epsilon | \ Zeta | \ ETA | \ Thêta | ||||||||||
| \Iota | \Kappa | \Lambda | \ Mu | ||||||||||
| \Gnou | \ X i | \Omicron | \Pi | ||||||||||
| \rhô | \ Sigma | \ Tau | \Upsilon | ||||||||||
| \ phi | \Chi | \ Psi | \Oméga | ||||||||||
| ? | \bêta | \gamma | \delta | ||||||||||
| \ epsilon | \ Zeta | \ eta | \ Theta | ||||||||||
| \iota | \kappa | \lambda | \ mu | ||||||||||
| \gnou | \xi | \ OMICRON | \pi | ||||||||||
| \ rho | \ Sigma | \ tau | \ Upsilon | ||||||||||
| φ | \ chi | \ psi | \oméga |
Symboles mathématiques
| code | symbole | code | symbole | code | symbole | code | symbole | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| \ digamma | \ Varsilon | \ Varkappa | \ phi | ||||||||
| \ Varpi | \ Varrho | \ Warsigma | \ Vartheta | ||||||||
| \ Aleph | \ Beth | \ Daleth | \ Complément | ||||||||
| \aune | \ eth | \ Hslash | \ mho | ||||||||
| \partiel | \ wp | \infty | \angle | ||||||||
| \ Finv | \ Jeu | \je suis | \Concernant | ||||||||
| \ existe | \pour tous | \dans | \ni | ||||||||
| \ Environ | \ neq | ≤ | \ geq | ||||||||
| \ FLÈCHE GAUCHE | \flèche droite | \ Langle | \ Rangle | ||||||||
| \ nablah | \ Mathbb {ab} | \ Mathcal {ab} | \ Mathbf {ab} | ||||||||
| \fois | \ensemble vide | \Flèche droite | \ HookRightArrow {} | ||||||||
| \ Cong | \ { | \} | \ Sous-ensemble | ||||||||
| \prod | \ Coprod | \ Bigcup | \ Bigcap |
Expressions mathématiques
| code | résultat | |
|---|---|---|
| \ Begin {array} {| c |} \ hline 0 = a_ {11} + a_ {12} \\ \ hline \ end {array} |
||
| x ^ {a + b} = x ^ ax ^ b | ||
| x_i = \ sqrt [n] {\ fraude {a_i} {b_i}} | ||
| \ Begin {Pmatrix} \ alpha & \ cdots & \ beta ^ {*} \\ \ vdots & \ ddots & \ vdots \\ \ \ gamma ^ {*} & \ cdots & \ delta \ end {pmatrix} |
||
| \ int _ {\ vert x-x_0 \ vert <x_0} \ phi (x) | ||
| \ int \ limites _ {\ vert x-x_0 \ vert <x_0} \ phi (x) | ||
| \ oint f (x) dx | ||
| \ iint \ phi (x, y) dxdy | ||
| \ Sum_ {0 \ le i \ le m \\ 0 <j <n} p (i, j) | ||
| \ lim_ {n \ righttarrow \ infty} \ fraude {n \ cdot l} {2 \ cdot r} = \ pi |
||
| {n \ Choisissez r} = \ fraude {n!} {r! (N - r)! | ||
| x ' + x' '= \ point x + \ dpoint x | ||
| \ vec {\ mathbf {v}} = a \ hat x + b \ hat y | ||
| \ overline {ab} \ sous-ensemble \ bar {c} | ||
| \ Begin {matrice} a \ xright {\; \; \; f \; \; \;} b \\ \ pi \ downarrow {\; \; \; \; \;} \; \; \; \ uparrow {} \ phi \\ c \ xright {\; \; \; g \; \; \;} d \ end {matrice} |
||
| f (x) = \ begin {cas} 0 & \ text {oui} x> 0 \\ x ^ 2 & \ text {oui non} \ end {cales} |
||
| \ Big (\ big (\ bigg (\ bigg (\ quad \ big \} \ big \} \ bigg \} \ bigg \} \ quad \ big \ | \ big \ | \ bigg \ | \ bigg \ | \ quad \ Big \ downarrow \ big \ downarrow \ bigg \ downarrow \ bigg \ downarrow |
||
| <math> \ tfrac {\ cfrac {1} {2} \ dfrac {3} {4} \ fraude {3} {4} \ tfrac {7} {8}} {2} </at> |
||
| <Maths> {}^{14} _ {\; 7} \ text {n} </ math> |
Magazines scientifiques en latex
Dans la publication d'articles scientifiques, ils demandaient généralement l'envoi des articles à l'éditeur dans .rtf, .doc format et récemment dans .docx en utilisant toujours le logiciel MS Word comme logiciel de référence. Une situation qui a forcé tout le monde à mettre à jour les licences MS Office pour accéder à la dernière version de MS Office pour pouvoir publier un manuscrit dans un logiciel juridique et compatible avec les exigences éditoriales. Heureusement, les éditeurs ont choisi d'utiliser le latex - comme Elsevier qui a facilité un document de base de latex (Elsarticle.tex) - permettant au travail des auteurs de revenir à leur fonction d'écriture et non de textes.
Voici des exemples de magazines qui autorisent actuellement la réception d'articles pour publication Latex :
- Toxicologie aquatique (Elsevier)
- Biomasse et bioénergie (Elsevier)
- Lettres de biologie (la Royal Society)
- Bioresource Technology (Elsevier)
- Écologie (ESA)
- Applications écologiques (ESA)
- Modélisation et logiciels environnementaux (Elsevier)
- Recherche environnementale (Elsevier)
- Sciences de l'environnement et politique (Elsevier)
- Journal européen de science des sols (Wiley)
- Heliyon (Elsevier)
- Focus d'interface (la Royal Society)
- Journal de l'American Chemical Society (ACS)
- Journal of Radioactivity Environmental (Elsevier)
- Journal des sciences oncologiques (Elsevier)
- Journal of Statistical Software
- Marine Pollution Bulletin (Elsevier)
- Science et ingénierie des matériaux (Elsevier)
- Collection de motifs (Elsevier)
- Transactions philosophiques A (The Royal Society)
- Transactions philosophiques B (The Royal Society)
- PLOS ONE (PLOS.ORG)
- Actes B
- Revue d'économie Brasileira (Scielo)
- River Research and Applications (Wiley)
- Société royale Open Science (La Société royale)
- Science (AAAS)
Voir aussi
- Le contexte
- BibTeX
- Distribution Miktex , Latex et Tex pour Windows
- Wysiwym
- Tex Live , Latex et Tex Distribution pour Windows , GNU / Linux , MacOSX.
Références
- ↑ Projet LaTeX. Latex News (en anglais)
- ↑ Projet LaTeX. La licence publique du projet de latex (en anglais)
- ↑ A B S.D. Knuth, The Texbook , Reading, Mass., Addison-Wesley, 1984
- ↑ A B C L. Lamport, Latex: un système de préparation de documents , Addison-Wesley, 1994
Bibliographie
- Sanguino Botella, Javier. Initiation au latex2e. Un système de préparation de documents , Madrid, Addison-Wesley, 1997. ISBN 84-7829-013-3
- B. Cascales, P. Lucas, JM Mira, AJ Pallarés et S. Sánchez-Pedreño, LaTeX, une imprimerie entre leurs mains , Madrid, ADI, 2000.
- B. Cascales, P. Lucas, JM Mira, AJ Pallarés et S. Sánchez-Pedreño., The LaTeX Book , Madrid, Pearson, 2003. ISBN 84-205-3779-9
- Lamport, Leslie. LaTeX : Un système de préparation de documents (2e édition). Mis à jour pour LaTeX2e., Reading, Mass., Addison- Weley , 1994, 288 pages . ISBN 0-201-52983-1
- Mittelbach, Frank et Goossens, Michel. Le compagnon du latex , deuxième édition. Addison-Wesley, 2004, 1120 pages, (en anglais ). ISBN 0-201-36299-6
- DeCastro Korgi, Rodrigo. The LaTeX Universe , 2nd Edition, Universidad Nacional de Colombia , Faculté des Sciences. Département de mathématiques, Bogotá, 2003, 467 pages. ISBN 958-701-060-4
Liens externes
Wikimedia Commons accueille une galerie de médias sur le latex .
Wikilibros abrite un manuel de latex .
L'objectif contient des informations sur le latex .
- Site officiel (en anglais)