Difference between revisions of "LaTeX"

From ArchWiki
Jump to: navigation, search
(Fix external link to Wikipedia, Add Wikipedia template to "Editors and environments")
(fixed broken wikipedia link; added links and templates)
Line 5: Line 5:
 
[[Category:TeX (English)]]
 
[[Category:TeX (English)]]
  
[[Wikipedia:LaTeX|LaTeX]] is a popular markup language and document preparation system, often used in the sciences. The current implementation in Arch Linux is the TeXLive package.
+
[[Wikipedia:LaTeX|LaTeX]] is a popular markup language and document preparation system, often used in the sciences. The current implementation in Arch Linux is [[TeX Live]].
  
 
== Installation ==
 
== Installation ==
For a standard LaTeX installation, [[Pacman|install]] the {{Pkg|texlive-most}} package group, which includes all of the [[TeX Live]] packages in the [[official repositories]].  
+
For a standard LaTeX installation, [[Pacman|install]] the {{Pkg|texlive-most}} package group, which includes all of the [[TeX Live]] packages in the [[Official Repositories|official repositories]].  
  
For internationalization support install the {{Pkg|texlive-lang}}, which provides various character sets and non-English features.
+
For internationalization support, install the {{Pkg|texlive-lang}} package, which provides various character sets and non-English features.
  
 
=== Select packages (alternate) ===
 
=== Select packages (alternate) ===
Line 18: Line 18:
  
 
== Editors and environments ==
 
== Editors and environments ==
{{Wikipedia|Comparison of TeX editors}}
+
[[Wikipedia:Comparison of TeX editors]]
  
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 [[community repository]] and can be installed with {{ic|# pacman -S <package>}}.
+
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|official repositories]] and can be installed with [[pacman]].
  
 
'''GTK+'''
 
'''GTK+'''
{{note|[[GTK+]] applications run in both the [[Gnome]] and [[XFCE]] environments.}}
+
{{note|[[GTK+]] applications run in both the [[GNOME]] and [[Xfce]] environments.}}
  
* Gedit - Supports LaTeX syntax highlighting, it is included in Gnome.
+
* Gedit - Supports LaTeX syntax highlighting, it is included in GNOME.
 
* [http://developer.berlios.de/projects/winefish/ Winefish] - A very light-weight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things
 
* [http://developer.berlios.de/projects/winefish/ Winefish] - A very light-weight LaTeX editing suite. It supports highlighting and code completion, compile-from-editor, among other things
* [http://www.archlinux.org/packages/?q=geany Geany] - An IDE that includes LaTeX syntax highlighting, building, and shows a list of environments/sections/labels in the sidebar.
+
* {{pkg|Geany}} - An IDE that includes LaTeX syntax highlighting, building, and shows a list of environments/sections/labels in the sidebar.
  
 
'''KDE'''
 
'''KDE'''
* [http://kile.sourceforge.net/ Kile] - A user friendly TeX/LaTeX frontend for KDE
+
* [http://kile.sourceforge.net/ Kile] - A user friendly TeX/LaTeX front-end for [[KDE]]
 
* [http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/ KtikZ] - GUI making diagrams with [http://pgf.sourceforge.net/ TikZ/PGF] easier.
 
* [http://www.hackenberger.at/blog/ktikz-editor-for-the-tikz-language/ KtikZ] - GUI making diagrams with [http://pgf.sourceforge.net/ TikZ/PGF] easier.
  
 
'''Other'''
 
'''Other'''
* [http://www.xm1math.net/texmaker/ TeXMaker] is available in the [[community repository]], while {{AUR|TeXWorks}} can be downloaded from the [[AUR]].
+
* [http://www.xm1math.net/texmaker/ TeXMaker] is available in the [[Official Repositories|official repositories]], while {{AUR|TeXWorks}} can be downloaded from the [[Arch User Repository|AUR]].
* [http://www.lyx.org/ LyX] - An advanced open-source [http://en.wikipedia.org/wiki/WYSIWYM WYSIWYM] document processor
+
* [http://www.lyx.org/ LyX] - An advanced open-source [[Wikipedia:WYSIWYM|WYSIWYM]] document processor
* [http://jabref.sourceforge.net/index.php JabRef] - Java GUI frontend for managing BibTeX and other bibliographies. If you have issues with certain features not working in JabRef (like the "Find" command), it may be an incompatibility with java 7. Try installing java 6 (i.e. {{ic|# pacman -S openjdk6}}). This will uninstall jdk7-openjdk and jre7-openjdk, and all features in JabRef should now work.
+
* [http://jabref.sourceforge.net/index.php JabRef] - Java GUI frontend for managing BibTeX and other bibliographies. If you have issues with certain features not working in JabRef (like the "Find" command), it may be an incompatibility with Java 7. Try installing Java 6 (i.e. {{pkg|openjdk6}}). This will uninstall {{pkg|jdk7-openjdk}} and {{pkg|jre7-openjdk}}, and all features in JabRef should now work.
  
 
== See also ==
 
== See also ==
 
* [[TeX Live]]
 
* [[TeX Live]]

Revision as of 21:26, 16 December 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-view-fullscreen.pngThis article or section needs expansion.Tango-view-fullscreen.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:LaTeX#)
LaTeX is a popular markup language and document preparation system, often used in the sciences. The current implementation in Arch Linux is TeX Live.

Installation

For a standard LaTeX installation, install the texlive-most package group, which includes all of the TeX Live packages in the official repositories.

For internationalization support, install the texlive-lang package, which provides various character sets and non-English features.

Select packages (alternate)

It is also possible to select the individual LaTeX packages you require. Install the texlive-core package, which contains the LaTeX compiler. On its own, texlive-core should be suitable for most needs.

To compile a TeX file install the texlive-bin package.

Editors and environments

Wikipedia:Comparison of TeX editors

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+

Note: GTK+ applications run in both the GNOME and Xfce environments.
  • Gedit - Supports LaTeX syntax highlighting, it is included in GNOME.
  • Winefish - A very light-weight 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.

KDE

  • Kile - A user friendly TeX/LaTeX front-end for KDE
  • KtikZ - GUI making diagrams with TikZ/PGF easier.

Other

  • TeXMaker is available in the official repositories, while TeXWorksAUR can be downloaded from the AUR.
  • LyX - An advanced open-source WYSIWYM document processor
  • JabRef - Java GUI frontend for managing BibTeX and other bibliographies. If you have issues with certain features not working in JabRef (like the "Find" command), it may be an incompatibility with Java 7. Try installing Java 6 (i.e. openjdk6). This will uninstall jdk7-openjdk and jre7-openjdk, and all features in JabRef should now work.

See also