LaTeX

De EduTech Wiki
Aller à la navigation Aller à la recherche

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

LaTeX est un langage et un système de préparation de documents techniques, gratuit et multi-plateforme, souvent destinés à des utilisations scientifiques. Contrairement à des logiciels de traitement de texte (e.g. Microsoft Word) qui affichent le résultat de la mise en page en temps réel selon le principe du What You See Is What You Get (WYSIWYG), LaTeX défère la mise en page à un processus de Output finale, afin que les auteurs puissent se concentrer sur la structure du document plutôt que sur la forme.

LaTeX peut être utilisé en tant que système à part entière pour la production de documents, mais également intégré dans des flux de productions qui prévoient d'autres formats et outils de traitement. Par exemple, LaTeX peut être intégré directement dans ce wiki :

Dans les cas d'intégration avec d'autres outils, des templates sont souvent utilisés pour transformer le document final à partir de langages plus simples, comme par exemple Markdown.

Les aspects techniques de LaTeX sont plutôt complexes et un traitement complet de ces aspects ne sera pas proposé dans cette page. Nous illustrerons plutôt des aspects de base, ainsi que la possibilité d'intégrer LaTeX dans l'automatisation de report scientifiques, notamment en relation avec R (voir à ce propos Mise en place d'un environnement de travail avec R).

Installation

L'installation de LaTeX peut se faire de différentes manières, notamment en fonction de son utilisation. L'installation "complète" étant assez lourde, il est conseillé d'abord de se renseigner sur les modalités spécifiques relatifs au cadre d'utilisation envisagé, surtout dans le cas d'une intégration avec d'autres outils. De plus, il existe plusieurs applications en ligne qui permettent de créer ou transformer des documents en utilisant LaTeX et qui peuvent être testées avant de procéder à une installation en local.

Installation locale

Application en ligne

Quelques exemples de base

Intégration avec R

Ressources