Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

26

description

LaTeX appliqué aux SHS, le 30 avril 2013, Maison méditerranéenne des sciences de l'homme (MMSH), Aix-en-Provence, salle Paul-Albert Février, 14h-17h http://imageson.hypotheses.org/1598 Par Nathalie Martin, archéologue, CCJ LaTeX est un logiciel de composition de texte particulièrement utilisé par les mathématiciens, les physiciens, les informaticiens ou les musiciens car il permet de représenter efficacement des équations et des formules, des éléments graphiques ou visuels. La présentation exposera comment les sciences humaines et sociales peuvent, elles aussi, utiliser ce formidable outil : typographie de haute qualité, gestion d’une bibliographie prolifique, éditions critiques de textes et des traductions en parallèle, notes de bas de pages hiérarchisées, écriture d’alphabets non latins…

Transcript of Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Page 1: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Latex et les SHS

Nathalie MartinCentre Camille Jullian

Ateliers du LabexMed, 30/04/2013

[email protected]

Page 2: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Outils informatiques pour produire et éditer du texte

Éditeurs de texte (GEdit, Bloc-notes, Emacs, TextEdit,...)

Ce sont des logiciels destinés à la création et à l'édition de �chierstextes sans mise en forme des polices, des couleurs, de justi�cation.

Certains permettent une coloration syntaxique dédiée àcertains langages de programmation ( C, PERL, PHP, HTML,CSS. . . et bien sûr LATEX)

Certains permettent l'auto-complétion

Page 3: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Outils informatiques pour produire et éditer du texte

Traitements de texte (Microsoft Words, LibreO�ce)

Ce sont des logiciels qui produisent une composition du texte (ausens typographique) à partir des données textuelles fournies parl'utilisateur.

Le rendu est composé en direct lors de la frappe, c'est cequ'on appelle un logiciel WYSIWYG (What You See Is WhatYou Get).

Le format de sauvegarde retient les informations decomposition : mise en forme, couleurs, polices. . .

Les �chiers sont plus gros.Les �chiers sont souvent moins exploitables par d'autreslogiciels (pas de standard).

Page 4: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Outils informatiques pour produire et éditer du texte

PAO : Logiciels de mise en page (Scribus, InDesign,QuarkXPress, ...)

Publication Assistée par Ordinateur, ce sont des logiciels quiréalisent une composition de très grande qualité typographique àpartir de textes et d'images (livres, magazines, brochures. . . ).

Ils sont souvent complétés dans leur utilisation par des logicielsde graphisme (photographies, dessins vectoriels. . . ).

Logiciels haut de gamme, donc souvent chers.Apprentissage qui n'est pas aiséUsages professionnels

Page 5: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Outils informatiques pour produire et éditer du texte

LaTeX

Ce n'est pas à proprement parler un �traitement de texte�, maisplutôt un �traitement de document�, il analyse un texte source et letraduit (compilation) pour fournir le résultat sous forme d'undocument �nal.

Sa démarche ressemble à ce qui se passe avec des navigateursWEB : interprétation du �chier texte source en HTML

Performant : il rivalise avec les logiciels de mise en page grâceà un langage de programmation et à sa grande �exibilité.

Automatique : LATEX se charge automatiquement denombreux aspects et détails typographiques.

Déroutant : sa mise en ÷uvre est très di�érente des autreslogiciels, ce qui déroute les habitués des traitements de texteet des logiciels de PAO.

Page 6: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Les avantages de LATEX

Les avantages de LATEX

Logiciels gratuits, ouverts et stabilisés => pérennité desdocuments.

Une communauté dynamique et très présente sur le net

