Editors and environments
While LaTeX can be written in a simple text editor, many people wish to edit LaTeX source in a specialized environment. The following editors, which use various toolkits, are all available in the official repositories and can be installed with pacman.
- gedit — Supports LaTeX syntax highlighting and also (via AUR plugin) code-completion, compiling LaTeX documents and managing BibTeX bibliographies, it is included in .
- Winefish — A very lightweight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things.
- geany — An IDE that includes LaTeX syntax highlighting, building, and shows a list of environments/sections/labels in the sidebar.
- gummi — Lightweight LaTeX editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.
- LaTeXila — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.
- Kile — A user friendly TeX/LaTeX front-end for KDE
- Ktikz — GUI making diagrams with TikZ/PGF easier.
- Emacs — Emacs (AucTeX), together with and RefTeX, provides a complete, powerful, and customizable LaTeX environment.
- Emacs — Emacs (WhizzyTeX), together with AUR, provides a nice live preview editor for Emacs.
- Vim — Vim together with or AUR can be used as customizable LaTeX environment.
- TeXMaker — A free, modern and cross-platform LaTeX editor for Linux, Mac OS X, and Windows systems that integrates many tools needed to develop documents with LaTeX, in just one application. Also check out AUR.
- TeXstudio — Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.
- LyX — An advanced open-source WYSIWYM document processor.
- JabRef — Java GUI frontend for managing BibTeX and other bibliographies.
- http://jabref.sourceforge.net/index.php || AUR AUR
- Zotero — This is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources. There is a stand-alone version and a Firefox add-on available.
- TeXmacs — WYSIWYW (what you see is what you want) editing platform with special features for scientists.
- writeLaTex — Online collaborative LaTeX editor with integrated real-time preview.
Updating babelbib language definitions
If you have the very specific problem of babelbib not having the latest language definitions that you need, and you don't want to recompile everything, you can get them manually from http://www.tug.org/texlive/devsrc/Master/texmf-dist/tex/latex/babelbib/ and put them in
/usr/share/texmf-dist/tex/latex/babelbib/. For example:
# cd /usr/share/texmf-dist/tex/latex/babelbib/ # wget http://www.tug.org/texlive/devsrc/Master/texmf-dist/tex/latex/babelbib/romanian.bdf # wget [...all-other-language-files...] # wget http://www.tug.org/texlive/devsrc/Master/texmf-dist/tex/latex/babelbib/babelbib.sty
Afterwards, you need to run texhash to update the TeX database: