Outils de rédaction scientifique



Documents pareils
Petit guide pour les débutants en L A TEX

1 Comment faire un document Open Office /writer de façon intelligente?

Introduction au L A TEX

Petit manuel d utilisation de L A TEX à l usage des enseignants de mathématiques et de leurs élèves

Changer la taille des caractères en L A TEX

Une courte (?) introduction à LATEX 2ε

Ekoconstruct / Catalogue ek construct

< _17_0>

CONSEILS POUR BIEN TAPER UN DOCUMENT AVEC LATEX

Ce chapitre décrit comment insérer des tableaux de données dans un document. On va commencer par voir les environnements tabbing et

Manuel d'utilisation du site Deptinfo (Mise en route)

Introduction à ConTEXt

Créer un site Internet dynamique

à l édition de textes

UE Programmation Impérative Licence 2ème Année

NORMES DE PRÉSENTATION DES MANUSCRITS

< 31_28_0>

Informatique Générale

Compléments de documentation Scilab : affichage de texte et formatage de nombres

Tout ce que vous avez toujours voulu savoir sur L A TEX sans jamais. os er le demander

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Comment congurer WinEdt pour L A TEX?

Utilisation de l ordinateur dans la rédaction des rapports de laboratoire. Département de physique. Bruno Binet Patrick Labrecque

Utilisation de l éditeur.

Atelier de l Ecole doctorale : Latex, Lyx, and friends Chapitre 2 : Gestion de la bibliographie

GUIDE Excel (version débutante) Version 2013

Introduction à LYX. par l Équipe LYX 24 juin 2011

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Troisième projet Scribus

L extension frenchle pour L A TEX Notice d utilisation

Une courte (?) introduction à LATEX 2ε

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

Exposés sur LATEX

Techniques d interaction dans la visualisation de l information Séminaire DIVA

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Plan. Traitement de texte et PAO 4/10/06. Initiation à Word

WORDPRESS : réaliser un site web

Comment consolider des données

Projet de Fin d Etudes

Bases de programmation. Cours 5. Structurer les données

Premiers pas avec Mathematica

Initiation à la Programmation en Logique avec SISCtus Prolog

Soumission des articles pour l ICOFOM Study Series

COMMENT REDIGER UN RAPPORT TECHNIQUE?

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

FÊTE DE LA SCIENCE 2005 (Village des Sciences)

Résoudre les problèmes PHP, les meilleures (et les pires) techniques

Les technologies numériques à l usage des professionnels de la communication

Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05

Algorithmique et Programmation, IMA

Documentation. Présentation (simplifiée) de. Monitor PRO

Tp 1 correction. Structures de données (IF2)

mémoires de l Université Laval

Rédigez efficacement vos rapports et thèses avec Word (2ième édition)

Installation de DocBook sur un système Linux

Publier un Carnet Blanc

LA TYPOGRAPHIE (Norme ISO 31)

PRÉSENTÉ PAR : NOVEMBRE 2007

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :


Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

HTML. Notions générales

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

OUTIL DE TRAVAIL COLLABORATIF

Les chaînes de caractères

Les petits pas. Pour favoriser mon écoute. Où le placer dans la classe? Procédurier. Adapter les directives. Référentiel Présentation des travaux

1 Introduction au codage

