Difference between revisions of "LaTeX"

From ArchWiki
Jump to: navigation, search
(Updating babelbib language definitions: moved into TeX Live)
(Editors and environments: use real subsections)
Line 12: Line 12:
 
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]].
 
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]].
  
'''[[GTK+]]'''
+
{{Wikipedia|Comparison of TeX editors}}
 +
 
 +
=== GTK+ ===
 
* {{App|gedit|Supports LaTeX syntax highlighting and also (via {{AUR|gedit-latex}} plugin) code-completion, compiling LaTeX documents and managing BibTeX bibliographies, it is included in {{Grp|gnome-extra}}.|http://www.gnome.org/|{{Pkg|gedit}}}}
 
* {{App|gedit|Supports LaTeX syntax highlighting and also (via {{AUR|gedit-latex}} plugin) code-completion, compiling LaTeX documents and managing BibTeX bibliographies, it is included in {{Grp|gnome-extra}}.|http://www.gnome.org/|{{Pkg|gedit}}}}
 
* {{App|Winefish|A very lightweight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things.|http://developer.berlios.de/projects/winefish/|{{AUR|winefish}}}}
 
* {{App|Winefish|A very lightweight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things.|http://developer.berlios.de/projects/winefish/|{{AUR|winefish}}}}
Line 19: Line 21:
 
* {{App|LaTeXila|LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.|https://projects.gnome.org/latexila/|{{AUR|latexila}}}}
 
* {{App|LaTeXila|LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.|https://projects.gnome.org/latexila/|{{AUR|latexila}}}}
  
'''[[KDE]]'''
+
=== KDE ===
 
* {{App|Kile|A user friendly TeX/LaTeX front-end for [[KDE]]|http://kile.sourceforge.net/|{{Pkg|kile}}}}
 
* {{App|Kile|A user friendly TeX/LaTeX front-end for [[KDE]]|http://kile.sourceforge.net/|{{Pkg|kile}}}}
 
* {{App|Ktikz|GUI making diagrams with [http://pgf.sourceforge.net/ TikZ/PGF] easier.|http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/|{{Pkg|ktikz}}}}
 
* {{App|Ktikz|GUI making diagrams with [http://pgf.sourceforge.net/ TikZ/PGF] easier.|http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/|{{Pkg|ktikz}}}}
  
'''Other'''
+
=== Other ===
 
* {{App|Emacs|[[Emacs]] (AucTeX), together with {{Pkg|auctex}} and RefTeX, provides a complete, powerful, and customizable LaTeX environment.|https://www.gnu.org/software/emacs/|{{pkg|emacs}}}}
 
* {{App|Emacs|[[Emacs]] (AucTeX), together with {{Pkg|auctex}} and RefTeX, provides a complete, powerful, and customizable LaTeX environment.|https://www.gnu.org/software/emacs/|{{pkg|emacs}}}}
 
* {{App|Emacs|[[Emacs]] (WhizzyTeX), together with {{AUR|whizzytex}}, provides a nice live preview editor for Emacs.|http://www.emacswiki.org/WhizzyTeX/|{{pkg|emacs}}}}
 
* {{App|Emacs|[[Emacs]] (WhizzyTeX), together with {{AUR|whizzytex}}, provides a nice live preview editor for Emacs.|http://www.emacswiki.org/WhizzyTeX/|{{pkg|emacs}}}}
Line 34: Line 36:
 
* {{App|TeXmacs|[[Wikipedia:WYSIWYW|WYSIWYW]] (what you see is what you want) editing platform with special features for scientists.|http://www.texmacs.org|{{Pkg|texmacs}}}}
 
* {{App|TeXmacs|[[Wikipedia:WYSIWYW|WYSIWYW]] (what you see is what you want) editing platform with special features for scientists.|http://www.texmacs.org|{{Pkg|texmacs}}}}
  
'''Online tools'''
+
=== Online tools ===
 
* {{App|ShareLaTeX|An open source online LaTeX editor. You can either run your own local version where you can host, edit, collaborate in real-time, and compile your LaTeX documents, or simply use the version hosted on the official website.|https://www.sharelatex.com/|}}
 
* {{App|ShareLaTeX|An open source online LaTeX editor. You can either run your own local version where you can host, edit, collaborate in real-time, and compile your LaTeX documents, or simply use the version hosted on the official website.|https://www.sharelatex.com/|}}
 
* {{App|writeLaTex|Online collaborative LaTeX editor with integrated real-time preview.|https://www.writelatex.com/|}}
 
* {{App|writeLaTex|Online collaborative LaTeX editor with integrated real-time preview.|https://www.writelatex.com/|}}
 
* {{App|cloudTeX|Social TeX in the cloud.|https://cloud-tex.com/|}}
 
* {{App|cloudTeX|Social TeX in the cloud.|https://cloud-tex.com/|}}
 
{{Wikipedia|Comparison of TeX editors}}
 

Revision as of 20:55, 4 March 2014

LaTeX is a popular markup language and document preparation system, often used in the sciences. The current implementation in Arch Linux is TeX Live. See TeX Live for how to install and config it.

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.

Template:Wikipedia

GTK+

  • gedit — Supports LaTeX syntax highlighting and also (via gedit-latexAUR plugin) code-completion, compiling LaTeX documents and managing BibTeX bibliographies, it is included in gnome-extra.
http://www.gnome.org/ || gedit
  • Winefish — A very lightweight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things.
http://developer.berlios.de/projects/winefish/ || winefishAUR
  • geany — An IDE that includes LaTeX syntax highlighting, building, and shows a list of environments/sections/labels in the sidebar.
http://www.geany.org/ || geany
  • gummi — Lightweight LaTeX editor. It features a continuous preview mode, integrated BibTeX support, extendable snippet interface and multi-document support.
http://dev.midnightcoding.org/projects/gummi/ || gummi
  • LaTeXila — LaTeX editor for the GNOME Desktop including support for code completion, compiling and project management.
https://projects.gnome.org/latexila/ || latexilaAUR

KDE

  • Kile — A user friendly TeX/LaTeX front-end for KDE
http://kile.sourceforge.net/ || kile
  • Ktikz — GUI making diagrams with TikZ/PGF easier.
http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/ || ktikz

Other

  • EmacsEmacs (AucTeX), together with auctex and RefTeX, provides a complete, powerful, and customizable LaTeX environment.
https://www.gnu.org/software/emacs/ || emacs
  • EmacsEmacs (WhizzyTeX), together with whizzytexAUR, provides a nice live preview editor for Emacs.
http://www.emacswiki.org/WhizzyTeX/ || emacs
http://www.vim.org || vim
  • 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 TeXWorksAUR.
http://www.xm1math.net/texmaker/ || texmaker
  • TeXstudio — Fork of TeXMaker including support for code completion of bibtex items, grammar check and automatic detection of the need for multiple LaTeX runs.
http://texstudio.sourceforge.net/ || texstudioAUR
  • LyX — An advanced open-source WYSIWYM document processor.
http://www.lyx.org/ || lyx
  • JabRef — Java GUI frontend for managing BibTeX and other bibliographies.
http://jabref.sourceforge.net/index.php || jabrefAUR jabref-gitAUR
  • 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.
http://www.zotero.org/support/3.0/ || zoteroAUR
  • TeXmacsWYSIWYW (what you see is what you want) editing platform with special features for scientists.
http://www.texmacs.org || texmacs

Online tools

  • ShareLaTeX — An open source online LaTeX editor. You can either run your own local version where you can host, edit, collaborate in real-time, and compile your LaTeX documents, or simply use the version hosted on the official website.
https://www.sharelatex.com/ ||
  • writeLaTex — Online collaborative LaTeX editor with integrated real-time preview.
https://www.writelatex.com/ ||
  • cloudTeX — Social TeX in the cloud.
https://cloud-tex.com/ ||