Article View: comp.text.tex
Article #12059ANNOUNCE: AUC TeX 8.0 - A Much Enhanced (La)TeX environment for Emacs
From: Per Abrahamsen
Date: Wed, 12 Jan 1994 00:43
Date: Wed, 12 Jan 1994 00:43
303 lines
13226 bytes
13226 bytes
[ Followups redirected to comp.emacs ]
AUC TeX is a TeX environment for most variants of GNU Emacs,
supporting many different TeX formats, among them plain TeX, LaTeX and
friends, their AMS variants, LaTeX2e, and GNU TeXinfo. There are also
support for Japanese and several European languages. AUC TeX works
under UNIX, DOS, and OS/2.
AUC TeX version 8.0 is now available by anonymous ftp from:
host: ftp.iesd.auc.dk
file: /pub/emacs-lisp/auctex.tar.gz (gzip'ed)
file: /pub/emacs-lisp/auctex.tar.Z (compress'ed)
file: /pub/emacs-lisp/auctex.zip (zip'ed, experimental)
As usual, thanks to the members of the AUC TeX mailing list for useful
comments, contribution of code and documentation, and for acting as
alpha testers. If you are interested in the continued development of
AUC TeX, please join the mailing list by sending a request to
auc-tex-request@iesd.auc.dk
The major new feature in this version is a significant speedup.
A list of changes since version 7.3 is included below, but first a
short feature list for new users.
AUC TeX features:
* Source formatting and indentation of LaTeX files.
* Smart keyboard functions for insertion of all LaTeX macros and
environments. The functions will prompt for any arguments to the
macros, and provide completion for most of them.
* Outlines and folding based on the LaTeX sectioning macros.
* You can run all TeX and LaTeX related commands from within Emacs.
AUC TeX will translate the obscure TeX and LaTeX error messages into
English or Japanese, and automatically position the cursor at the
offending lines.
* AUC TeX support multi-file documents. Examples:
- When you run TeX or LaTeX, AUC TeX will always chose the main file
of the document.
- When you insert a reference (\ref), AUC TeX will complete with all
labels defined anywhere in the document.
* AUC TeX will automatically parse and extract information from tex
and sty files, both for the site and for your own files. This is how
it knows what macros, labels, files, etc. you use in the current
document.
* You can learn AUC TeX incrementally, so you can just use the
features you like and ignore the rest.
* A 70+ pages user manual and a 1 page reference card are included.
News in 8.0
===========
* New variable `LaTeX-letter-sender-address' contains default
address for use with the letter style. Set it to the address of
your organization in `tex-site.el'. Thanks to Sridhar
Anandakrishnan `<sak@essc.psu.edu>'.
* Makefile now works under OS/2 with GNU Make. Thanks to Bodo
Huckestein `bodo@eu10.mpi-hd.mpg.de'.
* Made it possible to install global auto files without having
BibTeX mode installed. Thanks to Christian Lynbech
`<lynbech@daimi.aau.dk>'.
* Minor documentation fixes. Thanks to Martin Maechler
`<maechler@stat.math.ethz.ch>'.
* Added support for `eqref' for the `amsart' style. Thanks to
Peter Whaite `<peta@cim.mcgill.ca>'.
* Use `-c' as the default shell command option under `emx'.
Eberhard Mattes `<mattes@azu.informatik.uni-stuttgart.de>' says
it is better than `/c'.
* Made powerkey in the menus work better under OS/2. Thanks to
Eberhard Mattes `<mattes@azu.informatik.uni-stuttgart.de>'.
* Made the reference cards print correctly on US letter format
paper. Thanks to Magnus Nordborg `<magnus@fisher.Stanford.EDU>'.
* `LaTeX-dead-mode' removed. Use the unbundgnus Nordborg `<magnus@fisher.Stanford.EDU>'.
* `LaTeX-dead-mode' removed. Use the unbundled `remap' package
instead.
* All minor modes unbundled. You can find them from ftp at
`ftp.iesd.auc.dk' in the directory `/pub/emacs-lisp'. Removed
information about minor modes from this document.
* New hooks for changing ispell directory, see `tex-site.el' for
details. The new hooks allow you to use the `remap' package
instead.
* LaTeX2e mode now supported. Insert
(setq TeX-default-mode 'latex2e-mode)
in your `.emacs' file to get documentclass instead of
documentstyle per default. The parser recognizes documentclass,
usepackage, and newcommand with a default argument. There are
also templates for all of them.
* Added Jakob Schiotz's `<schiotz@fysik.dth.dk>' help file for
installing AUC TeX on OEMACS. It will probably also be of
interest for DEMACS users.
* Minor changes to be more friendly for OEMACS, thanks to Jakob
Schiotz `<schiotz@fysik.dth.dk>'.
* The control key bindings in `LaTeX-math-mode' now works, thanks to
Frederic Devernay `<Frederic.Devernay@sophia.inria.fr>'.
* LaTeX outlines no longer matches `\partial' or other commands
with a sectioning command as prefix. Thanks to Jakob Schiotz
`<schiotz@fysik.dth.dk>'.
* `LaTeX-fill-paragraph' now handles the case where the previous
line both contain an `\item' and an unmatched open brace. Thanks
to Piet van Oostrum `<piet@cs.ruu.nl>'.
* Use abbreviated file name for TeX output buffers in Emacs 19.
Thanks to Jens Gustedt `<gustedt@math.tu-berlin.de>'.
* Added lowercase alias for `LaTeX-math-mode' for use with Emacs
file mode commands. Thanks to Olaf Burkart
`<burkart@zeus.informatik.rwth-aachen.de>'.
* Added code to reuse old region in `TeX-command-region' if mark is
not active. Thanks to Cengiz Alaettinoglu `<ca@cs.UMD.EDU>'.
* Now get keyboard accelerators on all menus rather than only AUC
TeX menus, thanks to the `powerkey.el' file by Lars Lindberg
`<lli@sypro.cap.se>'.
* Added `TeX-electric-macro' for faster completion of TeX macros.
*Note Completion::.
* Comparing printer names are now case incentive. Thanks to Richard
Stanton `<stanton@haas.berkeley.edu>'.
* Default shell fixed for OS/2. Thanks to Richard Stanton
`<stanton@haas.berkeley.edu>'.
* Added functions to hide (`LaTeX-hide-environment') and show
(`LaTeX-show-environment') the current environment.
* `C-u C-c C-e' will now modify the current environment instead of
inserting a new environment. This is like the optional argument
to the font commands.
* Added nabla to LaTeX Math Mode. Suggested by Bill Reynolds
`<bill@goshawk.lanl.gov>'.
* Added commands for running TeX and LaTeX interactively. Thanks to
David Carlisle `<carlisle@computer-science.manchester.ac.uk>'.
* The external commands will now insert there output *before* point
in the output buffers. This allows you to follow the progress by
putting point at the end of the file. Suggested by Jak Kirman
`<jak@cs.brown.edu>'.
* When invoking an external command from a menu, the document will
be automatically saved.
* There are now a printer menu for emacs 19.
* Redesigned dependecy checking. Now only checks dependencies for
files loaded in the current emacs session. This is much faster,
but will not catch files that are edited outside this emacs
session, or files edited in killed buffers. *`TeX-check-path'
must at least contain `.' for saving to work*. If you have set
`TeX-check-path' in your `.emacs' file, remove it. The default
value is fast enough now.
* New variable `TeX-save-query' control if AUC TeX will query you
for each modified buffer when you save the document. Set it to
nil to get rid of these questions. Setfied buffer when you save the document. Set it to
nil to get rid of these questions. Setting this variable also
affect the automatic saving of the document that happens each
time you start an external command.
* New command `TeX-save-document' will save all files in the current
document, i.e. the document associated with the current buffer.
* Cleaned up all minor modes, also made them use `min-map.el' or
`min-mode.el' instead of `min-bind.el'.
* Cleaned up release management.
* AUC TeX will not longer be confused when you rewrite a file under
a new name.
* Lots of code cleanup, involving reformating the source and
renaming all `-hook' variables and functions to conform with the
Emacs 19 guidelines.
* Can now parse Japanese characters in labels and macros when you
use Japanese TeX. Thanks to Shinji Kobayashi
`<koba@flab.fujitsu.co.jp>'.
* Made it safe to quit when AUC TeX asks for the name of the master
file. It will simply assume the file itself is the master, and
continue without inserting any file local variables.
* Support for `epsf' and `psfig' style files. Thanks to Marc Gemis
`<makke@wins.uia.ac.be>'.
* Support for LaTeXinfo. Thanks to Marc Gemis
`<makke@wins.uia.ac.be>'.
* Only examine the first 10000 bytes to find out what TeX mode to
use.
* Added `TeX-submit-bug-report' command to submit bug reports. It
uses the `reporter.el' distributed with SuperCite, so it may not
be available in some Emacs 18 installations.
* Speeded up parsing significantly by using a simpler regexp.
* Added variable `TeX-auto-untabify'. Set it to nil to prevent
untabifying the buffer when it is saved. Several people wanted
this.
* Changed defaults to *not* do any automatic parsing, nor prompt for
a master file. *Note Parsing Files::, *Note Multifile::, for
information about how ot correct this. In short, insert the
following in your `.emacs' file.
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
* Some grammatical fixes to the `PROBLEMS' file. Thanks to Lawrence
R. Dodd `<dodd@roebling.poly.edu>'.
* No longer install a separate `outline-minor-mode' by default, as
the FSF Emacs 19.19 `outline-minor-mode' is adequate. The
included file `outln-18.el' emulates the FSF Emacs 19.19 mode
under Emacs 18.
The FSF Emacs 19.19 `outline-minor-mode' use the `C-c' prefix
instead of `C-c C-o' by default, and does not bind as many keys as
the `outline-minor-mode' distributed with earlier versions of AUC
TeX did. You can get the keybindings back together with other
goodies by inserting
(require 'out-xtra)
in your `.emacs' file. `out-xtra.el' will probably be unbundled
from AUC TeX in the future.
* Some fixes to AmS-TeX mode by Ulf Juergens
`<ulf@mathematik.uni-bielefeld.de>'.
* Make `plain-TeX-mode-menu' work in Lucid Emacs. Thanks to Anthony
Rossini `rossini@hsph.harvard.edu' for reporting this.
* First cut on a TeXinfo mode.
* More strict about parsing `\bibitem''s and BibTeX entries.
* Made it easier to write style files for environments that takes
arguments and documented it. Suggested by Martin Wunderli
`<wunderli@inf.ethz.ch>'.
* Parse optional argument to `\newenvironment'. Suggested by Martin
Wunderli `<wunderli@inf.ethz.ch>'.
* Fixed `parbox' macro. Thanks to Shinji Kobayashi
`<koba@flab.fujitsu.co.jp>'.
* Made the parser work better in outline minor mode. Thanks to
Salvador Pinto Abreu `<spa@khosta.fct.unl.pt>'.
* Also save style information with `TeX-normal-mode' when buffer not
modified.
* Use `$(MAKE)' instead of `make' to invoke `make' from the
`Makefile'. Thanks to John Interrante
`<interran@uluru.Stanford.EDU>'.
* Make last value def'. Thanks to John Interrante
`<interran@uluru.Stanford.EDU>'.
* Make last value default for `TeX-insert-macro'. Suggested by Matt
Fairtlough `<M.Fairtlough@dcs.sheffield.ac.uk>'.
* Renamed info file to `auc-info' in order to fil DOS file limits.
Please remember to update your `dir' file to reflect this change.
* Delete auto file instead of saving an empty file.
Technical Details
Message-ID:
<ABRAHAM.94Jan12014300@verdande.iesd.auc.dk>Path:
arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!pipex!sunic!uts!iesd.auc.dk!news.iesd.auc.dk!abrahamShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f9e16,3d4e41f6cf150e4,start X-Google-Attributes: gidf9e16,public X-Google-Thread: 102b9a,3d4e41f6cf150e4,start X-Google-Attributes: gid102b9a,public X-Google-Thread: 103b8b,3d4e41f6cf150e4,start X-Google-Attributes: gid103b8b,public X-Google-Thread: 107729,3d4e41f6cf150e4,start X-Google-Attributes: gid107729,public X-Google-ArrivalTime: 1994-01-11 17:45:26 PST Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!pipex!sunic!uts!iesd.auc.dk!news.iesd.auc.dk!abraham From: abraham@iesd.auc.dk (Per Abrahamsen) Newsgroups: comp.text.tex,comp.emacs,gnu.emacs.sources,gnu.emacs.help Subject: ANNOUNCE: AUC TeX 8.0 - A Much Enhanced (La)TeX environment for Emacs Followup-To: comp.emacs Date: 12 Jan 1994 00:43:00 GMT Organization: AUC Lines: 304 Message-ID: <ABRAHAM.94Jan12014300@verdande.iesd.auc.dk> Reply-To: auc-tex_mgr@iesd.auc.dk (AUC TeX Managers) NNTP-Posting-Host: verdande.iesd.auc.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: GNUS 4.1