Très grande portabilité (tous les systèmes d'exploitation).

Typographie de très grande qualité : césures, ligatures. . .

Séparation totale du fond et de la forme.

Changement de style aisé.

Gestion automatique de nombreux éléments du document(table des matières, références croisées, bibliographie. . . ).

Gestion des éditions critiques dans le respect des normes

Page 7: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Les avantages de LATEX

Les avantages de LATEX

Gestion aisée de documents écrits dans des langues etdialectes di�érents.

Grande capacité de gestion des éléments graphiques spéciaux

Possibilité de programmation : création de ses proprescommandes, mise en page, aspect des éléments du texte,automatisations diverses. . .

Nombreuses extensions sous forme de packages qui avec unpeu de pratique peuvent être modulés

Page 8: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Les avantages de LATEX

Les avantages de LATEX

Capacité à gérer des gros documents complexes de façonsimple : Le �chier source est du texte. Documents légers :quelques Mo pour un livre de 600 pages

Exemple

Ma thèse = 712 pages avec plus de 70 illustrations dans le texte et350 dans le catalogue et 18 tableaux :pdf = 58,4 Mo�chier .tex = 42,6 Mo

=> implique une manipulation très facile au quotidien

=> et une très grande facilité de sauvegarde

Page 9: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Les inconvénients de LateX

Les inconvénients de LateX

Installation moins aisée que Word ou OpenO�ce ou plutôtmoins habituelle

Non WYSIWYG

Extrême rigueur requise pour la composition (en fait, c'est unavantage).

Temps d'apprentissage nécessitant un investissement personnelparticulier

Nécessité d'a�ronter certains problèmes de programmation

Une erreur dans les instructions données au programme et ledocument n'est pas générérecherche d'erreur systématique etc.

Page 10: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

En pratique : l'installation

De quoi a-t'on besoin ?

D'une distribution de Latex

D'un environnement intégré permettant d'éditer le code source

C'est à dire un éditeur de texte amélioré pour le confortdans lequel on saisira le texte au kilomètre et les commandes

Page 11: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

En pratique : l'installation

Par système d'exploitation

Windows

Installation fondamentale (distribution) : MiKTeX, TeXLive

Environnement intégré (Logiciel d'interface) : TeXworks,TeXMaker, TeXnicCenter

Mac

Installation fondamentale (distribution) : MacTeX, TeXLive

Environnement intégré (Logiciel d'interface) : TeXShop,TeXworks, TeXMaker

Page 12: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

En pratique : l'installation

Par système d'exploitation

Linux

Installation fondamentale (distribution) : TeXLive

Environnement intégré (Logiciel d'interface) : TeXworks,TeXMaker, Kile

Page 13: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

Élément du code source

Un document LaTeX se compose de :

Un préambule : un en-tête contenant les propriétés généralesdu document

Un corps de document

Exemple de structure d'un �chier source =>

Page 14: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS
Page 15: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS
Page 16: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

DocumentClass

Le Documentclass dé�nit le type et la forme générale du document

Il existe di�érentes sortes de Documentclass : Article, Report,Book, Beamer, etc.

Ces catégories peuvent prendre di�érents arguments, di�érentsparamètres

On peut créer sa propre classe de document

Page 17: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

DocumentClass

Catégorie Valeurs possibles Notes

Taille de Police 10pt, 11pt, 12pt...

Format de papiera4paper, a5paper,letterpaper

A4, A5, formatlettre américaine...

Orientation landscape

Recto-Verso oneside, towsidesimple page ourecto verso

Début des cha-pitres

openany, openrightn'importe ou, surune page de droite

Colonnesonecolumn, twoco-lumn

sur une ou deux co-lonnes

Page 18: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

DocumentClass

La syntaxe de la commande Documentclass

\documentclass[paramètres, ...]{type de documents} :

Exemple : \documentclass[a4paper, 12pt]{article}

Page 19: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

Les types de commandes

Il existe deux types de commandes

Les commandes sans arguments

\og

\fg

Les commandes avec arguments

\textbf{un mot} pour mettre en gras :

\includegraphics[width=1 cm]{pingouin.jpg}

qui donne :

.

Page 20: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

Les commandes de mises en forme manuelle

\textbf{...}, \textit{...}, \textsc{...}

Permettent respectivement de mettre un mot en gras, enitalique et en petites majuscules

\tiny{...}, \normalsize{...}, \Large{...}

Permettent respectivement de mettre un mot dans une trèspetite taille de police, dans une taille normale, et dans unetaille supérieure à la moyenne.

Page 21: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Structure d'un �chier source LATEX

Les environnements

La syntaxe des environnements se compose toujours de deuxbalises : une de début et une de �n. Tout ce qui se trouve entre cesdeux bornes sera a�ecté par l'action de l'environnement choisi.

centrer du texte :

\begin{center} Mon texte Centré \end{center}

tabular :

\begin{tabular} Mon tableau \end{tabular}

Page 22: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

commandes spéci�ques

Ecrire du grec ancien

Ajouter dans le préambule :

\usepackage[polutonikogreek,frenchb]{babel}

Pour assurer les périspomènes préciser éventuellement :

\def\~{\char"7E}

Utilisé la commande à argument :

\textgreek{...}

Respecter la syntaxe propre à la commande : accent placéavant la lettre sauf le iota souscrit qui se place après

Respecter les équivalences de lettres

Page 23: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

commandes spéci�ques

Ecrire du grec ancien

Cette frappe :

\textgreek{t~hle d> >ap`o krat`os q'ee

d'esmata sigal'oenta,\\

>'ampuka kekr'ufal'on te >id`e plekt`hn >anad'esmhn\\

kr'hdemn'on j> , <'o <r'a o<i d~wke qrus~h >Afrod'ith}

\\ (Iliade, XXII, v.468-473.)

Donnera :

τῆλε δ᾿ ἀπὸ κρατὸς χέε δέσματα σιγαλόεντα,

ἄμπυκα κεκρύφαλόν τε ἰδὲ πλεκτὴν ἀναδέσμην

κρήδεμνόν θ᾿ , ὅ ῥά οἱ δῶκε χρυσῆ Αφροδίτη

(Iliade, XXII, v.468-473.)

Page 24: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Documentation

Livres

LaTeX Companion , F. Mittelbach et M. Goossens,Addison-Wesley 2004.

Guide to LaTeX , H. Kopka et P. Daly, Addison-Wesley 2003

LaTeX pour l'impatient, W. Appel, C. Chavalier, E. Cornet, S.Desreux, HK, 2009.

LaTeX Mémento, C. Jacquet, Eyrolles, 2007

Page 25: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Documentation

Documents électroniques et sites internet

The Not So Short Introduction to LaTeX

FAQ française de LATEX :http ://www.grappa.univ-lille3.fr/FAQ-LaTeX/

CTAN : The Comprehensive TeX Archive Network, :http ://www.ctan.org (des packages et encore des packages.)

The Comprehensive LaTeX Symbol List :http ://ctan.org/tex-archive/info/symbols/comprehensive(tous les symboles mathématiques disponibles)

LaTeX Wikibook : documentation collective sur LATEX,disponible aussi en PDF.

Page 26: Ateliers numériques du LabexMed : LaTeX appliqué aux SHS

Latex et les SHS

Documentation

Ciblée SHS

Les �ches à bébert : le tutoriel pas à pas le plus pédagogique :http ://les�chesabebert.fr/

Les tuteurs de l'ENS :http ://www.tuteurs.ens.fr/logiciels/latex/

Le blog et le Livre de Maïeul Rouquette :

http ://geekographie.maieul.net/XeLaTeX appliqué aux sciences humaines :http ://www.atramenta.net/books/latex-sciences-humaines/79

Le blog de Jean-Baptiste Camps :http ://graal.hypotheses.org/author/graal

Googles Groupes

LaTeX pour les SHSÉditions critiques