Question

Impressionné par est-latex-vaut-apprendre-aujourd'hui- , et de nombreuses procédures sur Windows,

Comment avez-vous démarré Linux avec LaTeX?

Comment générez-vous un pdf et abandonnez-vous le traitement de texte OOO?

Mise à jour:

Merci à toutes les suggestions données ici. J'ai pu créer un ppt génial en utilisant la classe Beamer: http://github.com/becomingGuru/ gids-django-ppt . J'ai trouvé cette approche trop préférable à l'utilisation de PowerPoint et autres.

Les personnes intéressées peuvent consulter le fichier TEX , avec de nombreuses commandes personnalisées et la présentation correspondante .

Était-ce utile?

La solution

Vous devez d'abord l'installer :

  • Si vous utilisez une distribution contenant les packages LaTeX (presque tous le feront), 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:

    apt-get install texlive

    .. le fera installer.

    Besoin RedHat ou CentOS:

    yum installez tetex

Remarque: Ceci nécessite des autorisations root, utilisez donc su pour basculer l'utilisateur sur root, ou préfixez les commandes avec sudo , si ce n'est déjà fait. connecté en tant qu'utilisateur root.

Vous devez ensuite vous procurer un éditeur de texte . N'importe quel éditeur le fera, alors quoi que vous soyez à l'aise. Vous constaterez que des éditeurs avancés comme Emacs (et vim) ajoutent de nombreuses fonctionnalités et vous aideront ainsi à vous assurer que votre syntaxe est correcte avant d'essayer de créer votre sortie de document.

Créez un fichier appelé test.tex et mettez-y du contenu, par exemple dans l'exemple 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 obtenu ce fichier, vous devez y exécuter le latex pour produire une sortie (sous la forme d'un fichier .dvi pour commencer, qu'il est possible de convertir en de nombreux autres formats). :

latex test.tex

Ceci 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 &lt;2003/12/01&gt;
Babel &lt;v3.8d&gt; 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 pour l'essentiel de cette sortie - la partie importante est la ligne Sortie écrite sur test.dvi , qui indique que l'opération a abouti.

Vous devez maintenant afficher le fichier de sortie avec xdvi:

.
xdvi test.dvi &

Ceci ouvrira une fenêtre avec la sortie joliment formatée. Appuyez sur «q» pour quitter cette option. Vous pouvez également la laisser ouverte. Elle se mettra automatiquement à jour lorsque le fichier test.dvi sera modifié (ainsi, chaque fois que vous exécuterez latex pour mettre à jour la sortie).

Pour générer un fichier PDF de cette , vous devez simplement exécuter 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 vous suggère d’aller dans le l'amorce LaTeX et parcourez les éléments, car vous avez besoin de fonctionnalités pour les documents que vous souhaitez écrire.

Les éléments à prendre en compte comprennent:

  • Utilisez des outils tels que xfig ou dia pour 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 fichiers PDF, vous ne devez pas utiliser EPS (postscript encapsulé) pour les images . Utilisez si possible le fichier PDF exporté depuis votre éditeur de diagramme ou utilisez le epstopdf package à convertir automatiquement de (e) ps en pdf pour les chiffres inclus avec \ includegraphics .

  • Commencez à utiliser le contrôle de version sur vos documents . Cela semble excessif au premier abord, mais il peut être extrêmement utile de pouvoir consulter les versions précédentes lorsque vous écrivez quelque chose de grand.

  • Utilisez make pour exécuter du latex pour vous . Lorsque vous commencez à avoir des bibliographies, des images et d’autres utilisations plus complexes du 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 les ajoute au document afin peut être périmé sauf si vous utilisez du latex deux fois ...). En résumant cela dans un fichier makefile peut économiser beaucoup de temps et d’efforts.

  • Utilisez un meilleur éditeur . Quelque chose comme Emacs + AUCTeX est très compétent. Ceci est bien sûr un sujet hautement subjectif, je vais donc en rester là (cela et cela, Emacs est clairement la meilleure option:)

Autres conseils

Pour commencer à utiliser LaTeX sous Linux, vous devrez installer deux packages:

  1. Vous aurez besoin d'une distribution LaTeX . Ceci est la collection de programmes qui composent le système de composition informatique (La) TeX. La distribution standard de LaTeX sur les systèmes Unix était auparavant 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 de paquets pour Ubuntu et Fedora .

  2. Vous voudrez probablement installer un éditeur LaTeX . Les éditeurs de texte standard Linux fonctionneront bien; En particulier, Emacs propose un ensemble de macros d'édition (La) TeX appelé AUCTeX . Il existe également des éditeurs spécialisés LaTeX; Kile (environnement KDE intégré LaTeX) est particulièrement agréable.

  3. Vous voudrez probablement un tutoriel LaTeX . Le didacticiel classique est la brève introduction à LaTeX2e , " Cependant, le wikibook LaTeX pourrait constituer un meilleur choix.

Je recommanderais de commencer à utiliser Lyx, ce qui vous permet d’utiliser Latex aussi facilement que OOO-Writer. Il vous donne la possibilité d’approfondir vos connaissances sur le latex en ajoutant manuellement le code latex à votre document. PDF est juste un clic après installation. Lyx est une plate-forme croisée.

Cela dépend de votre distribution Linux et de votre préférence d'éditeurs, etc., mais je vous recommande de commencer par Kile . (une application KDE) car il est facile à apprendre et à installer, vous devez installer la plupart des packages nécessaires à la génération LaTex et PDF. Il suffit de regarder les captures d'écran.

Si vous utilisez Ubuntu ou Debian, j’ai réalisé un tutoriel facile à suivre: Installer LaTeX sur Ubuntu ou Debian . Ce tutoriel explique comment installer LaTeX et comment créer votre premier PDF.

LaTeX est fourni avec la plupart des distributions Linux sous la forme de la distribution teTeX . Trouvez tous les paquets avec le nom 'teTeX' et installez-les.

  • La plupart des éditeurs tels que vim ou emacs fourni avec TeX modes d’édition . Vous pouvez également obtenir des interfaces WYSIWIG-ish (techniquement WYSIWYM ), dont peut-être le meilleur Il s’agit de LyX.

  • La meilleure introduction rapide à LaTeX est la "L'intro pas si courte de LaTeX"

  • LaTeX fonctionne comme un compilateur. Vous compilez le document LaTeX (qui peut inclure d'autres fichiers), qui génère un fichier appelé .dvi (indépendant du périphérique). Cela peut être post-traité dans divers formats (y compris PDF) avec différents post-processeurs.

  • Pour créer un fichier PDF, utilisez dvips et utilisez le drapeau -PPDF (IIRC - je n'ai pas de fichier Make à portée de main) pour produire un fichier PS avec un rendu des polices configuré pour la conversion en PDF. La conversion de PDF peut ensuite être effectuée avec ps2pdf ou distillateur (si vous en avez).

  • Le meilleur format pour inclure des graphiques dans cette section. L’environnement est eps (Postscript encapsulé) bien que tous les logiciels ne produisent pas de bons résultats. post-scriptum. Les photographies au format jpeg ou autres formats peuvent être incluses à l’aide de divers mécanismes.

J'utiliserais personnellement un package d'édition complet tel que:

  • TexWorks
  • TexStudio

Ensuite, j'installerais " MikTeX " en tant que package de compilation, qui vous permet de générer un fichier PDF à partir de votre document, à l’aide du compilateur pdfLaTeX .

scroll top