J'aimerais apprendre et utiliser LaTeX sur Ubuntu. De quels forfaits ai-je besoin? Quel est le meilleur éditeur de code LaTeX sur Ubuntu pour un nouvel utilisateur LaTeX? J'aimerais aussi pouvoir voir le code dans un volet et les résultats dans un deuxième volet, si possible - pas nécessairement WYSIWYG, cependant.
Installez simplement le paquet texlive , cela vous apportera tous les éléments essentiels. De plus, vous pouvez installer la documentation dans votre langue, par exemple. texlive-doc-fr . Si vous écrivez dans une langue autre que l'anglais, vous devez également ajouter le package de langue correspondant, par exemple. texlive-lang-french . Il y a aussi de beaux paquets orientés sur les sujets comme texlive-science ou texlive-humanities - mais si vous voulez apprendre les bases de LaTeX, vous n'en avez certainement pas besoin.
Si vous avez juste besoin d’un support d’édition de base tel que la coloration syntaxique, n’importe quel éditeur de texte, y compris l’éditeur de texte GNOME standard, gedit. Les options plus avancées incluent:
La plupart de ces éditeurs n'ont pas vraiment de panneau de prévisualisation, mais ce n'est pas vraiment nécessaire: gardez simplement evince ouvert avec le document sur lequel vous travaillez, evince actualisera automatiquement son contenu dès que vous "compilez" votre document latex.
Si vous voulez juste installer le matériel de base, vous devriez installer texlive-latex-base
Sudo apt-get install texlive-latex-base
Si vous voulez tout le Shebang, y compris une documentation complète, vous choisissez texlive-full
Sudo apt-get install texlive-full
Si vous voulez un éditeur léger, vous pouvez simplement installer gedit-latex-plugin
Sudo apt-get install gedit-latex-plugin
qui ajoute la fonctionnalité LaTeX à l'éditeur de texte par défaut.
Si vous voulez quelque chose avec plus de fonctionnalités, vous pouvez essayer texmaker
Sudo apt-get install texmaker
Ce n'est pas nécessairement un outil spécifique à Ubuntu, mais nous avons une sœur TeX Stack Exchange sur ce réseau qui fournit d'excellentes informations pour ceux d'entre nous qui étudient encore LaTeX.
Vous pouvez installer tous les paquets de latex nécessaires via texlive-latex-base. Il existe également des options supplémentaires disponibles.
Vous pouvez toujours utiliser emacs en tant qu’éditeur, il dispose de nombreux utilitaires latex. Cependant, n’importe quel éditeur avec lequel vous êtes à l’aise.
Si vous aimez avoir des éditeurs spécialisés (qui ont en fait wysiwyg), vous pouvez regarder dans lyx, ou si vous utilisez KDE, vous pouvez utiliser KILE, qui est un IDE pour latex.
KILE vous donne une aide supplémentaire avec les utilitaires LaTex comme la bibliographie, etc. Vous pouvez démarrer automatiquement toute la compilation nécessaire, etc.
De retour, j’ai écrit n article de blog comparant 8 éditeurs différents LaTeX gratuits , qui sont tous disponibles pour Ubuntu. (Bien sûr, j'utilisais Ubuntu quand j'ai écrit le post!)
Le poste a environ six mois à ce moment-là. Je pense que beaucoup d’informations seront utiles, même si certaines sont périmées ou que de nouvelles choses ont été ajoutées entre-temps qui n’y sont pas mentionnées. (Par exemple, Texmaker (x) a un aperçu intégré, gedit est désormais plus compatible avec SyncTeX - je suppose que toutes les fonctionnalités de SyncTeX sont maintenant disponibles, bien que je n’aie jamais compris comment les utiliser.)
Si vous ne manquez pas d'espace disque (attention, il dépasse 2 Go!), Je vous recommande d'installer le paquet texlive-full , ou même de sauter Ubuntu. gestionnaire de paquets et installer TeXlive directement à partir de CTAN/TUG. De cette façon, vous n’aurez plus jamais à vous soucier de manquer des paquets.
Plusieurs personnes ont mentionné Texmaker, mais si vous envisagez de le faire, je recommande fortement aller pour le TexmakerX fork au lieu de cela, qui a beaucoup plus de fonctionnalités, ou du moins je l'ai fait quand j'ai comparé.
Entre-temps, j'ai opté pour vim, mais sans la suite vim-latex. J'ai écrit des scripts personnalisés, notamment celui qui fournit à vim un panneau de prévisualisation en temps réel à l'aide de mupdf. Si quelqu'un est intéressé, je posterai des instructions pour l'utiliser quelque part avec Ubuntu. Cependant, je ne recommande pas vraiment d'essayer de maîtriser à la fois vim et LaTeX. Ils ont chacun une courbe d'apprentissage énorme (même s'ils en valent la peine!), Et essayer de les faire simultanément ferait hurler la personne la plus patiente.
Vous voudrez peut-être essayer TeXlipse , un plugin qui ajoute la prise en charge de TeX à l'IDE Eclipse.
Gummi est un programme gratuit, open source, multiplate-forme, doté d'un panneau de prévisualisation en direct.
Caractéristiques incluses dans la dernière version stable de Gummi:
Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration
Fonctionnalités actuellement incluses dans notre branche de développement:
Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support
Gummi est toujours en développement actif.
Vim
est l’un des meilleurs éditeurs, mais vous devez en apprendre un peu avant de pouvoir l’utiliser (démarrez vimtutor
dans un terminal) et en apprendre davantage pour l’utiliser efficacement. Il a une extension vim-latex dans le paquet vim-latexsuite
. Vous pouvez utiliser la version graphique de vim, gvim
name__.
Texmaker est un éditeur LaTeX gratuit, moderne et multiplate-forme pour systèmes Linux, Macosx et Windows, qui intègre de nombreux outils nécessaires au développement de documents avec LaTeX, au sein d'une seule application.
Texmaker comprend le support unicode, la vérification orthographique, la complétion automatique, le pliage de code et un visualiseur de pdf intégré avec support Synctex et mode de vue continue. Texmaker est facile à utiliser et à configurer.
Texmaker est publié sous licence GPL.
Comme d'autres l'ont mentionné, texlive-latex-base et texlive-full constituent le meilleur moyen de mettre les packages latex à votre système. J'installe également texlive-latex-extra car cela rend encore plus de paquets disponibles.
Dernièrement pour un éditeur de latex, j'ai essayé TeXworks. Avec TeXworks, vous pouvez ouvrir votre code latex dans une fenêtre et dans la fenêtre à côté, vous pouvez avoir votre document compilé. Lorsque vous effectuez une mise à jour et que vous reconstruisez le document, la vue du document reste au même endroit que votre recherche; cela peut donc être utile pour voir que votre modification a pris effet.
Sans vouloir commencer une guerre (religieuse), je peux fortement recommander emacs
combiné avec AUCTeX . Il fournit des fonctions fantastiques pour naviguer dans le document, gérer les références et les citations, insérer un balisage de modèle (LaTeX) pour différents environnements (tableaux, figures, etc.), ainsi que pour compiler et prévisualiser le document.
AUCTeX est vraiment excellent pour les longs documents - c'est ce qui m'a permis d'apprendre emacs
et, malheureusement, d'utiliser mon bien-aimé vim
moins.
En tant que distribution LaTeX, vous pouvez utiliser texlive. Il existe un métapaquet appelé texlive-full qui installera la distribution complète pour vous, mais vous pouvez bien entendu installer les packages individuels à votre guise. En ce qui concerne l'éditeur, il existe plusieurs options et vous devriez probablement en essayer quelques-unes et voir laquelle vous préférez. Personnellement, j'utilise soit Emacs avec auctex, soit texworks. Les autres éditeurs populaires sont vim, texmaker et bien d’autres.