190 votes

Commencez avec Latex sous Linux

Impressionné par est-latex-valeur-de l'apprentissage-aujourd'hui, et de nombreux conseils sur Windows,

Comment avez-vous quelqu'un qui a commencé avec le LaTeX sur Linux.

Comment pouvez-vous générer un pdf d'en sortir et d'abandonner le OOO Mot processer.

Mise à jour:

Merci pour toutes les suggestions données dans ici. J'ai été en mesure de créer un impressionnant ppt en utilisant le Vidéoprojecteur en classe: http://github.com/becomingGuru/gids-django-ppt. J'ai trouvé cette approche beaucoup mieux que d'utiliser powerpoint et la comme.

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

293voto

David Gardner Points 2259

D'abord, vous aurez besoin de les Installer :

  • Si vous utilisez une distribution des paquets LaTeX (presque tous) puis cherchez texlive ou tetex. TeX Live est le plus récent des deux, et est le remplacement de tetex sur la plupart des distributions maintenant.

    Si vous utilisez Debian ou Ubuntu, quelque chose comme:

    apt-get install texlive

    ..l'aurez installé.

    RedHat ou CentOS besoin de:

    yum install tetex

Ensuite, vous aurez besoin d'un éditeur de texte. N'importe quel éditeur va faire, alors ce que vous êtes à l'aise avec. Vous trouverez que les avancées des éditeurs comme Emacs (et vim) ajouter beaucoup de fonctionnalités et vous aidera à veiller à ce que votre syntaxe est correcte avant d'essayer et de construire votre document de sortie.

Créer un fichier nommé test.tex et mettre un peu de contenu en elle, dire que l'exemple de l'apprêt au LaTeX:

\documentclass[a4paper,12pt]{article}
\begin{document}

Les fondements de l'étude rigoureuse de \emph{analyse}
ont été portées dans le dix-neuvième siècle, notamment par le
les mathématiciens Cauchy et Weierstrass. Centrale à l'
l'étude de ce sujet sont les définitions officielles de
\emph{limites} et \emph{continuité}.

Laissez $D$ un sous-ensemble de $\bf R$ et laissez
$f \colon D \ \ \mathbf{R}$ être une vraie valeur de la fonction sur
$D$. La fonction $f$ est dit \emph{continue} sur
$D$ si, pour tout $\epsilon > 0$ et pour tout $x \in D$,
il existe $\delta > 0$ (qui peuvent dépendre de $x$)
tels que, si $y \in D$ satisfait
\[ |y - x| < \delta \]
alors
\[ |f(y) - f(x)| < \epsilon. \]

On peut facilement vérifier que si $f$ et $g$ sont continues
fonctions sur $D$, alors le les fonctions $f+g$, $f-g$ et
$f.g$ est continue. Si, en outre, $g$ est partout
non-zéro, alors $f/g$ est continue.

\end{document}

Une fois que vous avez ce fichier vous aurez besoin pour courir en latex pour produire une sortie (comme un .fichier dvi, il est possible de convertir de nombreux autres formats):

latex test.tex

Cela permettra d'imprimer un tas de sortie, quelque chose comme ceci:

=> latex test.tex

C'est pdfeTeX, Version 3.141592-1.21 a-2.2 (Web2C 7.5.4)
entrer dans le mode étendu
(./test.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> et schémas de coupe de mots pour l'américain, le français, l'allemand, ngerman, b
ahasa, basque, bulgare, catalan, croate, tchèque, danois, néerlandais, l'espéranto, e
stonian, finnois, grec, islandais, irlandais, italien, latin, magyar, norsk, polis
h, portuges, roumain, russe, serbe, slovaque, slovène, espagnol, suédois, tur
kish, ukrainien, nohyphenation, chargé.
(/usr/share/texmf/tex/latex/base/article.cls
La Classe de Document: article 2004/02/16 v1.4f Standard de document LaTeX de classe
(/usr/share/texmf/tex/latex/base/size12.clo))
Aucun fichier de test.aux.
[1] (./test.aux) )
Sortie écrit sur le test.dvi (1 page, 1508 octets).
Transcription écrite sur le test.journal.

..ne vous inquiétez pas à propos de la plupart de cette production -- l'important, c'est la Sortie écrit sur le test.dvi ligne, qui dit qu'il a réussi.

