Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1587 connectés 

  FORUM HardWare.fr
  Discussions
  Sciences

  [Topic Unique] Latex

 


Sujet(s) à lire :
    - [topic unique] Maths @ HFR
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Topic Unique] Latex

n°3930510
Profil sup​primé
Posté le 10-10-2004 à 18:45:50  answer
 

Bienvenue sur ce topic unique dédié à Latex.
 
 
Qu'est-ce que Latex ?
 
Latex est une collection de programmes libres et open source permettant de produire des textes scientifiques de grande qualité, sous Windows et Linux, avec un minimum d'efforts et de sueur. Il suffit de quelques librairies, d'un compilateur, et d'un éditeur de texte pour obtenir un fichier PDF lisible par Acrobat ou bien un fichier Postcript facile à imprimer fidèlement.
Il convient de prononcer "Latek", puisque ce nom n'a pas de rapport avec le caoutchouc produit par l'hévéa mais provient du Grec "è teken, ou", qui signifie "La technique".
 
Qu'est-ce que Latex n'est pas ?
Une bouse comme l'éditeur d'équation de Word, pénible à utiliser, qui fait perdre un temps précieux pour un rendu minable. L'apprentissage de Latex est simple, rapide, et l'essentiel du boulot pour démarrer consiste à reprendre les templates de quelqu'un, puis de lire quelques pages.
Le gain de temps est appréciable dès que cet effort est fait, ce n'est d'ailleurs pas pour rien que les thésards en mathématiques et physique utilisent de manière quasiment unique Latex.
 
Parmi les multiples avantages de Latex, il s'occupe tout seul de gérer la numérotation, et de la remettre en ordre. Vous voulez ajouter un chapitre entre deux déjà écrits ? Faites-le : Latex s'occupera de tout. Compilez deux fois votre document, il mettra tout seul la table des matières à l'endroit que vous lui avez indiqué. De même, Latex est une merveille pour gérer l'index, les références, les notes de marge ou de bas de page.
 
Voici un aperçu de ce que peut faire Latex :  
 
http://www.gargote.com/stephen/latex/Capture.png
 
Il sait aussi gérer les couleurs !
 
http://www.gargote.com/stephen/latex/Capture-1.png
 
Je vous laisse apprécier l'esthétique de la chose !
 
Maintenant que je prèche des gens intéressés, et qui éviteront de troller mon beau fil avec des histoires d'éditeur de Word ou d'OpenOffice.Org, je sais que nous pouvons rentrer dans le vif du sujet.  
 
Installation d'un environnement Latex
 

  • Je suis sous Windows


Installer Latex y est très facile. Il faut un compilateur, et un éditeur de texte.  Le compilateur le plus utilisé sous Windows 9x, 2K, Me et XP se nomme Miktex. Pour l'installer, il suffit de télécharger ce fichier (24 Mo), puis de l'éxecuter. La première phase de l'installation conistera en le téléchargement des paquets - comptez une heure avec une ligne 512K. Une fois le téléchargement des paquets réalisé, relancez le fichier d'installation. La deuxième phase sera l'installation elle-même. Il suffit de suivre les étapes, et de laisser le logiciel créer les répertoires au bon endroit.
 
Une fois le compilateur installé, il faudra un environnement user-friendly pour ne pas se taper des lignes de commande dans tous les sens. Il existe un éditeur très puissant sous Windows, sous la forme d'un shareware nommé WinEdt (à ne pas confondre avec la bouse de Winedit).
 
Téléchargez directement l'installeur, et lancez-le : WinEdt va trouver tout seul Miktex, et sera une merveille à utiliser : il suffira de taper le code, d'enregistrer avec l'extension .tex, et d'appuyer sur l'icône "latex". Il produira alors (sauf si vous avez fait plein d'erreurs :D) un fichier .dvi (DeVice Independant) qu'un autre bouton transformera à loisir en pdf ou bien en ps (postscript).
 
Pour visualiser les fichiers, Yap! fourni avec Miktex lira les fichiers .dvi. Pour lire les pdf, il faut l'indispensable Acrobat Reader d'Adobe (une version 5, légère, suffira amplement). Pour lire les fichier PS (pas indispensable), il faut installer le couple Ghostview + GSView. Si vous êtes comme moi, installez-le par souci de complétude.
 

  • Je suis sous Linux Mandrake

