ANNOUNCE: AUC TeX 9.0 - A Much Enhanced (La)TeX environment for Emacs (fwd)

Petr Sojka sojka at daeron.ics.muni.cz
Wed May 4 11:36:06 CEST 1994


Forwarded message:
>From amanda at iesd.auc.dk Tue May  3 20:48 MET 1994
Path: news.iesd.auc.dk!abraham
From: abraham at iesd.auc.dk (Per Abrahamsen)
Message-Id: <ABRAHAM.94May3175714 at verdande.iesd.auc.dk>
Date: 03 May 1994 15:57:14 GMT
Organization: AUC
Newsgroups: alt.lucid-emacs.help,comp.text.tex,comp.emacs,gnu.emacs.sources,gnu.emacs.help
Followup-To: gnu.emacs.help
Reply-To: auc-tex_mgr at iesd.auc.dk
Subject: ANNOUNCE: AUC TeX 9.0 - A Much Enhanced (La)TeX environment for Emacs
X-Newsreader: GNUS 4.1
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Apparently-To: auc-tex at iesd.auc.dk
Apparently-To: abraham at iesd.auc.dk
Content-Type: text/plain; charset=iso-8859-1
Content-Length: 13094


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 9.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 at iesd.auc.dk

This release should be more robust, smaller, and provide a lot of new
features like completion of \cite and \ref keys with `M-tab',
compilation of current buffer, and online help for LaTeX commands.
The installation procedure has also changed, be sure to read the
INSTALLATION file again.

A list of changes since version 9.0 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 9.0
===========

Coordinater: Per Abrahamsen, 1994.

   Alpha testers (in order of appearance): Volker Dobler
`<dobler at etu.wiwi.uni-karlsruhe.de>', Piet van Oostrum
`<piet at cs.ruu.nl>', Frederic Devernay
`<Frederic.Devernay at sophia.inria.fr>', Robert Estes
`<estes at ece.ucdavis.edu>', Berwin Turlach `<berwin at core.ucl.ac.be>',
Tim Carlson `<imsgtcar at mathfs.math.montana.edu>', Peter Thiemann
`<thiemann at provence.informatik.uni-tuebingen.de>', Kevin Scott
`<scottkj at prl.philips.co.uk>', Lawrence R. Dodd
`<dodd at roebling.poly.edu>', Johan Van Biesen `<vbiesen at wins.uia.ac.be>',
Marc Gemis `<makke at wins.uia.ac.be>', Michelangelo Grigni
`<mic at cs.ucsd.edu>', Kevin Scott `<scottkj at prl.philips.co.uk>', Peter
Paris `<pparis at bass.gmu.edu>', Peter Barth `<barth at mpi-sb.mpg.de>',
Andy Piper `<ajp at eng.cam.ac.uk>', Richard Stanton
`<stanton at haas.berkeley.edu>', Christoph Wedler
`<wedler at fmi.uni-passau.de>', Graham Gough `<graham at cs.man.ac.uk>', and
probably more.

   * Fixed problem with `filladapt' defeating LaTeX mode's own
     indentation algorithm.  Thanks to Piet van Oostrum
     `<piet at cs.ruu.nl>'.

   * Made environments and sections selectable from the menu bar.

   * Support Emacs comment conventions.  Comments starting with a single
     `%' are indented at `comment-column'.  Comments starting with
     `%%%' are indented at column 0.  Comments starting with `%%' are
     indented like ordinary text.  You can set the variables
     `LaTeX-right-comment-regexp' and `LaTeX-left-comment-regexp' to
     nil to disable this.  See also `LaTeX-ignore-comment-regexp'.
     Rewrote it from Christoph Wedler `<wedler at fmi.uni-passau.de>' from
     original code.

   * tab and lfd will not indent code in `verbatim' environment if you
     set `LaTeX-indent-environment-check' to non-nil.  Thise was also
     first implemented by Christoph Wedler `<wedler at fmi.uni-passau.de>'.

   * You can now get get custom indentation for various environments.
     See `LaTeX-indent-environment-list'.

   * `C-c C-m left ret' new automatically inserts a matching `\right'.
     See variables `TeX-left-right-braces',
     `TeX-braces-default-association', and
     `TeX-braces-user-association'.  This feature was suggested by Jesse
     `<jes at math.msu.edu>' and implemented by Berwin Turlach
     `<berwin at core.ucl.ac.be>'.

   * Don't automatically display the compilation buffer unless
     `TeX-show-compilation' in non-nil.  Suggested by Stefan Schoef
     `Stefan.Schoef at arbi.informatik.uni-oldenburg.de'.

   * Bundled `ltx-help.el'.  Press `C-h C-l' to get the documentation
     for a LaTeX command.

   * Fixed indentation of `\left' and `\right'.  Thanks to Christoph
     Wedler `<wedler at fmi.uni-passau.de>'.

   * Installation procedure changed.  `tex-site.el' is now intended to
     survive AUC TeX upgraded.  The distribution version only contains
     autoloads (eliminating the need for `tex-load.el' , the
     customization variables are moved to `tex.el'.  You should copy
     those variables you need to customize from `tex.el' to
     `tex-site.el'.

   * Made it possible to use absolute paths when including
     bibliographies or style files.

   * Fixed problem with parsing errors after running LaTeX on the region
     from the menu.  Thanks to Peter Barth `<barth at mpi-sb.mpg.de>' for
     finding this one.

   * The file `doc/ref-card.texi' has been renamed to
     `doc/tex-ref.texi' to avoid confusion with the reference card for
     GNU Emacs.  Suggested by Michelangelo Grigni `<mic at cs.ucsd.edu>'.

   * The `README', `CHANGES' and `INSTALLATION' files are now generated
     from chapters of this manual, to ensure they stay in sync.

   * `M-tab' will now complete some macro arguments in addition to
     macro names.  In particular, if you press `M-tab' after `\cite{'
     or `\ref{' you will get completion for bibitems and labels,
     respectively.

   * Merged a number of files.  The major files are now `tex.el' for
     plain TeX and common support, `tex-buf.el' for running external
     commands, and `latex.el' for LaTeX support.

   * Unbundled `outln-18.el'.  Users of Emacs 18 or Lucid Emacs 19.9 or
     earlier must get `outln-18.el' and install it as `outline.el' if
     they want the outline commands to work.

   * No longer bind `C-c tab' to `TeX-complete-symbol'.  Use `M-tab'
     instead.

   * Cleaned up the parser and parametrizised it.  Now you can add now
     types of information to be maintained by the parser simply by
     calling `TeX-auto-add-type'.  You still need to install the
     regexps with `TeX-auto-add-regexp'.

   * Disable the automatic insertion of empty braces after macros with
     no arguments in `LaTeX-math-mode'.  Added a variable
     `TeX-insert-braces' to disable it everywhere.

   * Now complete with existing labels when asking for a label in a
     LaTeX environment.  Suggested by Berwin Turlach
     `<berwin at core.ucl.ac.be>'.

   * The variables `TeX-private-macro', `TeX-private-auto', and
     `TeX-private-style' are now initialized from the `TEXINPUTS' and
     `BIBINPUTS' environment variables.

   * `C-c C-f' and `C-c C-e' will now put the template around the
     region if the region is active.

   * Fixed `C-u C-c C-e' to handle environments ending with a star
     (`*').  Reported by Berwin Turlach `<berwin at core.ucl.ac.be>'.

   * Don't use `with-output-to-temp-buffer' for compilation buffer.
     Fixed by Frederic Devernay `<Frederic.Devernay at sophia.inria.fr>'.

   * New function `TeX-command-buffer' (`C-c C-b') to run a command on
     the (visible part of) the current buffer.  Requested by several
     people.

   * Bundled the latest `reporter.el', added `TeX-submit-bug-report' to
     menus.

   * `TeX-insert-braces' now takes an argument like
     `insert-parentheses'.  Thanks to Lawrence R. Dodd
     `<dodd at roebling.poly.edu>'.

   * Fixed bug in `\put' and `\multiput' macros.  Thanks to Kevin Scott
     `<scottkj at prl.philips.co.uk>'.

   * Deleted `ams-latex-mode', `slitex-mode', and `foiltex-mode'.
     Instead, use `LaTeX-command-style' to determine the name of the
     external command to use.

   * Deleted `latex2e-mode'.  Instead set the `LaTeX-version' variable.
     This may be done automatically if you use `\documentclass' in the
     future.

   * Fixed Lucid Emacs menu for TeXinfo mode.  Thanks to Frederic
     Devernay `<Frederic.Devernay at sophia.inria.fr>',

   * Added support for `harvard.sty' by Berwin Turlach
     `<berwin at core.ucl.ac.be>'.

   * Filling will not let display math equations `\[ ... \]' be on a
     line by themselves.  Reported by Matthew Morley
     `<Matthew.Morley at gmd.de>'.

   * Made `words-include-escapes' default to nil.

   * Made `TeX-expand-list' expansions case sensitive.  Thanks to Havard
     Rue `<Havard.Rue at sima.sintef.no>'.

   * Fixed error in calculating indentation for lines starting with a
     brace.  Thanks to Piet van Oostrum `<piet at cs.ruu.nl>'.

   * Fixed bug in the `addcontentsline', `newtheorem', and
     `pagenumbering' macros reported by Berwin Turlach
     `<berwin at core.ucl.ac.be>'.

   * Doc fixes by Lawrence R. Dodd `<dodd at roebling.poly.edu>'.

   * Indentation no longer fooled by `\\{',  Thanks to Peter Thiemann
     `<thiemann at provence.informatik.uni-tuebingen.de>'.

   * Bind `M-C-e' and `M-c-a' to `LaTeX-find-matching-end' and
     `LaTeX-find-matching-begin'.  Suggested by Lawrence R. Dodd
     `<dodd at roebling.poly.edu>'.

   * Added variable `TeX-quote-after-quote' which causes
     `TeX-insert-quote' to insert literal `"' except when after another
     `"', in which case it will expand to `TeX-open-quote' or
     `TeX-close-quote'.  This code was contributed by Piotr Filip
     Sawicki `<pfs at mimuw.edu.pl>'.

   * Added support for Polish style files `plfonts.sty' and `plhb.sty',
     contributed by Piotr Filip Sawicki `<pfs at mimuw.edu.pl>'.

   * Added section with suggestions for how to handle European
     character sets.

   * Created workaround for bug in the regexp handler in some Emacs 18
     versions and older versions of Lucid Emacs.  The workaround means
     you cannot use space in the documentstyle command in Emacs and
     Lucid Emacs earlier than version 19.9.

   * `powerkey.el' is removed since the functionality is integrated in
     GNU Emacs

   * `C-u "' now inserts four literal `"', not just one.  To insert a
     single `"' either press " twice or use `C-q "'.

   * Allow non-string value for `outline-minor-map-prefix'.  Reported by
     David Smith `<maa507 at comp.lancs.ac.uk>'.

   * Make the use of `write-file-hooks' more safe, and use
     `local-write-file-hooks' when possible.  Suggested by David Smith
     `<maa507 at comp.lancs.ac.uk>'.

   * Don't indent `\begin{verbatim}' and `\end{verbatim}', since any
     space before `\end{verbatim}' is significant.  Thanks to Peter
     Thiemann `<thiemann at informatik.uni-tuebingen.de>' for the patch.

   * Show available fonts when you try to insert an non-existing font.
     Suggested by David Smith `<maa507 at comp.lancs.ac.uk>'.

   * The `member' function in `tex-18.el' does not depend on
     `TeX-member' now.  Thanks to Piet van Oostrum `<piet at cs.ruu.nl>'.

   * Do not overwrite any global binding of `M-`ret''.  Suggested by
     Jens Petersen `<J.Petersen at qmw.ac.uk>'.

   * Major modes for writing text are supposed to rebind `M-`tab'' to
     `ispell-complete-word'.  Reported by Jens Petersen
     `<J.Petersen at qmw.ac.uk>'.

   * Fixed problems with TeXinfo menus.  Thanks to David Smith
     `<maa507 at comp.lancs.ac.uk>' for reporting this.

   * Code cleanup.   Removed the `format' directory, as it did not make
     it easier to add new TeX modes, quite the contrary.

   * Fixed name conflict in `auc-tex.el', reported by Rik Faith
     `<faith at cs.unc.edu>'.

   * Fixed some spelling errors.  Thanks to Lawrence R. Dodd
     `<dodd at roebling.poly.edu>'.

   * Fixed bug prohibiting non-standard file extensions.  Now recognize
     `.ltx' by default.  Suggested by Lawrence R. Dodd
     `<dodd at roebling.poly.edu>'.

   * Name of the AUC TeX info files changes once again to be useable
     under DOS.  This time simply to `auctex'.

   * Documented `TeX-outline-extra'.

   * Could not select command on region from the menu before loading
     `tex-buf'.  Reported by Uwe Bonnes
     `<bon at lte.e-technik.uni-erlangen.de>'.

   * Make the hilit19 interface more robust.  Thanks to William Dean
     Norris II `<wdn at dragonfly.cis.ufl.edu>'.

   * More OS/2 Makefile fixes by Bodo Huckestein
     `<bodo at eu10.mpi-hd.mpg.de>'.

   * Reimplemented comment support on top of `comment-region', giving
     slightly different semantics.





More information about the csTeX mailing list