AUCTeX
   HOME

TheInfoList



OR:

AUCTeX is an extensible package for writing and formatting
TeX Tex, TeX, TEX, may refer to: People and fictional characters * Tex (nickname), a list of people and fictional characters with the nickname * Tex Earnhardt (1930–2020), U.S. businessman * Joe Tex (1933–1982), stage name of American soul singer ...
files in
Emacs Emacs (), originally named EMACS (an acronym for "Editor Macros"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, s ...
and
XEmacs XEmacs is a graphical- and console-based text editor which runs on almost any Unix-like operating system as well as Microsoft Windows. XEmacs is a fork, based on a version of GNU Emacs from the late 1980s. Any user can download, use, and modify ...
.


Package

AUCTeX provides
syntax highlighting Syntax highlighting is a feature of text editors that is used for programming language, programming, scripting language, scripting, or markup language, markup languages, such as HTML. The feature displays text, especially source code, in differe ...
, smart indentation and formatting, previews of mathematics and other elements directly in the editing buffer, smart folding of syntactical elements, macro and environment completion. It also supports the self-documenting .dtx format from the
LaTeX Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latices are found in nature, but synthetic latices are common as well. In nature, latex is found as a wikt:milky, milky fluid, which is present in 10% of all floweri ...
project and, to a limited extent,
ConTeXt In semiotics, linguistics, sociology and anthropology, context refers to those objects or entities which surround a ''focal event'', in these disciplines typically a communicative event, of some kind. Context is "a frame that surrounds the event ...
and plain TeX. AUCTeX, originating from the 'tex-mode.el' package of Emacs 16, was created by students from Aalborg University Center (now
Aalborg University Aalborg University (AAU) is an international public university with campuses in Aalborg, Esbjerg, and Copenhagen, Denmark. Founded in 1974, the university awards bachelor's degrees, master's degrees, and PhD degrees in a wide variety of subje ...
), hence the name AUCTeX. Lars Peter Fischer wrote the first functions to insert font macros and Danish characters back in 1986. Per Abrahamsen wrote the functions to insert environments and sections, and to indent the text, as well as the outline minor mode in 1987. Kresten Krab Thorup wrote the buffer handling and debugging functions, the macro completion, and much more, including much improved indentation and text formatting functions, and made the first public release of AUCTeX in 1991. AUCTeX is distributed under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
.


See also

*
RefTeX RefTeX is a reference management software package designed for use with Emacs and BibTeX. While it can cooperate effectively with the popular AUCTeX package, it is not strictly necessary to use them together. RefTeX obviates the need to tediousl ...
*
Comparison of TeX editors The following is a comparison of TeX editors. Table of editors See also * Formula editor * Comparison of word processors * Comparison of text editors * Comparison of desktop publishing software * List of TeX extensions *Chemical structure ...


References


External links


Official homepage
{{TeX editors GNU Project software Emacs Free TeX editors Free software programmed in Lisp Aalborg University TeX software for macOS TeX software for Windows Linux TeX software TeX editors