TEPZZ A_T EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (51) Int Cl.: G07F 7/08 ( ) G06K 19/077 (2006.

CHAPITRE 9. Codes source. 9.1 Insertion brute

Canevas théoriques du projet sur le poker Partie A

Comment créer et utiliser une fonction

SECTEUR 4 - Métiers de la santé et de l hygiène

< _1_0>

Représentation d un entier en base b

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Nom de l application

Suivant les langages de programmation, modules plus avancés : modules imbriqués modules paramétrés par des modules (foncteurs)

(51) Int Cl.: H04L 29/06 ( ) G06F 21/55 ( )

Programmation système I Les entrées/sorties

Présentation du langage et premières fonctions

Dragon Naturally Speaking 13

Manuel d utilisation du site web de l ONRN

DMX MASTER I. Notice d utilisation. Lisez soigneusement la notice d utilisation avant d utiliser l appareil! Version 1.

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (

Publier dans la Base Documentaire

IV- Comment fonctionne un ordinateur?

ECRIRE. Linguistyle. typographie 2 Lisibilité 3 Ecrire 4 Exercices. typographie. R e a l v i r t u e. 1 Anatomie du mot. Comprendre Comprendre

TuxGuitar 1.1. TuxGuitar

Prise en main rapide

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

MANUEL DE PROCÉDURE POUR LA MISE À JOUR DU SITE DE FIDAFRIQUE. Documentation utilisateur Octobre 2005

24 Sep :48 p.m. TEX pour l Impatient N o 1. TEX pour l Impatient

Comment mettre en page votre livre

Premier cours d informatique

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

COMMENT METTRE A JOUR SON SITE WEB?

Chapitre 7. Récurrences

Transcription:

Outils de rédaction scientifique L A TEX, BibTEX, makeindex Frédéric Goualard Frederic.Goualard@univ-nantes.fr Laboratoire d Informatique de Nantes-Atlantique Bureau 208 Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 1

Avant-propos : pourquoi L A TEX? (1) Document = forme + fond Outils de traitement de texte WYSIWYG : Entrelacement «écriture du contenu» «mise en forme» Rédacteur composeur/typographe Vision locale (la ligne) composition de mauvaise qualité Rétro-compatibilité non assurée Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 3

Avant-propos : pourquoi L A TEX? (2) Outils de composition (troff, lout, TEX) WYMIWYG : Rédaction du contenu + ajout de tags pour la structure Description du «quoi», pas du «comment» Vision globale (la page) composition équilibrée digne des typographes humains Source = fichier ASCII (rétro-compatibilité assurée) L A TEX : Sur-couche de TEX simplifiant la rédaction Outil très largement répandu Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 4

5 4 3, 78164062 0 93751058209749445923 2 6 3 5 32 3 8 4 6264 3 3 8 9 5 8 9 1 7 1 Pi = 3 9 92 7950288419716 9 3 Documents divers Livres Rapports Articles de recherche Poésies Calligrammes... Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 9

Musique Écriture de partitions de musiques : \begin{music} \parindent 1cm Piano 2 4. \def\nbinstruments{1}\relax 4 \def\instrumenti{piano}% 4 \nbporteesi=2\relax \generalmeter{\meterfrac{4}{4}}\relax \debutextrait \normal \temps\notes\ibu0f0\qh0{cge}\tbu0\qh0g \hl j\enotes \temps\notes\ibu0f0\qh0{cge}\tbu0\qh0g \ql l\sk\ql n\enotes \barre \Notes\ibu0f0\qh0{dgf} \qlp i\enotes \notes\tbu0\qh0g \ibbl1j3\qb1j\tbl1\qb1k\enotes \temps\notes\ibu0f0\qh0{cge}\tbu0\qh0g \hl j\enotes \finextrait \end{music} ÆÆ Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 10

Chimie CH 2 OSiR 3 O OH CH 3 F Cl OC 16 H 33 Br C C C H COOCH 3 OCH 2 CH 2 OCH 3 NH SO 2 H C H \decalinev{1b==ch$_{2}$osir$_{3}$;3d==o;4a==cooch$_{3}$;% 0FB==CH$_{3}$;0GA==H} \bzdrv{1==oh;5==ch$_{3}$;4==oc$_{16}$h$_{33}$;% 2==\ryl(4==NH--SO$_{2}$){4==\bzdrh{1==(yl);% 2==OCH$_{2}$CH$_{2}$OCH$_{3}$;% 5==\ryl(2==NH--SO$_{2}$){4==\bzdrh{1==(yl);% 5==\ryl(2==SO$_{2}$--NH){4==\naphdrh{1==(yl);5==OH;% 8==\lyl(4==N=N){4==\bzdrh{4==(yl);1==NO$_{2}$;% 5==SO$_{2}$CH$_{3}$}}}}}}}}} \Ethyleneh{1==C;2==C}{1==F;2==Cl;4==Br;% 3==\Ethyleneh{1==C;2==C}{1==(yl);2==H;3==H;4==H}} NH SO 2 NO 2 SO 2 NH N=N SO 2 CH 3 OH Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 11

Formules mathématiques Avec MS Equation 3.0 : Avec L A TEX : ( G(z) = e ln G(z) = exp k 1 S k z k k ) = k 1 e S kz k /k \begin{equation*} G(z) = eˆ{\ln G(z)}=\exp\biggl(\sum_{k\geq1}\frac{S_kzˆk}{k}\biggr)= \prod_{k\geq1}eˆ{s_kzˆk/k} \end{equation*} Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 12

7ÓÔÓÔ ÔÓÔ 8ÖÑ Ð Ò Parties d échecs \newgame \mainline{1. e4 e5 2. Nf3 Bc5} \[\showboard\] 1 e4 e5 2Æf3 c5 a b c d e f g h 5 ¼ ¼Ó¼ ¼ 4¼ ¼ È ¼ 6¼ ¼ ¼ ¼ 2ÈÇÈǼÇÈÇ 1ËÆ ÉÂ Ê 3 ¼ ¼ Æ ¼ Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 13

Bases de L A TEX Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 14

Principe de L A TEX Auteur Designer Manuscrit Classe LaTeX + Paquetages Typographe TeX Document fini Choix du style (fontes, marges,...) Mise en oeuvre L A TEX : Choix d une classe en fonction du type de document report (rapport) article (article de recherche) letter (lettre)... Choix de paquetages pour utiliser des fonctionnalités additionnelles graphicx (inclusion d images) amsmath (extensions mathématiques) Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 15

Contenu d un fichier L A TEX (1) Fichier ASCII Formattage du texte : n espaces 1 espace Ligne vide : sépare deux paragraphes Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte... mes yeux se fermaient si vite... Longtemps, je me suis couché de bonne heure. Parfois, à peine ma bougie éteinte... mes yeux se fermaient si vite... Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 17

Contenu d un fichier L A TEX (1) Commentaires : introduit par %, jusqu à la fin d une ligne Caractères spéciaux : # $ % ˆ & _ { } \ Commandes (macros) : identificateur (seulement des lettres) précédé de \ Adieu veaux, vaches, cochons, \dots %<- ellipse Adieu veaux, vaches, cochons,... Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 18

Accents Combinaison accent + lettre : H\ˆotel, NO\"EL, na\"\i{}ve, sm{\o}rrebr{\o}d, Stra{\ss}e, {\OE}uf, {\AA}rhus Hôtel, NOËL, naïve, smørrebrød, Straße, Œuf, Århus Écriture directe avec é, ï,... Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 20

Les macros (1) Macros sans paramètres \dots \hrulefill \par Macros avec paramètres (encadrés par des accolades) Mot \emph{accentué}. \GenericWarning{Bla bla}{bli} Macros avec un paramètre optionnel (entre crochets) \marginpar[gauche]{droite} Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 21

Les macros (2) Une macro sans paramètre détruit l espace qui suit : \LaTeX est un langage merveilleux LATEXest un langage merveilleux Rajouter une paire d accolades après la macro Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 22

Les environnements Un environnement exerce son influence sur une portion de texte : \begin{toto}... Influence de l environnement toto... \end{toto} Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 23

Les groupes Un groupe est délimité par des accolades Un environnement constitue un groupe {un groupe {et un groupe dans un groupe}} Une macro exerce son influence à l intérieur du groupe où elle apparait Du texte normal, {\huge du gros texte} et du normal de nouveau Du texte normal, du gros texte et du normal de nouveau Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 24

Organisation d un fichier L A TEX \documentclass[options]{nomdeclasse} \usepackage{nomdepaquetage} \usepackage{nomdepaquetage}... Définitions et appels de macros : le préambule \begin{document} Texte \end{document} Classes standards : article, report, book, slides Paquetages utiles : amsmath, amssymb, graphicx, pstricks,... inputenc Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 25

Exemple : un article \documentclass[a4paper,12pt]{article} \usepackage{graphicx} \title{de la prolifération des couleuvres en Bas-Morvan} \author{jean Dupont} \begin{document} \maketitle \section{introduction} Ceci est l introduction... \section{conclusion} Ceci est la conclusion. \bibliographystyle{plain} \bibliography{ma biblio} \end{document} Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 26

Structure Sections (disponibilité dépendant de la classe) : \part{} \chapter{} \section{} \subsection{} \subsubsection{} \paragraph{} \subparagraph{} Création d une table des matières : appel de \tableofcontents \begin{document} \maketitle \tableofcontents... \end{document} Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 27

Les fontes Mise en gras : \textbf{texte} Mise en italique : \textit{texte} Mise en sans-sérif : \textsf{texte} Soulignement d un point important : \emph{texte} \emph{} indique «quoi», pas «comment» Les tailles : Normal : {\normalsize texte} Grand : {\large texte} Très grand : {\Large texte} Énorme : {\huge texte} On a aussi \small, \footnotesize, \scriptsize, \tiny Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 30

Les listes Listes enumerate, itemize, description \begin{enumerate} \item Pomme \item Poire \item Banane \end{enumerate} \begin{itemize} \item Pomme \item Poire \item Banane \end{itemize} \begin{description} \item[pomme.] Un fruit \item[poire.] Heu\ldots \item[banane.] Ben\ldots \end{description} 1. Pomme 2. Poire 3. Banane Pomme Poire Banane Pomme. Un fruit Poire. Heu... Banane. Ben... Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 31

Centrer \begin{center} Ceci est centré \end{center} Ceci est centré Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 32

Texte verbatim Affichage du texte tel quel sans prise en compte des caractères actifs dans L A TEX Les espaces et les retours à la ligne sont respectés \begin{verbatim} \end{verbatim} Texte verbatim sur une ligne : \verb+tralala+ Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 33

Les tableaux Environnement tabular : \begin{tabular}{ lc p{4cm}r } \hline 34 & pomme & tralala pouet & droite \\ \cline{2-3} Youpi & aglaglagla & 45.5 & yam\\ \hline \end{tabular} 34 pomme tralala pouet tout à droite Youpi aglaglagla 45.5 yam Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 34

Écrire des mathématiques Équation dans le texte : $...$ Équations hors-texte : environnement equation \begin{equation*} \sum_{i=0}ˆn x_iy_i = \sqrt{3*\frac{z_iˆ3}{12\pi}} \end{equation*} n x i y i = i=0 3 z3 i 12π La valeur de $xˆn+1$ n est pas celle de $xˆ{n+1}$ La valeur de x n + 1 n est pas celle de x n+1 Charger amsmath pour avoir equation* Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 39

Théorème, lemmes,... Définition d un environnement à partir de la macro \newtheorem \newtheorem{loi}{loi} \begin{loi}[loi de Murphy] De $n$ possibilités censément équiprobables, c est toujours la pire qui arrive. \end{loi} Loi 1 (Loi de Murphy) De n possibilités censément équiprobables, c est toujours la pire qui arrive. Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 41

Symboles mathématiques (1) α \alpha θ \theta o o τ \tau β \beta ϑ \vartheta π \pi υ \upsilon γ \gamma ι \iota \varpi φ \phi δ \delta κ \kappa ρ \rho ϕ \varphi ǫ \epsilon λ \lambda \varrho χ \chi ε \varepsilon µ \mu σ \sigma ψ \psi ζ \zeta ν \nu ς \varsigma ω \omega η \eta ξ \xi Γ \Gamma Λ \Lambda Σ \Sigma Ψ \Psi \Delta Ξ \Xi Υ \Upsilon Ω \Omega Θ \Theta Π \Pi Φ \Phi Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 42

Symboles mathématiques (2) ± \pm \cap \diamond \oplus \mp \cup \bigtriangleup \ominus \times \uplus \bigtriangledown \otimes \div \sqcap \triangleleft \oslash \ast \sqcup \triangleright \odot \star \vee \lhd \bigcirc \circ \wedge \rhd \dagger \bullet \ \setminus \unlhd \ddagger \cdot \wr \unrhd \amalg + + - présents seulement dans les paquetages latexsym, amsfonts ou amssymb. Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 43

Symboles mathématiques (3) \leq \geq \equiv = \models \prec \succ \sim \perp \preceq \succeq \simeq \mid \ll \gg \asymp \parallel \subset \supset \approx \bowtie \subseteq \supseteq = \cong \Join \sqsubset \sqsupset \neq \smile. \sqsubseteq \sqsupseteq = \doteq \frown \in \ni \propto = = \vdash \dashv < < > > : : présents seulement dans les paquetages latexsym, amsfonts ou amssymb. Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 44

Symboles mathématiques (4) Grands opérateurs : \sum \bigcap \bigodot \prod \bigcup \bigotimes \coprod \bigsqcup \bigoplus \int \oint \bigvee \biguplus \bigwedge \sum_{i=1}ˆ{n} x_i = x_1 + \cdots + x_n n i=1 x i = x 1 + + x n Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 45

Écrire en français avec L A TEX Utilisation du paquetage babel avec l option french \usepackage[french]{babel} Césures Ponctuation active Encodage des fontes accentuées : \usepackage[latin1]{inputenc} Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 46

Inclusion d images Inclusion d images sous forme PostScript : \includegraphics[width=5cm,height=64pt]{mon dessin.eps} Utilisation du paquetage graphicx Possibilité de rotation (option angle), mise à l échelle,... Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 47

Compilation toto.tex toto.pdf latex toto.tex visualisation ps2pdf toto.ps toto.dvi toto.ps dvips toto.dvi o toto.ps dvips Ppdf G0 toto.dvi o toto.ps Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 48

Les erreurs! Undefined control sequence. l.254 \rut (8,-2.3){\includegraphics{echecs.ps}}?! LaTeX Error: \begin{raggedright} on input line 278 ended by \end{toto}. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help.... l.279 \end{toto}? Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 49

Les avertissements (1) Overfull \hbox (34.13577pt too wide) in paragraph at lines 215--215 []\OT1/pcr/m/n/6 3==\Ethyleneh{1==C;2==C}{1==(yl);2==H;3==H;4==H}}[] <chimie.ps> [11] <formule-doc.ps> <formule-tex.ps> Overfull \hbox (5.94807pt too wide) in paragraph at lines 240--240 [] \OT1/pcr/m/n/8 G(z) = \biggr)=[] [12] <echecs.ps> [13] [14] Overfull \hbox (20.34808pt too wide) in paragraph at lines 286--286 []\OT1/pcr/m/n/8! LaTeX Error: \begin{titi} on input line 278 ended by \end{toto}.[] Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 50

Les avertissements (2) \documentclass{article} \begin{document} \\ \end{document} This is TeX, Version 3.14159 (Web2C 7.3.1) (toto.tex LaTeX2e <2000/06/01> Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, i talian, portuges, spanish, swedish, nohyphenation, loaded. (/usr/share/texmf/tex/latex/base/article.cls Document Class: article 2000/05/19 v1.4b Standard LaTeX document class (/usr/share/texmf/tex/latex/base/size10.clo)) No file toto.aux. Underfull \hbox (badness 10000) in paragraph at lines 4--5 [1] (toto.aux) ) (see the transcript file for additional information) Output written on toto.dvi (1 page, 212 bytes). Transcript written on toto.log. This is dvips(k) 5.86e Copyright 2001 Radical Eye Software (www.radicaleye.com) TeX output 2002.09.26:1805 -> toto.ps <tex.pro><alt-rule.pro><texc.pro><texps.pro>. <cmr10.pfb>[1] Outils de rédaction scientifique Master 2 ALMA 2007/2008 p. 51