Pour démarrer avec LaTeX sous Linux, vous devrez installer quelques packages :
-
Vous allez avoir besoin d'une distribution LaTeX . Il s'agit de la collection de programmes qui composent le système de composition informatique (La)TeX. La distribution LaTeX standard sur les systèmes Unix était teTeX, mais elle a été remplacée par TeX Live. La plupart des distributions Linux ont des packages d'installation pour TeX Live - voir, par exemple, les entrées de la base de données des packages pour Ubuntu et Fedora.
-
Vous voudrez probablement installer un éditeur LaTeX . Les éditeurs de texte Linux standard fonctionneront correctement ; en particulier, Emacs a un joli package de macros d'édition (La)TeX appelé AUCTeX. Des éditeurs LaTeX spécialisés existent également; Parmi ceux-ci, Kile (KDE Integrated LaTeX Environment) est particulièrement agréable.
-
Vous voudrez probablement un tutoriel LaTeX . Le didacticiel classique est "Une (pas si) courte introduction à LaTeX2e", mais de nos jours, le wikibook LaTeX pourrait être un meilleur choix.
Vous devez d'abord installer il :
- Si vous utilisez une distribution qui contient LaTeX (presque tous feront l'affaire), recherchez texlive ou tetex . TeX Live est le plus récent des deux et remplace maintenant tetex sur la plupart des distributions.
Si vous utilisez Debian ou Ubuntu, quelque chose comme :
<code>apt-get install texlive</code>
..va l'installer.
RedHat ou CentOS ont besoin :
<code>yum install tetex</code>
Remarque :Cela nécessite des autorisations root, utilisez donc su
pour basculer l'utilisateur vers root, ou préfixer les commandes avec sudo
, si vous n'êtes pas déjà connecté en tant qu'utilisateur root.
Ensuite, vous devrez obtenir un éditeur de texte . N'importe quel éditeur fera l'affaire, donc tout ce avec quoi vous êtes à l'aise. Vous constaterez que les éditeurs avancés comme Emacs (et vim) ajoutent de nombreuses fonctionnalités et vous aideront donc à vous assurer que votre syntaxe est correcte avant d'essayer de créer la sortie de votre document.
Créez un fichier appelé test.tex et mettez-y du contenu, dites l'exemple de l'amorce LaTeX :
\documentclass[a4paper,12pt]{article}
\begin{document}
The foundations of the rigorous study of \emph{analysis}
were laid in the nineteenth century, notably by the
mathematicians Cauchy and Weierstrass. Central to the
study of this subject are the formal definitions of
\emph{limits} and \emph{continuity}.
Let $D$ be a subset of $\bf R$ and let
$f \colon D \to \mathbf{R}$ be a real-valued function on
$D$. The function $f$ is said to be \emph{continuous} on
$D$ if, for all $\epsilon > 0$ and for all $x \in D$,
there exists some $\delta > 0$ (which may depend on $x$)
such that if $y \in D$ satisfies
\[ |y - x| < \delta \]
then
\[ |f(y) - f(x)| < \epsilon. \]
One may readily verify that if $f$ and $g$ are continuous
functions on $D$ then the functions $f+g$, $f-g$ and
$f.g$ are continuous. If in addition $g$ is everywhere
non-zero then $f/g$ is continuous.
\end{document}
Une fois que vous avez ce fichier, vous devrez exécuter latex dessus pour produire une sortie (comme un fichier .dvi pour commencer, qu'il est possible de convertir dans de nombreux autres formats) :
latex test.tex
Cela imprimera un tas de résultats, quelque chose comme ceci :
=> latex test.tex
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./test.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo))
No file test.aux.
[1] (./test.aux) )
Output written on test.dvi (1 page, 1508 bytes).
Transcript written on test.log.
..ne vous inquiétez pas de la plupart de cette sortie -- la partie importante est la sortie écrite sur test.dvi ligne, qui indique que l'opération a réussi.
Vous devez maintenant afficher le fichier de sortie avec xdvi :
xdvi test.dvi &
Cela fera apparaître une fenêtre avec la sortie magnifiquement formatée. Appuyez sur `q' pour quitter ceci, ou vous pouvez le laisser ouvert et il se mettra automatiquement à jour lorsque le fichier test.dvi sera modifié (donc chaque fois que vous exécutez latex pour mettre à jour la sortie).
Pour produire un PDF de ceci vous lancez simplement pdflatex au lieu de latex :
pdflatex test.tex
..et vous aurez un fichier test.pdf créé à la place du fichier test.dvi.
Une fois que tout fonctionne correctement, je suggérerais d'aller sur la page d'introduction à LaTeX et de parcourir les éléments qui s'y trouvent, car vous avez besoin de fonctionnalités pour les documents que vous souhaitez écrire.
Voici les éléments à prendre en compte :
-
Utiliser des outils tels que xfig ou dia créer des diagrammes . Ceux-ci peuvent être facilement insérés dans vos documents dans une variété de formats. Notez que si vous créez des PDF, vous ne devez pas utiliser EPS (postscript encapsulé) pour les images -- utilisez le pdf exporté depuis votre éditeur de diagramme si possible, ou vous pouvez utiliser le
epstopdf
package pour convertir automatiquement de (e)ps en pdf pour les figures incluses avec\includegraphics
. -
Commencez à utiliser le contrôle de version sur vos documents . Cela semble excessif au début, mais pouvoir revenir en arrière et consulter des versions antérieures lorsque vous écrivez quelque chose de volumineux peut être extrêmement utile.
-
Utiliser faire pour faire couler du latex pour vous . Lorsque vous commencez à avoir des bibliographies, des images et d'autres utilisations plus complexes de latex, vous constaterez que vous devez l'exécuter sur plusieurs fichiers ou plusieurs fois (la première fois met à jour les références, et la seconde met des références dans le document, de sorte qu'elles peut être obsolète à moins que vous n'exécutiez latex deux fois...). Le résumer dans un makefile peut économiser beaucoup de temps et d'efforts.
-
Utiliser un meilleur éditeur . Quelque chose comme Emacs + AUCTeX est très compétent. C'est bien sûr un sujet hautement subjectif, donc je vais en rester là (ça et Emacs est clairement la meilleure option :)