Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

1 Introduction to AUCTeX

This section of the AUCTeX manual gives a brief overview of what AUCTeX
is, and the section is also available as a `README' file.  It is *not*
an attempt to document AUCTeX.  Real documentation for AUCTeX is
available in the rest of the manual, which you can find in the `doc'

   Read the `INSTALL' or `' file respectively for
information about how to install AUCTeX.  The files comprise the same
information as the Installation chapter in the AUCTeX manual.

   If you are upgrading from the previous version of AUCTeX, the latest
changes can be found in the `CHANGES' file.  If you are upgrading from
an older version, read the History chapter in the AUCTeX manual.

   AUCTeX is a comprehensive customizable integrated environment for
writing input files for TeX/LaTeX/ConTeXt using GNU Emacs.

   AUCTeX lets you run TeX/LaTeX/ConTeXt and LaTeX/ConTeXt-related
tools, such as a output filters or post processor from inside Emacs.
Especially `running LaTeX' is interesting, as AUCTeX lets you browse
through the errors TeX reported, while it moves the cursor directly to
the reported error, and displays some documentation for that particular
error.  This will even work when the document is spread over several

   AUCTeX automatically indents your `LaTeX-source', not only as you
write it -- you can also let it indent and format an entire document.
It has a special outline feature, which can greatly help you `getting an
overview' of a document.

   Apart from these special features, AUCTeX provides a large range of
handy Emacs macros, which in several different ways can help you write
your LaTeX/ConTeXt documents fast and painlessly.

   All features of AUCTeX are documented using the GNU Emacs online
documentation system.  That is, documentation for any command is just a
key click away!

   AUCTeX is written entirely in Emacs-Lisp, and hence you can easily
add new features for your own needs.  It was not made as part of any
particular employment or project (apart from the AUCTeX project
itself).  AUCTeX is distributed under the `GNU Emacs General Public
License' and may therefore almost freely be copied and redistributed.

   The next sections are a short introduction to some `actual' features.
For further information, refer to the built-in online documentation of

1.1 Availability

The most recent version is always available at


   WWW users may want to check out the AUCTeX page at


1.2 Contacts

Several channels have been established for help, bug reports, feature
requests and general discussion about AUCTeX.  You're very welcome to
join.  If you are only interested in information on updates, you could
refer to the newsgroups `comp.text.tex' and `gnu.emacs.sources'.

   Bug reports on AUCTeX may be sent to <>.  To join
the list send mail to <>.

   The AUCTeX maintainers can be reached at <>.
Subscription requests should be sent to

1.2.1 XEmacs and AUCTeX

Note that the XEmacs package version currently lags the upstream
version substantionally.  If you are missing features or there seems to
be a bug in features related to editing documents, you are probably
best advised to remove the XEmacs package and install the upstream
version before contacting the AUCTeX maintainers.

   If you are having trouble installing the XEmacs package, or wish to
help in updating the package version to the current upstream version,
then <> is the appropriate channel.

Recent activity

Norbert Koch

Commits by Norbert Koch were pushed to xemacs/auctex

8a0b4b7 - Merge changes from cc-mode, tramp

Commits by scop were pushed to xemacs/auctex

d85e890 - Prevent CVS keyword expansion (cvs admin -ko) where the keywords appear non-commented in code.

Commits by cvs2hg were pushed to xemacs/auctex

99a0842 - fixup commit for tag 'sumo-current'
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.