L'installation de Latex est encore plus simple que sous Windows, pour peu que vous ayez un urpmi en état de fonctionnement (deux minutes passées sur ce fil vous renseigneront comment le configurer pour aller chercher les packages sur internet sans que vous ayez à mettre les CD de l'installation les uns après les autres).
 
Ouvrez un shell, et donnez vous les droits d'administrateur :  
 

$ su -


 
Une fois que c'est fait, demandez à urpmi d'installer les packages nécessaires :
 

$ urpmi tetex-latex


 
Comme à son habitude, urpmi va gérer les dépendances (essentiellement perl et tetex), et installer Latex. Il y en a pour une centaine de Mo sur le disque.
 
Maintenant, il vous faut un éditeur de texte. Pour ma part, j'ai fait toutes mes études supérieures en utilisant Xemacs, que vous pouvez installer à l'aide de la commande suivante (toujours en étant loggé en super-utilisateur) :
 

$ urpmi xemacs


 
Lorsqu'il gère les dépendances, choisissez le package 'ctag' et non 'xemacs-extras' afin de préserver la compatibilité avec emacs, que certains utilisent toujours.
 
Xemacs est un grand classique, qui dispose d'une coloration syntaxique parfaitement correcte, et gère plusieurs buffers, ce qui est très pratique lorsque l'on édite plusieurs fichiers à la fois. Pour l'utiliser, c'est simple : vous allez dans le répertoire où vous voulez travailler, et vous tapez  
 

$ xemacs nom_du_projet.tex &


Essayez de ne pas oublier l'esperluette pour ne pas bloquer votre terminal.
 
Vous tapez votre code latex, vous sauvegardez, vous choisissez "tools -> compile". Lorsqu'il vous demande quelle ligne de commande utiliser, remplacez celle proposée (make -h) au début par "latex nom_du_projet.tex". La fenêtre va se splitter en deux, et faire apparaître le log de compilation avec les éventuelles erreurs. Une fois que toutes les erreurs sont effacées, il affiche le message "compilation finished at [time]". Il aura alors produit dans le répertoire de travail un fichier dvi (en même temps qu'un fichier toc, un aux, et plein d'autres trucs inutiles). Ce fichier dvi peut être converti en ps avec la commande  
 

dvips nom_du_projet.dvi -o nom_du_projet.ps


 
Et la commande suivante permettra d'obtenir un pdf (de même nom que le dvi) :
 

dvipdf nom_du_projet.dvi


 
Pour ceci, il faut que les packages tetex-dvips et tetex-dvipdf soient présents sur votre machine : installez-les avec urpmi, de même que tetex-xdvi.
 
Voilà où nous en sommes : c'est simplissime. En ce moment, je suis en train de télécharger Kyle sur les conseil d'un collègue pour voir ce que ça donne. D'après lui c'est très bien (mais je sens que je vais encore devoir installer les QT :kaola: ).
 
Le vif du sujet : comment taper du tex ?
 
Plusieurs auteurs tapent tout dans un gros fichier .tex, et compilent. Je propose une approche différente, fragmentée :
 

  • Le fichier principal (chez moi appelé PILOTE.tex) dans lequel sont présents le type de document (rapport, article, livre correspondant à des mises en page automatiques différentes), le titre, et l'appel aux autre fichiers.


  • Le fichier de formatage (FORMAT.tex) : il contient entre autres choses les appels aux paquetages utilisés (par exemple les paquetages de polices mathématique), les détails de mise en page (par exemple la taille de marges - si vous ne la fixez pas Latex la choisira par défaut).


  • La bibliographie (bibliography.tex) : il contient la bibliographie (scoop :D)


  • Le fichiers à inclure : chez moi, chapitre1.tex, chapitre2.tex, et ainsi de suite. C'est dans ceux-ci que l'on tape son texte. On les inclura ensuite dans FORMAT.tex à l'aide d'une commande, ce qui permet une grande souplesse (même pas besoin de faire un couper-coller pour intervertir deux chapitres : il suffit de les appeller dans un ordre différent), notamment lorsque l'on tape un projet commun (très pratique pour les séminaires).


Voici donc comment ça marche. Je propose que vous téléchargiez les templates que j'ai réalisés, et vous les modifiez à loisir. Je vais m'arranger pour qu'ils soient clairs :
 