Maintenant, vous devez afficher le fichier de sortie avec xdvi:

xdvi test.dvi &

Cela fera apparaître une fenêtre avec la belle sortie formatée. Appuyez sur `q' pour quitter, ou vous pouvez le laisser ouvert et il sera automatiquement mise à jour lorsque le test.fichier dvi est modifié (donc à chaque fois que vous exécutez en latex pour la mise à jour de la sortie).

Pour produire un fichier PDF de ce il suffit d'exécuter pdflatex au lieu de latex:

pdflatex test.tex

..et vous aurez un test.fichier pdf créé au lieu de l'essai.fichier dvi.

Après c'est tous fonctionne bien, je suggère d'aller à l'apprêt au LaTeX page et en cours d'exécution à travers les éléments comme vous avez besoin de fonctionnalités pour les documents que vous souhaitez écrire.

L'avenir de choses à prendre en compte comprennent:

  • Utiliser 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, alors vous ne devriez pas utiliser le format EPS (encapsulated postscript) pour les images -- utilisation pdf exportées à partir de votre éditeur de diagramme, si possible, ou vous pouvez utiliser l' epstopdf package pour convertir automatiquement (e)ps au format pdf pour les chiffres inclus avec \includegraphics.

  • Commencez à utiliser le contrôle de version de vos documents. Cela semble excessif au premier abord, mais le fait de pouvoir revenir en arrière et regarder les versions antérieures, lorsque vous écrivez quelque chose de grand peut être extrêmement utile.

  • Utiliser faire pour exécuter latex pour vous. Lorsque vous commencez à avoir des bibliographies, des images et d'autres plus complexes utilise de latex, vous verrez que vous avez besoin de l'exécuter sur plusieurs fichiers ou plusieurs fois (la première fois les mises à jour les références, et le second met les références dans le document, de sorte qu'ils peuvent être out-of-date, sauf si vous exécutez latex, deux fois...). L'abstraction de cela dans un makefile permet d'économiser beaucoup de temps et d'efforts.

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

39voto

las3rjock Points 5947

Pour commencer avec LaTeX sous Linux, vous allez avoir besoin d'installer un couple de paquets:

  1. Vous allez avoir besoin d'un LaTeX de distribution. C'est la collection de programmes qui composent le (La)TeX ordinateur système de composition. Le standard de LaTeX de distribution sur les systèmes Unix utilisé pour être teTeX, mais il a été remplacé par TeX Live. La plupart des distributions Linux ont packages d'installation de TeX Live-voir, par exemple, le package de base de données entrées pour Ubuntu et Fedora.

  2. Vous aurez probablement envie d'installer un éditeur LaTeX. Standard de Linux éditeurs de texte sera beau travail; en particulier, Emacs a un joli paquet de (La)TeX édition de macros appelé AUCTeX. Spécialisé en LaTeX éditeurs existent également; de ceux, Kile (KDE Intégrée de l'Environnement LaTeX) est particulièrement agréable.

  3. Vous voudrez probablement un tutoriel LaTeX. Le classique tutoriel est "Une (Pas Si) petite Introduction pour LaTeX2e," mais aujourd'hui, le LaTeX wikibook pourrait être un meilleur choix.

8voto

BeowulfOF Points 3737

Je recommanderais de commencer à utiliser Lyx, avec cela vous pouvez utiliser le latex aussi facilement que OOO-Writer. Il vous offre la possibilité de pénétrer plus profondément dans Latex en ajoutant manuellement du code Latex à votre document. PDF est juste un clic après l'installation. Lyx est une plateforme croisée.

7voto

Residuum Points 6345

Cela dépend de votre distribution Linux et de vos préférences en matière d’éditeurs, mais je vous recommande de commencer avec Kile (une application KDE) car il est facile à apprendre et l’installation devrait installer la plupart des paquets nécessaires pour la génération LaTex et PDF. Jetez un coup d'œil aux captures d'écran.

7voto

Si vous utilisez Ubuntu ou Debian, j'ai créé un didacticiel facile à suivre: Installez LaTeX sur Ubuntu ou Debian . Ce tutoriel explique comment installer LaTeX et comment créer votre premier fichier PDF.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X