7 Disabled @code{LaTeX-hide-environment}.
8 Suggested by Christopher Allen <cpcallen@@ruah.dyndns.org>.
11 Changed default to lazy evaluation of @code{TeX-view-style} and
12 @code{LaTeX-command-style}.
13 Suggested by Peter Neergaard <turtle@@cs.bu.edu>.
16 Backindent when brace is at the start of a line.
17 Patch by Masashi Shimbo <shimbo@@cis.ibaraki.ac.jp>.
20 Added Emacs 21 font lock support.
23 @kbd{,} and @kbd{.} no longer removes italic correction.
26 @code{graphicx} and @code{graphics} style support.
27 Donated by Ryuichi Arafune <arafune@@ushioda.riec.tohoku.ac.jp>.
30 @code{LaTeX-math-abbrev-prefix} now accepts vector value.
31 Reported by Jan Vroonhof <vroonhof@@math.ethz.ch>.
34 Improved Texinfo support(more environments and html).
35 Patch by Akim Demaille <akim@@epita.fr>.
38 @code{danish} quotes support.
39 Suggested by arne@@daimi.au.dk (Arne Joergensen).
45 New @file{tex-mik.el} file for MiK@TeX{} support.
48 Some commands now have their own history.
49 Suggested by Werner LEMBERG <sx0005@@sx2.HRZ.Uni-Dortmund.DE>.
52 Use @code{\centering} instead of center environment in figures.
53 Patch by Stefan Monnier <foo@@acm.com>.
56 New @code{dwim} setting for @code{TeX-master} attempts to guess
57 a default master for new files.
58 Patch by Stefan Monnier <foo@@acm.com>.
61 @code{ngerman} style support.
62 Just a copy of the german style support.
65 Removed support for Emacs 18 and 19.
67 @item @code{mdwlist} support.
68 Patch by Stephen Heilbronner <heilbron@@nm.informatik.uni-muenchen.de>.
71 Fixed various bugs with the babel package.
73 @item @code{amsart} and @code{amsbook} now loads @code{amsthm} by default.
74 Patch by Rune Kleveland <runekl@@math.uio.no>.
76 @item Fixed bug with file searching.
77 Reported by Berwin Turlach <bturlach@@maths.adelaide.edu.au>.
79 @item Finalized index support, added index-related style files.
80 Patch by Carsten Dominik <dominik@@strw.leidenuniv.nl>.
82 @item New style files for @file{varioref.sty} and @file{fancyref.sty}.
83 Patch by Carsten Dominik <dominik@@strw.leidenuniv.nl>.
85 @item @code{texmathp} recognizes additional macros like @code{\fbox}.
86 Patch by Ulrik Vieth <vieth@@thphy.uni-duesseldorf.de>.
93 @item Bug fix in JLATEX recognition. Patch by
94 Tsutomu OKUMURA <oku@@nml.t.u-tokyo.ac.jp>.
96 @item Bug fix in foils package sypport.
97 Suggested by Bernt Guldbrandtsen <bernt@@jupiter.ansci.iastate.edu>.
99 @item Made @code{make install-contrib} compile the contributed lisp
101 Suggested by Nils Ackermann <Nils.Ackermann@@math.uni-giessen.de>.
103 @item In @code{texinfo-mode}, @kbd{C-c C-f C-d} now deletes the current
104 font, while @kbd{C-u C-c C-f @var{key}} changes it. @samp{@@dfn} moved
105 to @kbd{C-c C-f d}. Suggested by Christoph Wedler
106 <wedler@@fmi.uni-passau.de>.
108 @item Fixed some custom types.
109 Patch by Markus Rost <markus.rost@@mathematik.uni-regensburg.de>.
111 @item Support loading byte compiled files, even if
112 @code{TeX-byte-compile} is nil.
113 Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>.
115 @item The command to replace a LaTeX2e font should work more reliably
116 now. Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>.
118 @item Minor XEmacs packaging changes.
119 Patch by Christoph Wedler <wedler@@fmi.uni-passau.de>.
121 @item @code{TeX-file-recurse} now accepts an integer value, max depth of
122 recursion. Patch by Alastair Burt <burt@@dfki.bde>.
124 @item Simple imenu support for @LaTeX{}.
126 @item Workaround for 20.3 bugs.
128 @item The `Spell' command now works on all open buffers in the
129 document. Patch by Jason Stewart <jasons@@cs.unm.edu>.
131 @item @kbd{C-c C-m} now puts content of region inside first empty brackets
132 in the macro, if any. Patch by Peter Thiemann <pjt@@cs.nott.ac.uk>.
134 @item Update of @file{natbib.el} style file by Carsten Dominik
135 <dominik@@strw.LeidenUniv.nl>.
137 @item Much better detection of @TeX{} math mode. Patch by Carsten Dominik
138 <dominik@@strw.LeidenUniv.nl>.
140 @item New @samp{%n} escape in @code{TeX-command-list} for entering the
141 current line number. Suggested by "Lee, Sang-Min"
142 <smagus@@acorn.snu.ac.kr>.
144 @item Doc fixes in manual. Patch by Gustavo Chaves
145 <gustavo@@cpqd.com.br>.
147 @item Better reftex support for sections. Patch by Carsten Dominik
148 <dominik@@strw.LeidenUniv.nl>.
150 @item Bug fixes in math card. Reported by "Ron Smith"
151 <rsmith@@eel.ufl.edu>.
153 @item Better multifile support. Patch by Soren Dayton
154 <csdayton@@cs.uchicago.edu>.
156 @item Don't expand abbreviations when @code{abbrev-mode} is nil.
157 Suggested by Alastair Burt <alastair.burt@@dfki.de>.
159 @item @samp{direntry} support in manual, by SL Baur
160 <steve@@altair.xemacs.org>.
166 @item Added @code{natbib.el} to support natbib.sty by Patrick W. Daly.
167 Submitted by Berwin A. Turlach @samp{<berwin.turlach@@anu.edu.au>}.
170 More @LaTeX{}2e support by Jan Vroonhof
171 @samp{<vroonhof@@math.ethz.ch>}.@refill
173 @item Make @code{TeX-master} a local variable in Bib@TeX{} mode and set
174 it to true. This seems to be necessary to enable auto-parsing of a .bib
175 file. Patch by Berwin A. Turlach @samp{<berwin.turlach@@anu.edu.au>}.
177 @item Support for Harvard style updated by Berwin A. Turlach
178 @samp{<berwin.turlach@@anu.edu.au>}.
181 Support for `natbib' package.
182 By Berwin Turlach @samp{<berwin.turlach@@anu.edu.au>}.
185 Finer control of automatic parsing of @TeX{} files: new variables
186 @code{TeX-auto-x-parse-length} and @code{TeX-auto-x-regexp-list}.
187 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
190 Finer control of indentation: new variables @code{LaTeX-document-regexp},
191 @code{LaTeX-verbatim-regexp}, @code{LaTeX-begin-regexp},
192 @code{LaTeX-end-regexp} and @code{LaTeX-indent-comment-start-regexp}.
193 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
196 When running @LaTeX{} on a region, do not complain about undefined
197 citations. See variable @code{TeX-region-extra}.
198 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
201 Split menu for LaTeX environments into submenus if number of
202 environments is larger than the value of the new variable
203 @code{LaTeX-menu-max-items}.
204 By Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
207 More reftex support with new @code{TeX-arg-ref} function.
208 By Soren Dayton @samp{<csdayton@@cs.uchicago.edu>}, with @file{amsmath}
209 support by Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}.
212 Minimal parser now recognize @code{usepackage}.
213 By Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}.
216 More amstex styles recognized.
217 By Carsten Dominik @samp{<dominik@@strw.LeidenUniv.nl>}.
220 Czech and Slovak support.
221 By Milan Zamazal @samp{<pdm@@fi.muni.cz>}.
230 Added support for customize.
233 Added minimal support for @code{sentence-end-double-space}.
241 NT installation instructions added.
244 @file{func-doc.el} unbundled, as @file{word-help.el} will be added to
245 the standard Emacs distribution. See @url{http://www.ifi.uio.no/~jensthi/}.
248 @samp{$} is now of the syntax class `matched pair', suggested by Mats
249 Bengtsson @samp{<matsb@@s3.kth.se>}.
252 Now use @kbd{,} to enter multiple arguments to a @samp{\cite} or
253 @samp{\bibliography} command instead of @kbd{@key{ret}}.
256 Installation procedure is changed, read the @file{INSTALLATION} file.
259 LaCheck is unbundled. You can get @code{lacheck} from
260 @file{<URL:ftp://sunsite.dk/pub/text/lacheck/>} or alternatively
262 @file{<URL:ftp://ftp.dante.de/pub/tex/support/chktex/>}. Search for
263 `chktex' in @file{tex.el} to see how to switch between them.@refill
266 Insert @code{(require 'font-latex)} to get better font lock support.
272 Better handling of subdirectories, suggested by Frederic Devernay
273 @samp{<Frederic.Devernay@@sophia.inria.fr>} and many others.
279 @item Use the @file{func-doc.el} package to get context senstive help.
280 This is not autoloaded, you must load it explicitly with:
294 @item There is now a menu in @code{LaTeX-math-minor-mode}.
314 New file @file{bib-cite.el} contributed by Peter S. Galbraith
315 @samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed
316 or enabled by default and is not part of the basic AUC @TeX{}
317 package. If you have problems, questions, or suggestions, please direct
321 New file @file{hilit-LaTeX.el} contributed by Peter S. Galbraith
322 @samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed
323 or enabled by default and is not part of the basic AUC @TeX{}
324 package. If you have problems, questions, or suggestions, please direct
328 AUC @TeX{} is now less likely to suggest running Bib@TeX{} when it is
332 Press @kbd{M-x LaTeX-209-to-2e @key{ret}} to make a stab at converting a
333 @LaTeX{} 2.09 header to @LaTeX{}2e.
336 @kbd{C-c C-m input @key{ret}} should be faster now on second try.
339 New variable @code{LaTeX-left-right-indent-level} controls the
340 indentation added by @samp{\left}.
343 @samp{\begin}, @samp{\end}, @samp{\left}, and @samp{\right} no longer
344 need to be at the beginning of the line to take effect.
347 You can now delete and replace @LaTeX{}2e style fonts.
350 Moved external commands to new menu.
353 @kbd{C-c C-m cite @key{ret}} will prompt for multiple keys.
356 Better handling of @samp{"} with @file{german.sty}.
359 New variable @code{LaTeX-paragraph-commands} lists @LaTeX{} commands
360 that shouldn't be formatted as part of a paragraph.
363 Older news moved to @file{HISTORY}. It is not @TeX{}info able, but you
364 can get a plaintext version with @samp{make HISTORY}.
367 See the new @file{ChangeLog} file for a more detailed list of changes.
368 The history section will now only contain user level changes. If you
369 send me a patch, please also provide a ChangeLog entry.
375 Coordinater: Per Abrahamsen, 1994.
377 Alpha testers (in order of appearance):
378 Bernt Guldbrandtsen @samp{<bernt@@weinberg.pop.bio.aau.dk>},
379 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
380 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>},
381 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
382 David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>},
383 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>},
384 Robert Estes @samp{<estes@@ece.ucdavis.edu>},
385 Peter Whaite @samp{<peta@@cim.mcgill.ca>},
386 Karl Eichwalder @samp{<karl@@pertron.central.de>},
387 John Interrante @samp{<interran@@uluru.Stanford.EDU>},
388 James A. Robinson @samp{<jimr@@simons-rock.edu>},
389 Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>},
390 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
391 Manoj Srivastava @samp{<srivasta@@pilgrim.umass.edu>},
392 Richard Stanton @samp{<stanton@@haas.berkeley.edu>},
393 Kobayashi Shinji @samp{<koba@@flab.fujitsu.co.jp>},
394 and probably more.@refill
398 @LaTeX{}2e is now default. Set @code{LaTeX-version} to @samp{"2"} to
402 Better handling of @samp{*TeX background*} buffer. Suggested by John
403 Interrante @samp{<interran@@uluru.Stanford.EDU>}.
406 Parser did not recognise the use of @samp{\def} to create @LaTeX{}
407 environments. Reported by Frederic Devernay
408 @samp{<Frederic.Devernay@@sophia.inria.fr>}.
411 Minor cleanup in some error messages.
414 Fixed bug in @code{TeX-comment-paragraph} when called with a negative
415 argument. Reported by Markus Kramer @samp{<kramer@@inf.fu-berlin.de>}.
418 Don't move point in master file when running a command on the region in
419 an included file. Thanks to Karl Wilhelm Langenberger
420 @samp{<wlang@@rs6000.mri.akh-wien.ac.at>} for the patch.
423 @code{LaTeX-math-mode} no longer works on Emacs 18 or older Lucid
424 versions. This change allowed me to unbundle @file{min-map.el}.
427 Made @kbd{C-c C-e} more robust, especially when applied on an empty
428 active region. Reported by Andrew Senior @samp{<aws@@eng.cam.ac.uk>}.
431 @kbd{C-c C-m section RET} and @kbd{M-@key{tab}} should work now in
432 @TeX{}info mode. @kbd{C-c C-b} and @kbd{C-c C-r} removed, since they
433 did not work. Reported by Karl Eichwalder
434 @samp{<karl@@pertron.central.de>}.
437 Made @kbd{M-q} skip block comments. Sugested by Peter Whaite
438 @samp{<peta@@cim.mcgill.ca>}.
441 Code cleanup: Renamed @samp{-format-} functions to @samp{-fill-}.
444 Made @kbd{,} and @kbd{.} remove any preceding italic correction.
447 Changes in math mode: @samp{setminus} moved to @key{\}, @samp{not} moved
448 to @key{/}, and @samp{wedge}, @samp{vee}, and @samp{neg} installed on
449 @key{&}, @kbd{|}, and @kbd{!} to make writing logic easier for C
453 Renamed @file{auc-tex.el} to @file{auc-old.el} to make it less likely
454 that new users load it by mistake.
457 Changed name of @file{easymenu.el} to @file{auc-menu.el} to avoid
458 conflict with RMS's version. Updated it to handle the Lucid
459 @code{:keys} keyword argument. Defines a popup menu for both FSF and
460 Lucid emacs, although it is only installed in Lucid Emacs. Added David
461 Aspinall's @samp{<da@@dcs.edinburgh.ac.uk>} patch to handle an empty
462 menu bar under Lucid Emacs. The interface is still a superset of
463 @file{easymenu.el}. This version should no longer prevent the sharing
464 of byte compiled files between FSF and Lucid emacs.
467 Marking a section or environment now highlight it in Lucid Emacs. It
468 already worked in GNU Emacs. Thanks to Andreas Ernst
469 @samp{ernst_a@@maths.uwa.edu.au}.
472 Font support for @LaTeX{}2e. Many people suggested this.
473 Automatically activated for all documents defined with
474 @samp{\documentclass}.
477 Outline support for @LaTeX{}2e fixed by Robert Estes
478 @samp{<estes@@ece.ucdavis.edu>}.
481 @samp{bibliography} macro now works. Thanks to Frederic Devernay
482 @samp{<Frederic.Devernay@@sophia.inria.fr>}.
485 Fixes to @file{psfig} support by Thomas Graichen
486 @samp{<graichen@@sirius.physik.fu-berlin.de>}.
489 Fixed position of @samp{\label} in environments. Reported by Richard
490 Stanton @samp{<stanton@@haas.berkeley.edu>}.
493 Made the name of the AUC @TeX{} menu mode specific.
496 More reliable guesses with @kbd{C-c C-r}. Thanks to Lawrence R. Dodd
497 @samp{<dodd@@roebling.poly.edu>}.
500 Insert newline before inserting local variable section. Thanks to
501 Rajeev Gore' @samp{<rpg@@cs.man.ac.uk>}.
504 Fixes to Japanese version. Thanks to Kobayashi Shinji
505 @samp{<koba@@flab.fujitsu.co.jp>}.
508 Fixed bug in @samp{put} and @samp{multiput} macros. Thanks to Kobayashi
509 Shinji @samp{<koba@@flab.fujitsu.co.jp>} and Masayuki Kuwada
510 <kuwada@@axion-gw.ee.uec.ac.jp>.
513 Display number of pages after end of @LaTeX{} compilation. Thanks to
514 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}.
517 Only update section and environment menus when the lists have changed.
520 New variables @code{LaTeX-header-end} and @code{LaTeX-trailer-start}.
523 Some Emacs 18 compatibility changes. Thanks to Fran E. Burstall
524 @samp{<F.E.Burstall@@maths.bath.ac.uk>}.
527 Use nonrecursive function to determine the current environment. This
528 should solve problems with exceeding lisp max depth. Contributed by
529 David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>}.
532 Fixed documentation for @kbd{` ~} in @file{math-ref.tex}. Thanks to
533 Morten Welinder @samp{<terra@@diku.dk>}.
536 Made @code{LaTeX-math-mode} work better with FSF Emacs 19 in the case
537 where you press something undefined, in particular function keys.
538 Requested by several.
541 Inserting an itemize environment around the active region now insert the
542 first item inside the environment. Thanks to Berwin A. Turlach
543 @samp{<berwin@@core.ucl.ac.be>} for reporting this.
546 Fixed bug in right button menu under Lucid. Reported by Frederic
547 Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
553 Coordinator: Per Abrahamsen, 1994.
555 Alpha testers (in order of appearance):
556 Volker Dobler @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>},
557 Piet van Oostrum @samp{<piet@@cs.ruu.nl>},
558 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>},
559 Robert Estes @samp{<estes@@ece.ucdavis.edu>},
560 Berwin Turlach @samp{<berwin@@core.ucl.ac.be>},
561 Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>},
562 Peter Thiemann @samp{<thiemann@@provence.informatik.uni-tuebingen.de>},
563 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
564 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>},
565 Johan Van Biesen @samp{<vbiesen@@wins.uia.ac.be>},
566 Marc Gemis @samp{<makke@@wins.uia.ac.be>},
567 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
568 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
569 Peter Paris @samp{<pparis@@bass.gmu.edu>},
570 Peter Barth @samp{<barth@@mpi-sb.mpg.de>},
571 Andy Piper @samp{<ajp@@eng.cam.ac.uk>},
572 Richard Stanton @samp{<stanton@@haas.berkeley.edu>},
573 Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>},
574 Graham Gough @samp{<graham@@cs.man.ac.uk>},
575 and probably more.@refill
579 Fixed problem with @file{filladapt} defeating @LaTeX{} mode's own
580 indentation algorithm. Thanks to Piet van Oostrum
581 @samp{<piet@@cs.ruu.nl>}.
584 Made environments and sections selectable from the menu bar.
587 Support Emacs comment conventions. Comments starting with a single
588 @samp{%} are indented at @code{comment-column}. Comments starting with
589 @samp{%%%} are indented at column 0. Comments starting with
590 @samp{%%} are indented like ordinary text. You can set the variables
591 @code{LaTeX-right-comment-regexp} and @code{LaTeX-left-comment-regexp}
592 to nil to disable this. See also @code{LaTeX-ignore-comment-regexp}.
593 Rewrote it from Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>} from
597 @key{tab} and @key{lfd} will not indent code in @samp{verbatim}
598 environment if you set @code{LaTeX-indent-environment-check} to non-nil.
599 This was also first implemented by Christoph Wedler
600 @samp{<wedler@@fmi.uni-passau.de>}.
603 You can now get get custom indentation for various environments. See
604 @code{LaTeX-indent-environment-list}.
607 @kbd{C-c C-m left @key{ret}} new automatically inserts a matching
608 @samp{\right}. See variables @code{TeX-left-right-braces},
609 @code{TeX-braces-default-association}, and
610 @code{TeX-braces-user-association}. This feature was suggested by Jesse
611 @samp{<jes@@math.msu.edu>} and implemented by Berwin Turlach
612 @samp{<berwin@@core.ucl.ac.be>}.
615 Don't automatically display the compilation buffer unless
616 @code{TeX-show-compilation} in non-nil. Suggested by Stefan Schoef
617 @samp{Stefan.Schoef@@arbi.informatik.uni-oldenburg.de}.
620 Bundled @file{ltx-help.el}. Press @kbd{C-h C-l} to get the
621 documentation for a LaTeX command.
624 Fixed indentation of @samp{\left} and @samp{\right}. Thanks to
625 Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
628 Installation procedure changed. @file{tex-site.el} is now intended to
629 survive AUC @TeX{} upgraded. The distribution version only contains
630 autoloads (eliminating the need for @file{tex-load.el} , the
631 customization variables are moved to @file{tex.el}. You should copy
632 those variables you need to customize from @file{tex.el} to
636 Made it possible to use absolute paths when including bibliographies or
640 Fixed problem with parsing errors after running @LaTeX{} on the region
641 from the menu. Thanks to Peter Barth @samp{<barth@@mpi-sb.mpg.de>} for
645 The file @file{doc/ref-card.texi} has been renamed to
646 @file{doc/tex-ref.texi} to avoid confusion with the reference card for
647 GNU Emacs. Suggested by Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}.
650 The @file{README}, @file{CHANGES} and @file{INSTALLATION} files are now
651 generated from chapters of this manual, to ensure they stay in sync.
654 @kbd{M-@key{tab}} will now complete some macro arguments in addition to
655 macro names. In particular, if you press @kbd{M-@key{tab}} after
656 @samp{\cite@{} or @samp{\ref@{} you will get completion for bibitems and
657 labels, respectively.
660 Merged a number of files. The major files are now @file{tex.el} for
661 plain @TeX{} and common support, @file{tex-buf.el} for running external
662 commands, and @file{latex.el} for @LaTeX{} support.
665 Unbundled @file{outln-18.el}. Users of Emacs 18 or Lucid Emacs 19.9 or
666 earlier must get @file{outln-18.el} and install it as @file{outline.el}
667 if they want the outline commands to work.
670 No longer bind @kbd{C-c @key{tab}} to @code{TeX-complete-symbol}. Use
671 @kbd{M-@key{tab}} instead.
674 Cleaned up the parser and parameterizedd it. Now you can add now types
675 of information to be maintained by the parser simply by calling
676 @code{TeX-auto-add-type}. You still need to install the regexps with
677 @code{TeX-auto-add-regexp}.
680 Disable the automatic insertion of empty braces after macros with no
681 arguments in @code{LaTeX-math-mode}. Added a variable
682 @code{TeX-insert-braces} to disable it everywhere.
685 Now complete with existing labels when asking for a label in a @LaTeX{}
686 environment. Suggested by Berwin Turlach
687 @samp{<berwin@@core.ucl.ac.be>}.
690 The variables @code{TeX-private-macro}, @code{TeX-private-auto}, and
691 @code{TeX-private-style} are now initialized from the @samp{TEXINPUTS}
692 and @samp{BIBINPUTS} environment variables.
695 @kbd{C-c C-f} and @kbd{C-c C-e} will now put the template around the
696 region if the region is active.
699 Fixed @kbd{C-u C-c C-e} to handle environments ending with a star
700 (@samp{*}). Reported by Berwin Turlach
701 @samp{<berwin@@core.ucl.ac.be>}.
704 Don't use @code{with-output-to-temp-buffer} for compilation buffer.
705 Fixed by Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
708 New function @code{TeX-command-buffer} (@kbd{C-c C-b}) to run a command
709 on the (visible part of) the current buffer. Requested by several
713 Bundled the latest @file{reporter.el}, added
714 @code{TeX-submit-bug-report} to menus.
717 @code{TeX-insert-braces} now takes an argument like
718 @code{insert-parentheses}. Thanks to Lawrence R. Dodd
719 @samp{<dodd@@roebling.poly.edu>}.
722 Fixed bug in @samp{\put} and @samp{\multiput} macros. Thanks to Kevin
723 Scott @samp{<scottkj@@prl.philips.co.uk>}.
726 Deleted @code{ams-latex-mode}, @code{slitex-mode}, and
727 @code{foiltex-mode}. Instead, use @code{LaTeX-command-style} to
728 determine the name of the external command to use.
731 Deleted @code{latex2e-mode}. Instead set the @code{LaTeX-version}
732 variable. This may be done automatically if you use
733 @samp{\documentclass} in the future.
736 Fixed Lucid Emacs menu for @TeX{}info mode. Thanks to Frederic Devernay
737 @samp{<Frederic.Devernay@@sophia.inria.fr>},
740 Added support for @file{harvard.sty} by Berwin Turlach
741 @samp{<berwin@@core.ucl.ac.be>}.
744 Filling will not let display math equations @samp{\[ ... \]} be on a
745 line by themselves. Reported by Matthew Morley
746 @samp{<Matthew.Morley@@gmd.de>}.
749 Made @code{words-include-escapes} default to nil.
752 Made @code{TeX-expand-list} expansions case sensitive. Thanks to Havard
753 Rue @samp{<Havard.Rue@@sima.sintef.no>}.
756 Fixed error in calculating indentation for lines starting with a brace.
757 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
760 Fixed bug in the @samp{addcontentsline}, @samp{newtheorem}, and
761 @samp{pagenumbering} macros reported by Berwin Turlach
762 @samp{<berwin@@core.ucl.ac.be>}.
765 Doc fixes by Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}.
768 Indentation no longer fooled by @samp{\\@{}, Thanks to Peter Thiemann
769 @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}.
772 Bind @kbd{M-C-e} and @kbd{M-c-a} to @code{LaTeX-find-matching-end} and
773 @code{LaTeX-find-matching-begin}. Suggested by Lawrence R. Dodd
774 @samp{<dodd@@roebling.poly.edu>}.
777 Added variable @code{TeX-quote-after-quote} which causes
778 @code{TeX-insert-quote} to insert literal @samp{"} except when after
779 another @samp{"}, in which case it will expand to @code{TeX-open-quote}
780 or @code{TeX-close-quote}. This code was contributed by Piotr Filip
781 Sawicki @samp{<pfs@@mimuw.edu.pl>}.
784 Added support for Polish style files @file{plfonts.sty} and
785 @file{plhb.sty}, contributed by Piotr Filip
786 Sawicki @samp{<pfs@@mimuw.edu.pl>}.
789 Added section with suggestions for how to handle European
793 Created workaround for bug in the regexp handler in some Emacs 18
794 versions and older versions of Lucid Emacs. The workaround
795 means you cannot use space in the documentstyle command in Emacs and
796 Lucid Emacs earlier than version 19.9.
799 @file{powerkey.el} is removed since the functionality is integrated in
803 @kbd{C-u "} now inserts four literal @samp{"}, not just one. To insert
804 a single @samp{"} either press @key{"} twice or use @kbd{C-q "}.
807 Allow non-string value for @code{outline-minor-map-prefix}. Reported by
808 David Smith @samp{<maa507@@comp.lancs.ac.uk>}.
811 Make the use of @code{write-file-hooks} more safe, and use
812 @code{local-write-file-hooks} when possible. Suggested by David Smith
813 @samp{<maa507@@comp.lancs.ac.uk>}.
816 Don't indent @samp{\begin@{verbatim@}} and @samp{\end@{verbatim@}},
817 since any space before @samp{\end@{verbatim@}} is significant. Thanks to
818 Peter Thiemann @samp{<thiemann@@informatik.uni-tuebingen.de>} for the
822 Show available fonts when you try to insert an non-existing font.
823 Suggested by David Smith @samp{<maa507@@comp.lancs.ac.uk>}.
826 The @code{member} function in @file{tex-18.el} does not depend on
827 @code{TeX-member} now. Thanks to Piet van Oostrum
828 @samp{<piet@@cs.ruu.nl>}.
831 Do not overwrite any global binding of @kbd{M-@kbd{ret}}. Suggested by
832 Jens Petersen @samp{<J.Petersen@@qmw.ac.uk>}.
835 Major modes for writing text are supposed to rebind @kbd{M-@kbd{tab}} to
836 @code{ispell-complete-word}. Reported by Jens Petersen
837 @samp{<J.Petersen@@qmw.ac.uk>}.
840 Fixed problems with @TeX{}info menus. Thanks to David Smith
841 @samp{<maa507@@comp.lancs.ac.uk>} for reporting this.
844 Code cleanup. Removed the @file{format} directory, as it did not make
845 it easier to add new @TeX{} modes, quite the contrary.
848 Fixed name conflict in @file{auc-tex.el}, reported by Rik Faith
849 @samp{<faith@@cs.unc.edu>}.
852 Fixed some spelling errors. Thanks to Lawrence R. Dodd
853 @samp{<dodd@@roebling.poly.edu>}.
856 Fixed bug prohibiting non-standard file extensions. Now recognize
857 @file{.ltx} by default. Suggested by Lawrence R. Dodd
858 @samp{<dodd@@roebling.poly.edu>}.
861 Name of the AUC @TeX{} info files changes once again to be usable under
862 DOS. This time simply to @file{auctex}.
865 Documented @code{TeX-outline-extra}.
868 Could not select command on region from the menu before loading
869 @file{tex-buf}. Reported by Uwe Bonnes
870 @samp{<bon@@lte.e-technik.uni-erlangen.de>}.
873 Make the hilit19 interface more robust. Thanks to William Dean Norris
874 II @samp{<wdn@@dragonfly.cis.ufl.edu>}.
877 More OS/2 Makefile fixes by Bodo Huckestein
878 @samp{<bodo@@eu10.mpi-hd.mpg.de>}.
881 Reimplemented comment support on top of @code{comment-region}, giving
882 slightly different semantics.
887 @comment node-name, next, previous, up
890 Coordinator: Per Abrahamsen, 1993.
892 Alpha testers (in order of appearance): Marc Gemis
893 @samp{<makke@@wins.uia.ac.be>}, Shinji Kobayashi
894 @samp{<koba@@flab.fujitsu.co.jp>}, Philippe Defert
895 @samp{<defert@@gnuisance.cern.ch>}, Richard Stanton
896 @samp{<stanton@@haas.berkeley.edu>}, Norbert Kiesel
897 @samp{<norbert@@i3.informatik.rwth-aachen.de>}, Roberto Cecchini
898 @samp{<CECCHINI@@fi.infn.it>}, Hanno Wirth @samp{<wirth@@igd.fhg.de>},
899 Tim Carlson @samp{<tim@@math.montana.edu>}, John Daschbach
900 @samp{<dasch@@darkwing.uoregon.edu>}, Bob Fields
901 @samp{<bob@@minster.york.ac.uk>}, Peter Whaite
902 @samp{<peta@@cim.mcgill.ca>}, Volker Dobler
903 @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>}, Phil Austin
904 @samp{<phil@@geog.ubc.ca>}, Martin Maechler
905 @samp{<maechler@@stat.math.ethz.ch>}, Havard Rue
906 @samp{<Havard.Rue@@sima.sintef.no>}, Tim Geisler
907 @samp{<tmgeisle@@faui80.informatik.uni-erlangen.de>}, Tim Carlson
908 @samp{<imsgtcar@@mathfs.math.montana.edu>}, Sridhar Anandakrishnan
909 @samp{<sak@@essc.psu.edu>}, Peter Thiemann
910 @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}, Pedro Quaresma
911 @samp{<pedro@@mat.uc.pt>}, Christian Lynbech
912 @samp{<lynbech@@daimi.aau.dk>}, Kevin Scott
913 @samp{<scottkj@@prl.philips.co.uk>}, Bodo Huckestein
914 @samp{<bodo@@eu10.mpi-hd.mpg.de>}, Cengiz Alaettinoglu
915 @samp{<ca@@cs.UMD.EDU>}, Jakob Schiotz
916 @samp{<schiotz@@fysik.dth.dk>}, and probably more.@refill
920 New variable @code{LaTeX-letter-sender-address} contains default address
921 for use with the letter style. Set it to the address of your
922 organization in @file{tex-site.el}. Thanks to Sridhar Anandakrishnan
923 @samp{<sak@@essc.psu.edu>}.
926 Makefile now works under OS/2 with GNU Make. Thanks to Bodo Huckestein
927 @samp{bodo@@eu10.mpi-hd.mpg.de}.
930 Made it possible to install global auto files without having Bib@TeX{}
931 mode installed. Thanks to Christian Lynbech
932 @samp{<lynbech@@daimi.aau.dk>}.
935 Minor documentation fixes. Thanks to Martin Maechler
936 @samp{<maechler@@stat.math.ethz.ch>}.
939 Added support for @samp{eqref} for the @samp{amsart} style. Thanks to
940 Peter Whaite @samp{<peta@@cim.mcgill.ca>}.
943 Use @samp{-c} as the default shell command option under @samp{emx}.
944 Eberhard Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>} says
945 it is better than @samp{/c}.
948 Made powerkey in the menus work better under OS/2. Thanks to Eberhard
949 Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>}.
952 Made the reference cards print correctly on US letter format paper.
953 Thanks to Magnus Nordborg @samp{<magnus@@fisher.Stanford.EDU>}.
956 @code{LaTeX-dead-mode} removed. Read the file `ISO-TEX' for alternative
960 All minor modes unbundled. You can find them from ftp at
961 @samp{ftp.iesd.auc.dk} in the directory @file{/pub/emacs-lisp}. Removed
962 information about minor modes from this document.
965 New hooks for changing ispell directory, see @file{tex-site.el} for
969 @LaTeX{}2e mode now supported. Insert
972 (setq TeX-default-mode 'latex2e-mode)
975 in your @file{.emacs} file to get documentclass instead of documentstyle
976 per default. The parser recognizes documentclass, usepackage, and
977 newcommand with a default argument. There are also templates for all of
981 Added Jakob Schiotz's @samp{<schiotz@@fysik.dth.dk>} help file for
982 installing AUC @TeX{} on OEMACS. It will probably also be of interest
986 Minor changes to be more friendly for OEMACS, thanks to Jakob Schiotz
987 @samp{<schiotz@@fysik.dth.dk>}.
990 The control key bindings in @code{LaTeX-math-mode} now works, thanks to
991 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
994 @LaTeX{} outlines no longer matches @samp{\partial} or other commands
995 with a sectioning command as prefix. Thanks to Jakob Schiotz
996 @samp{<schiotz@@fysik.dth.dk>}.
999 @code{LaTeX-fill-paragraph} now handles the case where the previous line
1000 both contain an @samp{\item} and an unmatched open brace. Thanks to
1001 Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1004 Use abbreviated file name for @TeX{} output buffers in Emacs 19. Thanks
1005 to Jens Gustedt @samp{<gustedt@@math.tu-berlin.de>}.
1008 Added lowercase alias for @code{LaTeX-math-mode} for use with Emacs file
1009 mode commands. Thanks to Olaf Burkart
1010 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
1013 Added code to reuse old region in @code{TeX-command-region} if mark is
1014 not active. Thanks to Cengiz Alaettinoglu @samp{<ca@@cs.UMD.EDU>}.
1017 Now get keyboard accelerators on all menus rather than only AUC @TeX{}
1018 menus, thanks to the @file{powerkey.el} file by Lars Lindberg
1019 @samp{<lli@@sypro.cap.se>}.
1022 Added @code{TeX-electric-macro} for faster completion of @TeX{} macros.
1026 Comparing printer names are now case incentive. Thanks to Richard
1027 Stanton @samp{<stanton@@haas.berkeley.edu>}.
1030 Default shell fixed for OS/2. Thanks to Richard Stanton
1031 @samp{<stanton@@haas.berkeley.edu>}.
1034 Added functions to hide (@code{LaTeX-hide-environment}) and show
1035 (@code{LaTeX-show-environment}) the current environment.
1038 @kbd{C-u C-c C-e} will now modify the current environment instead of
1039 inserting a new environment. This is like the optional argument to the
1043 Added nabla to LaTeX Math Mode. Suggested by Bill Reynolds
1044 @samp{<bill@@goshawk.lanl.gov>}.
1047 Added commands for running @TeX{} and @LaTeX{} interactively. Thanks to
1048 David Carlisle @samp{<carlisle@@computer-science.manchester.ac.uk>}.
1051 The external commands will now insert there output @emph{before} point
1052 in the output buffers. This allows you to follow the progress by
1053 putting point at the end of the file. Suggested by Jak Kirman
1054 @samp{<jak@@cs.brown.edu>}.
1057 When invoking an external command from a menu, the document will be
1058 automatically saved.
1061 There are now a printer menu for emacs 19.
1064 Redesigned dependency checking. Now only checks dependencies for files
1065 loaded in the current emacs session. This is much faster, but will not
1066 catch files that are edited outside this emacs session, or files edited
1067 in killed buffers. @strong{@code{TeX-check-path} must at least contain
1068 @file{.} for saving to work}. If you have set @samp{TeX-check-path}
1069 in your @file{.emacs} file, remove it. The default value is fast enough
1073 New variable @code{TeX-save-query} control if AUC @TeX{} will query you
1074 for each modified buffer when you save the document. Set it to nil to
1075 get rid of these questions. Setting this variable also affect the
1076 automatic saving of the document that happens each time you start an
1080 New command @code{TeX-save-document} will save all files in the current
1081 document, i.e. the document associated with the current buffer.
1084 Cleaned up all minor modes, also made them use @file{min-map.el} or
1085 @file{min-mode.el} instead of @file{min-bind.el}.
1088 Cleaned up release management.
1091 AUC TeX will not longer be confused when you rewrite a file under a new
1095 Lots of code cleanup, involving reformatting the source and renaming all
1096 @samp{-hook} variables and functions to conform with the Emacs 19
1100 Can now parse Japanese characters in labels and macros when you use
1101 Japanese @TeX{}. Thanks to Shinji Kobayashi
1102 @samp{<koba@@flab.fujitsu.co.jp>}.
1105 Made it safe to quit when AUC @TeX{} asks for the name of the master
1106 file. It will simply assume the file itself is the master, and continue
1107 without inserting any file local variables.
1110 Support for @code{epsf} and @code{psfig} style files. Thanks to Marc
1111 Gemis @samp{<makke@@wins.uia.ac.be>}.
1114 Support for @LaTeX{}info. Thanks to Marc Gemis
1115 @samp{<makke@@wins.uia.ac.be>}.
1118 Only examine the first 10000 bytes to find out what @TeX{} mode to use.
1121 Added @code{TeX-submit-bug-report} command to submit bug reports. It
1122 uses the @file{reporter.el} distributed with SuperCite, so it may not be
1123 available in some Emacs 18 installations.
1126 Speeded up parsing significantly by using a simpler regexp.
1129 Added variable @code{TeX-auto-untabify}. Set it to nil to prevent
1130 untabifying the buffer when it is saved. Several people wanted this.
1133 Changed defaults to @emph{not} do any automatic parsing, nor prompt for
1134 a master file. @xref{Parsing Files}, @ref{Multifile}, for information
1135 about how ot correct this. In short, insert the following in your
1139 (setq TeX-auto-save t)
1140 (setq TeX-parse-self t)
1141 (setq-default TeX-master nil)
1145 Some grammatical fixes to the @file{PROBLEMS} file. Thanks to Lawrence
1146 R. Dodd @samp{<dodd@@roebling.poly.edu>}.
1149 No longer install a separate @code{outline-minor-mode} by default, as
1150 the FSF Emacs 19.19 @code{outline-minor-mode} is adequate. The included
1151 file @file{outln-18.el} emulates the FSF Emacs 19.19 mode under Emacs 18.
1153 The FSF Emacs 19.19 @code{outline-minor-mode} use the @kbd{C-c} prefix
1154 instead of @kbd{C-c C-o} by default, and does not bind as many keys as
1155 the @code{outline-minor-mode} distributed with earlier versions of AUC
1156 @TeX{} did. You can get the keybindings back together with other
1157 goodies by inserting
1161 in your @file{.emacs} file. @file{out-xtra.el} will probably be
1162 unbundled from AUC @TeX{} in the future.
1165 Some fixes to AmS-@TeX{} mode by Ulf Juergens
1166 @samp{<ulf@@mathematik.uni-bielefeld.de>}.
1169 Make @samp{plain-TeX-mode-menu} work in Lucid Emacs. Thanks to Anthony
1170 Rossini @samp{rossini@@hsph.harvard.edu} for reporting this.
1173 First cut on a @TeX{}info mode.
1176 More strict about parsing @samp{\bibitem}'s and Bib@TeX{} entries.
1179 Made it easier to write style files for environments that takes
1180 arguments and documented it. Suggested by Martin
1181 Wunderli @samp{<wunderli@@inf.ethz.ch>}.
1184 Parse optional argument to @samp{\newenvironment}. Suggested by Martin
1185 Wunderli @samp{<wunderli@@inf.ethz.ch>}.
1188 Fixed @samp{parbox} macro. Thanks to Shinji Kobayashi
1189 @samp{<koba@@flab.fujitsu.co.jp>}.
1192 Made the parser work better in outline minor mode. Thanks to Salvador
1193 Pinto Abreu @samp{<spa@@khosta.fct.unl.pt>}.
1196 Also save style information with @code{TeX-normal-mode} when buffer not
1200 Use @code{$(MAKE)} instead of @samp{make} to invoke @code{make} from the
1201 @file{Makefile}. Thanks to John Interrante
1202 @samp{<interran@@uluru.Stanford.EDU>}.
1205 Make last value default for @code{TeX-insert-macro}. Suggested by Matt
1206 Fairtlough @samp{<M.Fairtlough@@dcs.sheffield.ac.uk>}.
1209 Renamed info file to @samp{auc-info} in order to fill DOS file limits.
1210 Please remember to update your @file{dir} file to reflect this change.
1213 Delete auto file instead of saving an empty file.
1217 @comment node-name, next, previous, up
1218 @section News in 7.3
1220 Coordinator: Per Abrahamsen, 1993.
1224 More robust installation, especially for Lucid Emacs (I hope). Many
1225 people reported problems with this.
1228 Make `easymenu' work when byte-compiled. Many people reported this
1232 Minimally updated the @file{README} file from version 6.0 (sigh).
1233 Thanks to Boris Goldowsky @samp{<boris@@cs.rochester.edu>} for reporting
1237 Added @samp{@@finalout} to manual. Reported by Henrik Drabol
1238 @samp{<hvd@@ens004.ens.min.dk>}.
1241 Fixed @kbd{M-q} to work after an @samp{\end@{@dots{}@}}. It will not
1242 work at the end of the buffer, but there are usually the local variables
1243 so it should (hopefully) not matter. Thanks to Shinji Kobayashi
1244 @samp{<koba@@flab.fujitsu.co.jp>} again.
1247 New variables @code{TeX-open-quote} and @code{TeX-close-quote} determine
1248 what is inserted by @code{TeX-insert-quote}. The @file{german} style
1249 file now use those variables instead of changing the keymap.
1252 Changes to the default settings in @file{tex-site.el}, in particular a
1253 @samp{Queue} command is added to display the print queue. Thanks to
1254 John Interrante @samp{<interran@@uluru.Stanford.EDU>} for code, and
1255 other members of the @samp{auc-tex@@iesd.auc.dk} mailing list for
1259 Make sure all outline mode commands are bound in
1260 @code{outline-minor-mode}.
1263 Added autoload for @code{TeX-command}. Thanks to Hanno Wirth
1264 @samp{<wirth@@igd.fhg.de>} for reporting this.
1267 Added support for AmS@TeX{} and AmSLa@TeX{}. Currently they are
1268 identical to @TeX{} and @LaTeX{} except for another default command.
1271 Added Vor@TeX{} style matching of dollar sign. The style is guaranteed
1272 to be Vor@TeX{}, since I lifted the code directly from Vor@TeX{}.
1273 Thanks to Pehong Chen @samp{<phc@@renoir.berkeley.edu>} for writing the
1274 Vor@TeX{} code. Thanks to Jak Kirman @samp{<jak@@cs.brown.edu>} for
1275 pointing out this nice Vor@TeX{} feature.
1278 Added information about AUC @TeX{} mail addresses to the manual. Thanks
1279 to Dave Smith @samp{<maa507@@computing.lancaster.ac.uk>}.
1282 Added menu to for plain @TeX{}. Suggested by Tim Carlson
1283 @samp{<imsgtcar@@math.montana.edu>}.
1286 Made the menus depend on @code{TeX-command-list}.
1289 Made it possible to specify @code{TeX-auto-regexp-list} in the local
1290 variable section of each file.
1293 Added variable @code{TeX-auto-parse-length} to specify maximal length of
1294 text that will be parsed.
1297 Added automatic parsing of Bib@TeX{} files and @samp{bibitem} entries in
1298 order to get completion in @samp{cite}. This was inspired by an add on
1299 made by Sridhar Anandakrishnan @samp{<sak@@essc.psu.edu>}.
1302 Added variable @code{TeX-byte-compile} to disable automatic byte
1303 compilation of style files when loaded. This is needed when using
1304 different Emacs versions.
1307 Added variable @code{TeX-translate-location-hook} to translate file and
1308 line information before showing an error, as requested by Thorbjoern
1309 Ravn Andersen @samp{<ravn@@imada.ou.dk>}.
1312 Added variable @code{TeX-auto-save} to allow disabling the automatic
1313 saving of style information, either per file in the file local
1314 variables, or globally by using @code{setq-default}. Use
1315 @code{TeX-normal-mode} to force style information to be saved.
1318 Try to create @file{auto} directory if it does not exists.
1321 Added chapter describing how to tune the @TeX{} parsing.
1324 Allow (but do not encourage) a string value for
1325 @code{LaTeX-default-options}.
1328 Give @samp{"} word syntax when german.sty is loaded. Suggested by Tim
1329 Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}.
1332 Many corrections to the grammar in the manual. Thanks to Manfred
1333 Weichel @samp{<Manfred.Weichel@@sto.mchp.sni.de>}.
1336 Bind @code{TeX-home-buffer} to @kbd{C-c ^} instead of @kbd{C-c C-h}
1337 which are reserved in Emacs 19. Suggested by Chris Moore
1338 @samp{<Chris.Moore@@src.bae.co.uk>}.
1342 @comment node-name, next, previous, up
1343 @section News in 7.2
1345 Coordinator: Per Abrahamsen, 1993.
1349 @code{LaTeX-dead-mode} works again. Thanks to Patrick O'Callaghan
1350 @samp{<poc@@usb.ve>} for fixing it.
1353 Minor fixes to the documentation. Thanks to Shinji Kobayashi
1354 @samp{<koba@@flab.fujitsu.co.jp>}.
1357 Add @samp{Compiling} to the mode line of all buffers, while there is a
1358 AUC @TeX{} compilation process running. This is similar to the behavior
1359 of @code{compile} in Emacs 19.
1362 @code{TeX-normal-mode} will now save the buffer first to make sure it
1366 Labels with underscores are now recognized. Thanks to Wolfgang Franzki
1367 @samp{<W.Franzki@@kfa-juelich.de>}
1370 Fix to `ghostview' printer specification. Thanks to Masayuki Kuwada
1371 @samp{<kuwada@@soliton.ee.uec.ac.jp>}.
1374 Recognize @samp{abstract}, @samp{center}, @samp{titlepage},
1375 @samp{verse}, and @samp{theindex} environments. Thanks to Masayuki Kuwada
1376 @samp{<kuwada@@soliton.ee.uec.ac.jp>}.
1379 Fix to @samp{newsavebox} macro. Thanks to Shinji Kobayashi
1380 @samp{<koba@@flab.fujitsu.co.jp>} for reporting this.
1383 Menu support for GNU Emacs 19 and Lucid Emacs. Thanks to Alastair Burt
1384 @samp{<burt@@dfki.uni-kl.de>} for the initial Lucid Emacs version.
1387 @kbd{C-c C-f C-d} now deletes the current font. The current font is
1388 defined to be the innermost @TeX{} group starting with a @TeX{} macro
1389 that is terminated by a space.
1392 Giving @kbd{C-c C-f} a prefix argument will replace the current font,
1393 i.e. @kbd{C-u C-c C-f C-b} will change the current font to bold.
1395 The old functionality (putting the font around the region) has been
1396 removed. To make the region bold, type @kbd{C-w C-c C-f C-b C-y}
1400 Chapter recognized as largest heading in the report style. Thanks to
1401 Shinji Kobayashi @samp{<koba@@flab.fujitsu.co.jp>} for reporting
1405 More support for Japanese style files. Thanks to Shinji Kobayashi
1406 @samp{<koba@@flab.fujitsu.co.jp>}.
1409 No longer put @samp{Outline} in the mode line whenever
1410 @code{selective-display} is set. Thanks to Lawrence R. Dodd
1411 @samp{<dodd@@roebling.poly.edu>} for reporting this.
1414 Support for inserting calligraphic letters in @code{TeX-math-mode} with
1415 @kbd{` c @key{letter}}. Thanks to Olaf Burkart
1416 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
1419 @code{set-docstring} in @file{tex-math.el} should work better now.
1420 Thanks to Alastair Burt @samp{<burt@@dfki.uni-kl.de>} and Olaf Burkart
1421 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
1424 Support for dviout preview on PC-9801. Thanks to Shinji Kobayashi
1425 @samp{<koba@@flab.fujitsu.co.jp>}.
1428 Inserting environment in empty buffer should work now. Thanks to
1429 Alastair Burt @samp{<burt@@dfki.uni-kl.de>}.
1432 Default float for figures changed from @samp{tbp} to @samp{htbp}.
1435 @code{LaTeX-format-environment} may work now. Thanks to Shinji
1436 Kobayashi @samp{<koba@@flab.fujitsu.co.jp>}.
1439 Better @code{LaTeX-close-environment}. Thanks to Thorbjoern Hansen
1440 @samp{<thansen@@diku.dk>}.
1443 Some support for Ispell 4.0.
1446 Bib@TeX{} in Emacs 19 need @code{tex-insert-quote}, make it autoload
1447 from AUC @TeX{} instead of the standard @code{tex-mode}.
1450 @code{TeX-auto-generate} failed when repeated. Thanks to Peter Whaite
1451 @samp{<peta@@Thunder.McRCIM.McGill.EDU>} for reporting this.
1455 @comment node-name, next, previous, up
1456 @section News in 7.1
1458 Coordinator: Per Abrahamsen, 1993.
1462 Allow multiple @samp{%p} in print commands.
1464 Suggested by Cliff Krumvieda @samp{<cliff@@cs.cornell.edu>}.
1467 Improved backward compatibility in @file{auc-tex.el}. Thanks to Ralf
1468 Handl @samp{<handl@@cs.uni-sb.de>}.
1471 New style hook for @file{german.sty}.
1473 Disable smart quotes. Press @kbd{C-c C-n} to make it take effect.
1476 Allow files to have other extensions than ``tex''.
1478 But no longer allow files to have multiple dots. Sigh.
1481 Will no longer parse the buffer if it can use the saved state.
1484 New variable @code{TeX-parse-self}.
1486 Set it to nil if you never want to parse the buffer when you load it.
1489 Only offer to save files that belongs to the document.
1491 When you format the document with @kbd{C-c C-c}, AUC @TeX{} will no
1492 longer offer to save your @file{RMAIL}, @file{.newsrc}, or other files
1493 that does not belong to the document. Suggested by Jim Hetrick
1494 @samp{<hetrick@@phys.uva.nl>}.
1499 Thanks to Sven Mattisson @samp{<sven@@tde.lth.se>}
1502 Smarter about when you need to reformat.
1504 Thanks to Chris Callsen @samp{<chris@@iesd.auc.dk>}.
1509 Now supports Japanese @TeX{}. Thanks to Shinji Kobayashi
1510 @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}.
1513 Works again under OS/2 and other case insensitive file systems.
1518 Thanks to Shinji Kobayashi @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}.
1521 Better @code{LaTeX-close-environment}.
1523 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1528 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1531 Support for Russian letters.
1533 Thanks to Justin R. Smith @samp{<jsmith@@king.mcs.drexel.edu>}.
1541 Fixes for spelling errors.
1548 @comment node-name, next, previous, up
1549 @section Version 7.0
1551 Coordinator: Per Abrahamsen, 1993.
1553 Alpha testers (in order of appearance): Piet van Oostrum
1554 @samp{<piet@@cs.ruu.nl>}, Sven Mattisson @samp{<sven@@tde.lth.se>}, Tim
1555 Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}, Fran E.
1556 Burstall @samp{<F.E.Burstall@@maths.bath.ac.uk>}, Alastair Burt
1557 @samp{<burt@@dfki.uni-kl.de>}, Sridhar Anandakrishnan
1558 @samp{<sak@@essc.psu.edu>}, Kjell Gustafsson
1559 @samp{<kjell@@sccm.Stanford.EDU>}, Uffe Kjaerulff
1560 @samp{<uk@@iesd.auc.dk>}, Kurt Swanson @samp{Kurt.Swanson@@dna.lth.se},
1561 Mark Utting @samp{<marku@@cs.uq.oz.au>}, Per Norman Oma
1562 @samp{perno@@itk.unit.no}, Naji Mouawad
1563 @samp{<nmouawad@@math.uwaterloo.ca>}, Bo Nygaard Bai
1564 @samp{<bai@@iesd.auc.dk>}, and probably more.
1570 The keymap has been changed in order to make it more intuitive to new
1571 users, and because the old bindings did not work well with the new
1572 buffer manipulation commands in tex-buf.el. To use the new bindings,
1573 load @file{tex-init.el} instead of @file{auc-tex.el}.
1575 The file @file{auc-tex.el} is still available and implements the old
1576 keybindings on top of the new code.
1578 Print out the reference card (@file{doc/tex-ref.tex}) to see the new
1582 Completely redesigned the buffer handling.
1584 No part of the interface or the customization variables remain the same,
1585 unless you use the compatibility functions in @file{auc-tex.el}. In
1586 that case the interactive commands remain similar in spirit, but the
1587 customization interface is still changed.
1589 The file @file{tex-buf.el} has been completely rewritten, and there are
1590 major cleanup in @file{tex-dbg.el}, however the basic functionality
1591 remains the same in this file. The code for both @file{tex-buf.el} and
1592 @file{tex-dbg.el} should be much simpler now and easier to extent.
1594 @file{auc-tex.el} and @file{tex-site.el} was updated to support the new
1595 interface. I actually believe the moral equivalent to @code{TeX-region}
1596 to work now @t{:-)}, at least I understand the code now.
1598 The two major functions are now @code{TeX-command-master} and
1599 @code{TeX-command-region}. Each function will prompt you for the
1600 command to execute. AUC @TeX{} will make an educated guess on what
1601 command you want to run, and make that the default. The available
1602 commands are defined in the variable @code{TeX-command-list}.
1604 @code{TeX-command-master} will run the specified command on the buffers
1605 master file. You can have one command running for each master file.
1606 @code{TeX-command-region} will run the specified command on the current
1607 region, getting the header on trailer from the master file.
1609 You can have exactly one region command running, independent on how many
1610 master file commands that are running. Commands that operate on the
1611 active process (like @code{TeX-next-error}) will chose the process
1612 associated with buffers master file, unless the last region process is
1613 more recent than all master file processes.
1615 AUC @TeX{} now insist on knowing the master file for a buffer. If you
1616 do not specify it in the file variable section, and it is not obviously
1617 a master file itself, it will ask you. It will also add the master file
1618 name to the file variables, unless you disable this feature by setting
1619 @code{TeX-add-local} to nil. Furthermore, it will convert @samp{%%
1620 Master:} lines to file variables, unless you disable it by setting
1621 @code{TeX-convert-master} to nil.
1622 @vindex TeX-convert-master
1624 Functionality removed (for now, it might appear again latter) include
1625 all other functions to start a command (e.g. @code{LaTeX-BibTeX}), and
1626 alternative ways to specify headers and trailers. The only place to get
1627 the header and trailer is from the master file (I can easily change
1628 that, if anyone have such needs).
1631 Style specific code isolated.
1633 You can now add style specific information to AUC TeX by writing a
1634 style file somewhere in TeX-style-path.
1636 The main code is now organized around this principle.
1639 Automatically generate style files.
1641 AUC @TeX{} can now automatically extract information from a @TeX{} file,
1642 and will do this when you save a buffer.
1647 Just like @LaTeX{} mode, except that the default command to format run
1648 on the buffer is @samp{slitex}.
1651 @code{LaTeX-section} completely general.
1653 Rewrote @file{ltx-sec.el}.
1657 Sectioning level, toc, and title queries can be individually turned off.
1659 Label query can be turned on or off for selected sectioning levels.
1661 Label prefix can be different for different sectioning levels.
1663 If the title (or toc) is empty, point will be positioned there.
1665 Users can add new hooks
1669 @code{TeX-insert-macro} much smarter.
1671 It will now prompt for the symbol with completions, and for many symbols
1672 it will also prompt for each argument. There are also completion on
1673 some of the arguments.
1676 Fixed center in figure environment.
1678 Thanks to Thomas Koenig @samp{<ig25@@rz.uni-karlsruhe.de>}.
1681 Changed @code{\M-} to @code{\e} in all keybindings in order to better
1682 support 8-bit input on some GNU Emacs. Thanks to Peter Dalgaard
1683 @samp{<pd@@kubism.ku.dk>}.
1685 Please, implementors of 8-bit input extensions to GNU Emacs.
1686 @code{\M-x} does @emph{not} means @dfn{@kbd{x} with the 8-bit set}. It
1687 means @dfn{pressing @kbd{x} while holding down the @key{meta} key}.
1688 Some systems (such as X11) are able to tell the different. Thus, even
1689 if you implement 256 byte keymaps, @code{\M-x} should still expand
1690 @code{meta-prefix-char} followed by an @kbd{x} in the keymap. This
1691 allows you to distinguish pressing @kbd{x} while holding down the
1692 @key{meta} key from entering a literal 8-bit character.
1695 Made the outline commands aware of the document style.
1697 That is, if the document style is @samp{article}, @samp{\section} will
1698 be one level below the @samp{\documentstyle}, while if the style is
1699 @samp{book}, @samp{\section} will be three levels below
1700 @samp{\documentstyle}. This will make @code{show-children} work better
1704 The makefiles are closer to GNU coding standard.
1706 They now understand `prefix' and some other macros.
1709 Added hooks to be run after list of environments or list of completion
1710 names are updated, and also added a hook to be called after each file
1711 has been loaded. Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
1714 Added @samp{*} to lot of @code{(interactive)} declarations.
1717 The outline commands are now always accessible from @LaTeX{} mode.
1720 Generalized the keyboard remapping and double modes.
1722 These are found in the file @file{min-key.el}.
1727 Not really, but there are now two comment functions which use their
1728 arguments to determine what to do, instead of four functions ignoring
1732 Add outline headers.
1734 It is now possible to add extra outline headers, by setting the variable
1735 @code{TeX-outline-extra}.
1738 Smart quotes even smarter.
1740 If you press @kbd{"} twice, it will insert an real double quote instead
1741 of two (or four) single quotes. This is consistent with how remapping
1742 in @file{min-key.el} is done.
1745 Automatically untabify buffer when you save it.
1747 Hands up, everyone who have produced a `last revision' paper containing
1748 an unreadable list of data in the back, because @TeX{} does not
1752 Call show-all when you change major mode.
1754 Thanks to Inge Frick's @samp{<inge@@nada.kth.se>} @file{kill-fix.el}
1755 enhancement, outline minor mode can now guarantee that all text is shown
1756 when you leave the minor mode, even if you leave the minor mode by
1757 changing the major mode.
1760 Updated documentation for 7.0.
1762 Also added key, variable, function, and concept indexes, as well as this
1763 history section and a new chapter on multifile documents
1764 (@pxref{Multifile}).@refill
1769 @comment node-name, next, previous, up
1770 @section Version 6.1
1772 Coordinator: Per Abrahamsen, 1992.
1776 @code{TeX-region} might work now (heard that before?).
1778 Many people reported this one. Especially thanks to Fran Burstall
1779 @samp{<F.E.Burstall@@maths.bath.ac.uk>} and Bill Schworm
1780 @samp{<bill@@schworm.econ.ubc.ca>}.@refill
1783 The specification format for the @TeX{} command is more general.
1785 See the documentation for @code{LaTeX-command} and
1786 @code{plain-TeX-command}.
1789 The specification format for the preview commands is more general.
1791 See their respective documentation.
1794 The specification format for the print command is more general.
1796 See the documentation for @code{TeX-print-command}.
1799 @code{TeX-args} is marked as obsolete.
1802 The @samp{"Emergency stop ..."} error.
1804 Some users of old @TeX{} installations got might might be fixed now.
1805 Thanks to Philip Sterne @samp{<sterne@@dublin.llnl.gov>}.
1808 It is now possible to change the preview command.
1810 @dots{} without loading TeX-site first. Thanks to Tim Bradshaw
1811 @samp{<tim.bradshaw@@edinburgh.ac.uk>}.
1814 New variable TeX-smart-quotes.
1816 Allow @file{german.sty} users (and others) to disable the mapping of
1817 double quote (@kbd{"} to @samp{``} or @samp{''}). Thanks to Daniel
1818 Hernandez @samp{<danher@@informatik.tu-muenchen.de>}.
1821 Many minor corrections to the documentation.
1823 Thanks to Mainhard E. Mayer @samp{<hardy@@golem.ps.uci.edu>}.
1826 Make test for @code{HOSTTYPE} case insensitive.
1828 Thanks to Gisli Ottarsson @samp{<gisli@@liapunov.eecs.umisc.edu>}.
1831 @code{TeX-force-default-mode}
1833 Set to avoid AUC @TeX{}'s attempts to infer the mode of the file by
1839 @comment node-name, next, previous, up
1840 @section Version 6.0
1842 Coordinator: Kresten Krab Thorup, 1992.
1844 Preliminary documentation is available in the directory @file{doc}. It
1845 isn't very well written, but I believe it covers most interesting points.
1846 Comments, suggestions, or even rewrites of sections are VERY
1849 LaCheck has been incorporated in the package. The source code for it is
1850 available in the directory @file{lacheck} along with the documentation
1851 for it. Lacheck may also be used from the command line. It is bound to
1854 Some minor changes in:
1858 Should work better with @samp{Master:} option.
1860 @item LaTeX-environment
1861 Numerous new hooks added by Masayuki Kuwada.
1863 @item TeX-command-on-region
1864 Removed. @kbd{C-c C-o} used for @code{outline-minor-mode} instead.
1868 And some additional minor fixes...
1870 @node Ancient History
1871 @comment node-name, next, previous, up
1872 @section Ancient History
1874 The origin of AUC @TeX{} is @file{tex-mode.el} from Emacs 16. Lars
1875 Peter Fischer @samp{<fischer@@iesd.auc.dk>} wrote the first functions to
1876 insert font macros and Danish characters back in 1986. Per Abrahamsen
1877 @samp{<abraham@@iesd.auc.dk>} wrote the functions to insert environments
1878 and sections, to indent the text, and the outline minor mode in 1987.
1879 Kresten Krab Thorup @samp{<krab@@iesd.auc.dk>} wrote the buffer handling
1880 and debugging functions, the macro completion, and much more, including
1881 much improved indentation and text formatting functions. He also made
1882 the first public release in 1991, and was the main author and
1883 coordinator of every release up to and including 6.0.
1885 Thanks should also go to all the people who have been a great help
1886 developing the AUC @TeX{} system. Especially all the people on the
1887 @samp{auc-tex} mailing list, who have been very helpful commenting and
1888 pointing out weak points and errors.
1890 Some of the contributors are listed below. Others are mentioned in the
1891 lisp files or in the History section.
1894 @item <dduchier@@csi.UOttawa.CA>
1896 @item <ferguson@@cs.rochester.edu>
1898 @item <simons@@ibiza.karlsruhe.gmd.de>
1900 @item <smith@@pell.anu.edu.au>
1902 @item <per@@iesd.auc.dk>
1904 @item <handl@@cs.uni-sb.de>
1906 @item <sven@@tde.lth.se>
1908 @item <kuwada@@soliton.ee.uec.ac.jp>
1910 @item <tb06@@pl118f.cc.lehigh.edu>
1912 @item <roseman@@hustat.harvard.edu>
1916 Special thanks to Leslie Lamport for supplying the source for the LaTeX
1917 error messages in the @file{tex-dbg.el} file.