PILOTE.tex
FORMAT.tex
Chapitre1.tex
Chapitre2.tex
references.tex
 
Pour compiler, il suffit de tous les sauver dans le même répertoire, et de compiler le fichier PILOTE.tex.
 
Pour ma part, j'obtiens après conversion dvi-pdf le fichier suivant :  
 
PILOTE.pdf
 
Pour terminer, voici un guide produit par Babafou, qui est excellent pour débuter :  
 
Apprends Latex! (pdf)
 
Pour aller plus loin :  
 
Le Joli Manuel pour Latex (pdf itou)
 
Vous pouvez aussi acheter le Latex Companion.
 
Bon, je vais boire un café :sol:


Message édité par Profil supprimé le 10-10-2004 à 18:55:43
mood
Publicité
Posté le 10-10-2004 à 18:45:50  profilanswer
 

n°3930528
The_Fury
Posté le 10-10-2004 à 18:47:38  profilanswer
 

tu te trompe pas legerement de cat  :o  [:opus dei]

n°3930532
Prems
Just a lie
Posté le 10-10-2004 à 18:48:06  profilanswer
 

Surtout qu'il y a déjà un topic sur S&R.


---------------
Ratures - Cuisine
n°3930534
nicolas
Posté le 10-10-2004 à 18:48:06  profilanswer
 
n°3930536
Profil sup​primé
Posté le 10-10-2004 à 18:48:30  answer
 

Je vous inonde de mépris, j'étais pas au courant :fou:

n°3930540
The_Fury
Posté le 10-10-2004 à 18:49:09  profilanswer
 

Prems a écrit :

Surtout qu'il y a déjà un topic sur S&R.

ah je savais pas  :o surment car je suis ban de s/r [:joce]

n°3930542
masklinn
í dag viðrar vel til loftárása
Posté le 10-10-2004 à 18:49:17  profilanswer
 

Citation :

Il convient de prononcer "Latex"


latek la prononciation :o


---------------
I've never understood the compulsion to use Web technologies minus the Web's security and deployment models. It seems a bit like throwing the orange away and eating the peel. — @ justinschuh‬
n°3930552
mariocompi​egne
Pseudo aux abonnés absents
Posté le 10-10-2004 à 18:51:11  profilanswer
 

Stephen a écrit :

Je vous inonde de mépris, j'étais pas au courant :fou:


Copie-colle le dans le topic en question, ca serait dommage que ton boulot ne serve à rien, surtout que ça a l'air pas mal fait.


---------------
Dorénavant Mario_
n°3930557
The_Fury
Posté le 10-10-2004 à 18:52:36  profilanswer
 

et dans os alternatif il n'y a pas l'air d'avoir de sujet unique.....

n°3930568
noldor
Rockn'roll
Posté le 10-10-2004 à 18:55:21  profilanswer
 

\begin{TT}
 
...

mood
Publicité
Posté le 10-10-2004 à 18:55:21  profilanswer
 

n°3930571
minusplus
Posté le 10-10-2004 à 18:55:42  profilanswer
 

The_Fury a écrit :

et dans os alternatif il n'y a pas l'air d'avoir de sujet unique.....

dans la jungle d'OSA, les plus gros tomiks se font manger les premiers ! :o

n°3930572
parappa
taliblanc
Posté le 10-10-2004 à 18:55:44  profilanswer
 

MarioCompiegne a écrit :

Copie-colle le dans le topic en question, ca serait dommage que ton boulot ne serve à rien, surtout que ça a l'air pas mal fait.


 
Oué. :o


Aller à :
  FORUM HardWare.fr
  Discussions
  Sciences

  [Topic Unique] Latex

 

Sujets relatifs
[Topic Unique] **Franck Dubosc**non a la pensée unique
[topic unique] The Smiths / Morrissey[TOPIC UNIQUE] Tété
[TOPIQUE UNIQUE] La mémoire et vous: visuelle ou auditive ?[Topic unique] Marilyn Manson, du bruit à l'état pur !!!!
[Topic Unique ] IRAN[topic unique] Produits périmés, vos expériences
[Topic Unique] Je suis un grand poisseu[Topic Unique] Anti-Suisses
Plus de sujets relatifs à : [Topic Unique] Latex


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR