24
|
1 @section News in 9.6
|
|
2
|
|
3 @itemize @bullet
|
|
4 @item
|
|
5 NT installation instructions added.
|
|
6
|
|
7 @item
|
|
8 @file{func-doc.el} unbundled, as @file{word-help.el} will be added to
|
|
9 the standard Emacs distribution. See @url{http://www.ifi.uio.no/~jensthi/}.
|
|
10
|
|
11 @item
|
|
12 @samp{$} is now of the syntax class `matched pair', suggested by Mats
|
|
13 Bengtsson @samp{<matsb@@s3.kth.se>}.
|
|
14
|
|
15 @item
|
|
16 Now use @kbd{,} to enter multiple arguments to a @samp{\cite} or
|
|
17 @samp{\bibliography} command instead of @kbd{@key{ret}}.
|
|
18
|
|
19 @item
|
|
20 Installation procedure is changed, read the @file{INSTALLATION} file.
|
|
21
|
|
22 @item
|
|
23 LaCheck is unbundled. You can get @code{lacheck} from
|
|
24 @file{<URL:ftp://sunsite.auc.dk/pub/text/lacheck/>} or alternatively
|
|
25 @code{chktex} from
|
|
26 @file{<URL:ftp://ftp.dante.de/pub/tex/support/chktex/>}. Search for
|
|
27 `chktex' in @file{tex.el} to see how to switch between them.@refill
|
|
28
|
|
29 @item
|
|
30 Insert @code{(require 'font-latex)} to get better font lock support.
|
|
31
|
|
32 @item
|
|
33 Bug fixes.
|
|
34
|
|
35 @item
|
|
36 Better handling of subdirectories, suggested by Frederic Devernay
|
|
37 <Frederic.Devernay@@sophia.inria.fr> and many others.
|
|
38 @end itemize
|
|
39
|
|
40 @section News in 9.5
|
|
41
|
|
42 @itemize @bullet
|
|
43 @item Use the @file{func-doc.el} package to get context senstive help.
|
|
44 This is not autoloaded, you must load it explicitly with:
|
|
45
|
|
46 @lisp
|
|
47 (require 'func-doc)
|
|
48 @end lisp
|
|
49
|
|
50 @item
|
|
51 Bug fixes.
|
|
52
|
|
53 @end itemize
|
|
54
|
|
55 @section News in 9.4
|
|
56
|
|
57 @itemize @bullet
|
|
58 @item There is now a menu in @code{LaTeX-math-minor-mode}.
|
|
59
|
|
60 @item
|
|
61 Bug fixes.
|
|
62 @end itemize
|
|
63
|
|
64 @section News in 9.3
|
|
65
|
|
66 @itemize @bullet
|
|
67 @item
|
|
68 Bug fixes.
|
|
69 @end itemize
|
|
70
|
|
71 @section News in 9.2
|
|
72
|
|
73 @itemize @bullet
|
|
74 @item
|
|
75 Bug fixes.
|
|
76
|
|
77 @item
|
|
78 New file @file{bib-cite.el} contributed by Peter S. Galbraith
|
|
79 @samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed
|
|
80 or enabled by default and is not part of the basic AUC @TeX{}
|
|
81 package. If you have problems, questions, or suggestions, please direct
|
|
82 them to Peter.
|
|
83
|
|
84 @item
|
|
85 New file @file{hilit-LaTeX.el} contributed by Peter S. Galbraith
|
|
86 @samp{<rhogee@@bathybius.meteo.mcgill.ca>}. This file is not installed
|
|
87 or enabled by default and is not part of the basic AUC @TeX{}
|
|
88 package. If you have problems, questions, or suggestions, please direct
|
|
89 them to Peter.
|
|
90
|
|
91 @item
|
|
92 AUC @TeX{} is now less likely to suggest running Bib@TeX{} when it is
|
|
93 not needed.
|
|
94
|
|
95 @item
|
|
96 Press @kbd{M-x LaTeX-209-to-2e @key{ret}} to make a stab at converting a
|
|
97 La@TeX{} 2.09 header to La@TeX{}2e.
|
|
98
|
|
99 @item
|
|
100 @kbd{C-c C-m input @key{ret}} should be faster now on second try.
|
|
101
|
|
102 @item
|
|
103 New variable @code{LaTeX-left-right-indent-level} controls the
|
|
104 indentation added by @samp{\left}.
|
|
105
|
|
106 @item
|
|
107 @samp{\begin}, @samp{\end}, @samp{\left}, and @samp{\right} no longer
|
|
108 need to be at the beginning of the line to take effect.
|
|
109
|
|
110 @item
|
|
111 You can now delete and replace La@TeX{}2e style fonts.
|
|
112
|
|
113 @item
|
|
114 Moved external commands to new menu.
|
|
115
|
|
116 @item
|
|
117 @kbd{C-c C-m cite @key{ret}} will prompt for multiple keys.
|
|
118
|
|
119 @item
|
|
120 Better handling of @samp{"} with @file{german.sty}.
|
|
121
|
|
122 @item
|
|
123 New variable @code{LaTeX-paragraph-commands} lists La@TeX{} commands
|
|
124 that shouldn't be formatted as part of a paragraph.
|
|
125
|
|
126 @item
|
|
127 Older news moved to @file{HISTORY}. It is not @TeX{}info able, but you
|
|
128 can get a plaintext version with @samp{make HISTORY}.
|
|
129
|
|
130 @item
|
|
131 See the new @file{ChangeLog} file for a more detailed list of changes.
|
|
132 The history section will now only contain user level changes. If you
|
|
133 send me a patch, please also provide a ChangeLog entry.
|
|
134 @end itemize
|
|
135
|
|
136 @node Version 9.1, Version 9.0, Version 9.2, History
|
|
137 @section News in 9.1
|
|
138
|
|
139 Coordinater: Per Abrahamsen, 1994.
|
|
140
|
|
141 Alpha testers (in order of appearance):
|
|
142 Bernt Guldbrandtsen @samp{<bernt@@weinberg.pop.bio.aau.dk>},
|
|
143 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
|
|
144 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>},
|
|
145 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
|
|
146 David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>},
|
|
147 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>},
|
|
148 Robert Estes @samp{<estes@@ece.ucdavis.edu>},
|
|
149 Peter Whaite @samp{<peta@@cim.mcgill.ca>},
|
|
150 Karl Eichwalder @samp{<karl@@pertron.central.de>},
|
|
151 John Interrante @samp{<interran@@uluru.Stanford.EDU>},
|
|
152 James A. Robinson @samp{<jimr@@simons-rock.edu>},
|
|
153 Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>},
|
|
154 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
|
|
155 Manoj Srivastava @samp{<srivasta@@pilgrim.umass.edu>},
|
|
156 Richard Stanton @samp{<stanton@@haas.berkeley.edu>},
|
|
157 Kobayashi Shinji @samp{<koba@@flab.fujitsu.co.jp>},
|
|
158 and probably more.@refill
|
|
159
|
|
160 @itemize @bullet
|
|
161 @item
|
|
162 La@TeX{}2e is now default. Set @code{LaTeX-version} to @samp{"2"} to
|
|
163 disable this.
|
|
164
|
|
165 @item
|
|
166 Better handling of @samp{*TeX background*} buffer. Suggested by John
|
|
167 Interrante @samp{<interran@@uluru.Stanford.EDU>}.
|
|
168
|
|
169 @item
|
|
170 Parser did not recognise the use of @samp{\def} to create La@TeX{}
|
|
171 environments. Reported by Frederic Devernay
|
|
172 @samp{<Frederic.Devernay@@sophia.inria.fr>}.
|
|
173
|
|
174 @item
|
|
175 Minor cleanup in some error messages.
|
|
176
|
|
177 @item
|
|
178 Fixed bug in @code{TeX-comment-paragraph} when called with a negative
|
|
179 argument. Reported by Markus Kramer @samp{<kramer@@inf.fu-berlin.de>}.
|
|
180
|
|
181 @item
|
|
182 Don't move point in master file when running a command on the region in
|
|
183 an included file. Thanks to Karl Wilhelm Langenberger
|
|
184 @samp{<wlang@@rs6000.mri.akh-wien.ac.at>} for the patch.
|
|
185
|
|
186 @item
|
|
187 @code{LaTeX-math-mode} no longer works on Emacs 18 or older Lucid
|
|
188 versions. This change allowed me to unbundle @file{min-map.el}.
|
|
189
|
|
190 @item
|
|
191 Made @kbd{C-c C-e} more robust, especially when applied on an empty
|
|
192 active region. Reported by Andrew Senior @samp{<aws@@eng.cam.ac.uk>}.
|
|
193
|
|
194 @item
|
|
195 @kbd{C-c C-m section RET} and @kbd{M-@key{tab}} should work now in
|
|
196 @TeX{}info mode. @kbd{C-c C-b} and @kbd{C-c C-r} removed, since they
|
|
197 did not work. Reported by Karl Eichwalder
|
|
198 @samp{<karl@@pertron.central.de>}.
|
|
199
|
|
200 @item
|
|
201 Made @kbd{M-q} skip block comments. Sugested by Peter Whaite
|
|
202 @samp{<peta@@cim.mcgill.ca>}.
|
|
203
|
|
204 @item
|
|
205 Code cleanup: Renamed @samp{-format-} functions to @samp{-fill-}.
|
|
206
|
|
207 @item
|
|
208 Made @kbd{,} and @kbd{.} remove any preceding italic correction.
|
|
209
|
|
210 @item
|
|
211 Changes in math mode: @samp{setminus} moved to @key{\}, @samp{not} moved
|
|
212 to @key{/}, and @samp{wedge}, @samp{vee}, and @samp{neg} installed on
|
|
213 @key{&}, @kbd{|}, and @kbd{!} to make writing logic easier for C
|
|
214 programmers.
|
|
215
|
|
216 @item
|
|
217 Renamed @file{auc-tex.el} to @file{auc-old.el} to make it less likely
|
|
218 that new users load it by mistake.
|
|
219
|
|
220 @item
|
|
221 Changed name of @file{easymenu.el} to @file{auc-menu.el} to avoid
|
|
222 conflict with RMS's version. Updated it to handle the Lucid
|
|
223 @code{:keys} keyword argument. Defines a popup menu for both FSF and
|
|
224 Lucid emacs, although it is only installed in Lucid Emacs. Added David
|
|
225 Aspinall's @samp{<da@@dcs.edinburgh.ac.uk>} patch to handle an empty
|
|
226 menu bar under Lucid Emacs. The interface is still a superset of
|
|
227 @file{easymenu.el}. This version should no longer prevent the sharing
|
|
228 of byte compiled files between FSF and Lucid emacs.
|
|
229
|
|
230 @item
|
|
231 Marking a section or environment now highlight it in Lucid Emacs. It
|
|
232 already worked in GNU Emacs. Thanks to Andreas Ernst
|
|
233 @samp{ernst_a@@maths.uwa.edu.au}.
|
|
234
|
|
235 @item
|
|
236 Font support for La@TeX{}2e. Many people suggested this.
|
|
237 Automatically activated for all documents defined with
|
|
238 @samp{\documentclass}.
|
|
239
|
|
240 @item
|
|
241 Outline support for La@TeX{}2e fixed by Robert Estes
|
|
242 @samp{<estes@@ece.ucdavis.edu>}.
|
|
243
|
|
244 @item
|
|
245 @samp{bibliography} macro now works. Thanks to Frederic Devernay
|
|
246 @samp{<Frederic.Devernay@@sophia.inria.fr>}.
|
|
247
|
|
248 @item
|
|
249 Fixes to @file{psfig} support by Thomas Graichen
|
|
250 @samp{<graichen@@sirius.physik.fu-berlin.de>}.
|
|
251
|
|
252 @item
|
|
253 Fixed position of @samp{\label} in environments. Reported by Richard
|
|
254 Stanton @samp{<stanton@@haas.berkeley.edu>}.
|
|
255
|
|
256 @item
|
|
257 Made the name of the AUC @TeX{} menu mode specific.
|
|
258
|
|
259 @item
|
|
260 More reliable guesses with @kbd{C-c C-r}. Thanks to Lawrence R. Dodd
|
|
261 @samp{<dodd@@roebling.poly.edu>}.
|
|
262
|
|
263 @item
|
|
264 Insert newline before inserting local variable section. Thanks to
|
|
265 Rajeev Gore' @samp{<rpg@@cs.man.ac.uk>}.
|
|
266
|
|
267 @item
|
|
268 Fixes to Japanese version. Thanks to Kobayashi Shinji
|
|
269 @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
270
|
|
271 @item
|
|
272 Fixed bug in @samp{put} and @samp{multiput} macros. Thanks to Kobayashi
|
|
273 Shinji @samp{<koba@@flab.fujitsu.co.jp>} and Masayuki Kuwada
|
|
274 <kuwada@@axion-gw.ee.uec.ac.jp>.
|
|
275
|
|
276 @item
|
|
277 Display number of pages after end of La@TeX{} compilation. Thanks to
|
|
278 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}.
|
|
279
|
|
280 @item
|
|
281 Only update section and environment menus when the lists have changed.
|
|
282
|
|
283 @item
|
|
284 New variables @code{LaTeX-header-end} and @code{LaTeX-trailer-start}.
|
|
285
|
|
286 @item
|
|
287 Some Emacs 18 compatibility changes. Thanks to Fran E. Burstall
|
|
288 @samp{<F.E.Burstall@@maths.bath.ac.uk>}.
|
|
289
|
|
290 @item
|
|
291 Use nonrecursive function to determine the current environment. This
|
|
292 should solve problems with exceeding lisp max depth. Contributed by
|
|
293 David Aspinall @samp{<da@@dcs.edinburgh.ac.uk>}.
|
|
294
|
|
295 @item
|
|
296 Fixed documentation for @kbd{` ~} in @file{math-ref.tex}. Thanks to
|
|
297 Morten Welinder @samp{<terra@@diku.dk>}.
|
|
298
|
|
299 @item
|
|
300 Made @code{LaTeX-math-mode} work better with FSF Emacs 19 in the case
|
|
301 where you press something undefined, in particular function keys.
|
|
302 Requested by several.
|
|
303
|
|
304 @item
|
|
305 Inserting an itemize environment around the active region now insert the
|
|
306 first item inside the environment. Thanks to Berwin A. Turlach
|
|
307 @samp{<berwin@@core.ucl.ac.be>} for reporting this.
|
|
308
|
|
309 @item
|
|
310 Fixed bug in right button menu under Lucid. Reported by Frederic
|
|
311 Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
|
|
312 @end itemize
|
|
313
|
|
314 @node Version 9.0, Version 8.0, Version 9.1, History
|
|
315 @section News in 9.0
|
|
316
|
|
317 Coordinator: Per Abrahamsen, 1994.
|
|
318
|
|
319 Alpha testers (in order of appearance):
|
|
320 Volker Dobler @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>},
|
|
321 Piet van Oostrum @samp{<piet@@cs.ruu.nl>},
|
|
322 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>},
|
|
323 Robert Estes @samp{<estes@@ece.ucdavis.edu>},
|
|
324 Berwin Turlach @samp{<berwin@@core.ucl.ac.be>},
|
|
325 Tim Carlson @samp{<imsgtcar@@mathfs.math.montana.edu>},
|
|
326 Peter Thiemann @samp{<thiemann@@provence.informatik.uni-tuebingen.de>},
|
|
327 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
|
|
328 Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>},
|
|
329 Johan Van Biesen @samp{<vbiesen@@wins.uia.ac.be>},
|
|
330 Marc Gemis @samp{<makke@@wins.uia.ac.be>},
|
|
331 Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>},
|
|
332 Kevin Scott @samp{<scottkj@@prl.philips.co.uk>},
|
|
333 Peter Paris @samp{<pparis@@bass.gmu.edu>},
|
|
334 Peter Barth @samp{<barth@@mpi-sb.mpg.de>},
|
|
335 Andy Piper @samp{<ajp@@eng.cam.ac.uk>},
|
|
336 Richard Stanton @samp{<stanton@@haas.berkeley.edu>},
|
|
337 Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>},
|
|
338 Graham Gough @samp{<graham@@cs.man.ac.uk>},
|
|
339 and probably more.@refill
|
|
340
|
|
341 @itemize @bullet
|
|
342 @item
|
|
343 Fixed problem with @file{filladapt} defeating La@TeX{} mode's own
|
|
344 indentation algorithm. Thanks to Piet van Oostrum
|
|
345 @samp{<piet@@cs.ruu.nl>}.
|
|
346
|
|
347 @item
|
|
348 Made environments and sections selectable from the menu bar.
|
|
349
|
|
350 @item
|
|
351 Support Emacs comment conventions. Comments starting with a single
|
|
352 @samp{%} are indented at @code{comment-column}. Comments starting with
|
|
353 @samp{%%%} are indented at column 0. Comments starting with
|
|
354 @samp{%%} are indented like ordinary text. You can set the variables
|
|
355 @code{LaTeX-right-comment-regexp} and @code{LaTeX-left-comment-regexp}
|
|
356 to nil to disable this. See also @code{LaTeX-ignore-comment-regexp}.
|
|
357 Rewrote it from Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>} from
|
|
358 original code.
|
|
359
|
|
360 @item
|
|
361 @key{tab} and @key{lfd} will not indent code in @samp{verbatim}
|
|
362 environment if you set @code{LaTeX-indent-environment-check} to non-nil.
|
|
363 This was also first implemented by Christoph Wedler
|
|
364 @samp{<wedler@@fmi.uni-passau.de>}.
|
|
365
|
|
366 @item
|
|
367 You can now get get custom indentation for various environments. See
|
|
368 @code{LaTeX-indent-environment-list}.
|
|
369
|
|
370 @item
|
|
371 @kbd{C-c C-m left @key{ret}} new automatically inserts a matching
|
|
372 @samp{\right}. See variables @code{TeX-left-right-braces},
|
|
373 @code{TeX-braces-default-association}, and
|
|
374 @code{TeX-braces-user-association}. This feature was suggested by Jesse
|
|
375 @samp{<jes@@math.msu.edu>} and implemented by Berwin Turlach
|
|
376 @samp{<berwin@@core.ucl.ac.be>}.
|
|
377
|
|
378 @item
|
|
379 Don't automatically display the compilation buffer unless
|
|
380 @code{TeX-show-compilation} in non-nil. Suggested by Stefan Schoef
|
|
381 @samp{Stefan.Schoef@@arbi.informatik.uni-oldenburg.de}.
|
|
382
|
|
383 @item
|
|
384 Bundled @file{ltx-help.el}. Press @kbd{C-h C-l} to get the
|
|
385 documentation for a LaTeX command.
|
|
386
|
|
387 @item
|
|
388 Fixed indentation of @samp{\left} and @samp{\right}. Thanks to
|
|
389 Christoph Wedler @samp{<wedler@@fmi.uni-passau.de>}.
|
|
390
|
|
391 @item
|
|
392 Installation procedure changed. @file{tex-site.el} is now intended to
|
|
393 survive AUC @TeX{} upgraded. The distribution version only contains
|
|
394 autoloads (eliminating the need for @file{tex-load.el} , the
|
|
395 customization variables are moved to @file{tex.el}. You should copy
|
|
396 those variables you need to customize from @file{tex.el} to
|
|
397 @file{tex-site.el}.
|
|
398
|
|
399 @item
|
|
400 Made it possible to use absolute paths when including bibliographies or
|
|
401 style files.
|
|
402
|
|
403 @item
|
|
404 Fixed problem with parsing errors after running La@TeX{} on the region
|
|
405 from the menu. Thanks to Peter Barth @samp{<barth@@mpi-sb.mpg.de>} for
|
|
406 finding this one.
|
|
407
|
|
408 @item
|
|
409 The file @file{doc/ref-card.texi} has been renamed to
|
|
410 @file{doc/tex-ref.texi} to avoid confusion with the reference card for
|
|
411 GNU Emacs. Suggested by Michelangelo Grigni @samp{<mic@@cs.ucsd.edu>}.
|
|
412
|
|
413 @item
|
|
414 The @file{README}, @file{CHANGES} and @file{INSTALLATION} files are now
|
|
415 generated from chapters of this manual, to ensure they stay in sync.
|
|
416
|
|
417 @item
|
|
418 @kbd{M-@key{tab}} will now complete some macro arguments in addition to
|
|
419 macro names. In particular, if you press @kbd{M-@key{tab}} after
|
|
420 @samp{\cite@{} or @samp{\ref@{} you will get completion for bibitems and
|
|
421 labels, respectively.
|
|
422
|
|
423 @item
|
|
424 Merged a number of files. The major files are now @file{tex.el} for
|
|
425 plain @TeX{} and common support, @file{tex-buf.el} for running external
|
|
426 commands, and @file{latex.el} for La@TeX{} support.
|
|
427
|
|
428 @item
|
|
429 Unbundled @file{outln-18.el}. Users of Emacs 18 or Lucid Emacs 19.9 or
|
|
430 earlier must get @file{outln-18.el} and install it as @file{outline.el}
|
|
431 if they want the outline commands to work.
|
|
432
|
|
433 @item
|
|
434 No longer bind @kbd{C-c @key{tab}} to @code{TeX-complete-symbol}. Use
|
|
435 @kbd{M-@key{tab}} instead.
|
|
436
|
|
437 @item
|
|
438 Cleaned up the parser and parameterizedd it. Now you can add now types
|
|
439 of information to be maintained by the parser simply by calling
|
|
440 @code{TeX-auto-add-type}. You still need to install the regexps with
|
|
441 @code{TeX-auto-add-regexp}.
|
|
442
|
|
443 @item
|
|
444 Disable the automatic insertion of empty braces after macros with no
|
|
445 arguments in @code{LaTeX-math-mode}. Added a variable
|
|
446 @code{TeX-insert-braces} to disable it everywhere.
|
|
447
|
|
448 @item
|
|
449 Now complete with existing labels when asking for a label in a La@TeX{}
|
|
450 environment. Suggested by Berwin Turlach
|
|
451 @samp{<berwin@@core.ucl.ac.be>}.
|
|
452
|
|
453 @item
|
|
454 The variables @code{TeX-private-macro}, @code{TeX-private-auto}, and
|
|
455 @code{TeX-private-style} are now initialized from the @samp{TEXINPUTS}
|
|
456 and @samp{BIBINPUTS} environment variables.
|
|
457
|
|
458 @item
|
|
459 @kbd{C-c C-f} and @kbd{C-c C-e} will now put the template around the
|
|
460 region if the region is active.
|
|
461
|
|
462 @item
|
|
463 Fixed @kbd{C-u C-c C-e} to handle environments ending with a star
|
|
464 (@samp{*}). Reported by Berwin Turlach
|
|
465 @samp{<berwin@@core.ucl.ac.be>}.
|
|
466
|
|
467 @item
|
|
468 Don't use @code{with-output-to-temp-buffer} for compilation buffer.
|
|
469 Fixed by Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
|
|
470
|
|
471 @item
|
|
472 New function @code{TeX-command-buffer} (@kbd{C-c C-b}) to run a command
|
|
473 on the (visible part of) the current buffer. Requested by several
|
|
474 people.
|
|
475
|
|
476 @item
|
|
477 Bundled the latest @file{reporter.el}, added
|
|
478 @code{TeX-submit-bug-report} to menus.
|
|
479
|
|
480 @item
|
|
481 @code{TeX-insert-braces} now takes an argument like
|
|
482 @code{insert-parentheses}. Thanks to Lawrence R. Dodd
|
|
483 @samp{<dodd@@roebling.poly.edu>}.
|
|
484
|
|
485 @item
|
|
486 Fixed bug in @samp{\put} and @samp{\multiput} macros. Thanks to Kevin
|
|
487 Scott @samp{<scottkj@@prl.philips.co.uk>}.
|
|
488
|
|
489 @item
|
|
490 Deleted @code{ams-latex-mode}, @code{slitex-mode}, and
|
|
491 @code{foiltex-mode}. Instead, use @code{LaTeX-command-style} to
|
|
492 determine the name of the external command to use.
|
|
493
|
|
494 @item
|
|
495 Deleted @code{latex2e-mode}. Instead set the @code{LaTeX-version}
|
|
496 variable. This may be done automatically if you use
|
|
497 @samp{\documentclass} in the future.
|
|
498
|
|
499 @item
|
|
500 Fixed Lucid Emacs menu for @TeX{}info mode. Thanks to Frederic Devernay
|
|
501 @samp{<Frederic.Devernay@@sophia.inria.fr>},
|
|
502
|
|
503 @item
|
|
504 Added support for @file{harvard.sty} by Berwin Turlach
|
|
505 @samp{<berwin@@core.ucl.ac.be>}.
|
|
506
|
|
507 @item
|
|
508 Filling will not let display math equations @samp{\[ ... \]} be on a
|
|
509 line by themselves. Reported by Matthew Morley
|
|
510 @samp{<Matthew.Morley@@gmd.de>}.
|
|
511
|
|
512 @item
|
|
513 Made @code{words-include-escapes} default to nil.
|
|
514
|
|
515 @item
|
|
516 Made @code{TeX-expand-list} expansions case sensitive. Thanks to Havard
|
|
517 Rue @samp{<Havard.Rue@@sima.sintef.no>}.
|
|
518
|
|
519 @item
|
|
520 Fixed error in calculating indentation for lines starting with a brace.
|
|
521 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
|
|
522
|
|
523 @item
|
|
524 Fixed bug in the @samp{addcontentsline}, @samp{newtheorem}, and
|
|
525 @samp{pagenumbering} macros reported by Berwin Turlach
|
|
526 @samp{<berwin@@core.ucl.ac.be>}.
|
|
527
|
|
528 @item
|
|
529 Doc fixes by Lawrence R. Dodd @samp{<dodd@@roebling.poly.edu>}.
|
|
530
|
|
531 @item
|
|
532 Indentation no longer fooled by @samp{\\@{}, Thanks to Peter Thiemann
|
|
533 @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}.
|
|
534
|
|
535 @item
|
|
536 Bind @kbd{M-C-e} and @kbd{M-c-a} to @code{LaTeX-find-matching-end} and
|
|
537 @code{LaTeX-find-matching-begin}. Suggested by Lawrence R. Dodd
|
|
538 @samp{<dodd@@roebling.poly.edu>}.
|
|
539
|
|
540 @item
|
|
541 Added variable @code{TeX-quote-after-quote} which causes
|
|
542 @code{TeX-insert-quote} to insert literal @samp{"} except when after
|
|
543 another @samp{"}, in which case it will expand to @code{TeX-open-quote}
|
|
544 or @code{TeX-close-quote}. This code was contributed by Piotr Filip
|
|
545 Sawicki @samp{<pfs@@mimuw.edu.pl>}.
|
|
546
|
|
547 @item
|
|
548 Added support for Polish style files @file{plfonts.sty} and
|
|
549 @file{plhb.sty}, contributed by Piotr Filip
|
|
550 Sawicki @samp{<pfs@@mimuw.edu.pl>}.
|
|
551
|
|
552 @item
|
|
553 Added section with suggestions for how to handle European
|
|
554 character sets.
|
|
555
|
|
556 @item
|
|
557 Created workaround for bug in the regexp handler in some Emacs 18
|
|
558 versions and older versions of Lucid Emacs. The workaround
|
|
559 means you cannot use space in the documentstyle command in Emacs and
|
|
560 Lucid Emacs earlier than version 19.9.
|
|
561
|
|
562 @item
|
|
563 @file{powerkey.el} is removed since the functionality is integrated in
|
|
564 GNU Emacs
|
|
565
|
|
566 @item
|
|
567 @kbd{C-u "} now inserts four literal @samp{"}, not just one. To insert
|
|
568 a single @samp{"} either press @key{"} twice or use @kbd{C-q "}.
|
|
569
|
|
570 @item
|
|
571 Allow non-string value for @code{outline-minor-map-prefix}. Reported by
|
|
572 David Smith @samp{<maa507@@comp.lancs.ac.uk>}.
|
|
573
|
|
574 @item
|
|
575 Make the use of @code{write-file-hooks} more safe, and use
|
|
576 @code{local-write-file-hooks} when possible. Suggested by David Smith
|
|
577 @samp{<maa507@@comp.lancs.ac.uk>}.
|
|
578
|
|
579 @item
|
|
580 Don't indent @samp{\begin@{verbatim@}} and @samp{\end@{verbatim@}},
|
|
581 since any space before @samp{\end@{verbatim@}} is significant. Thanks to
|
|
582 Peter Thiemann @samp{<thiemann@@informatik.uni-tuebingen.de>} for the
|
|
583 patch.
|
|
584
|
|
585 @item
|
|
586 Show available fonts when you try to insert an non-existing font.
|
|
587 Suggested by David Smith @samp{<maa507@@comp.lancs.ac.uk>}.
|
|
588
|
|
589 @item
|
|
590 The @code{member} function in @file{tex-18.el} does not depend on
|
|
591 @code{TeX-member} now. Thanks to Piet van Oostrum
|
|
592 @samp{<piet@@cs.ruu.nl>}.
|
|
593
|
|
594 @item
|
|
595 Do not overwrite any global binding of @kbd{M-@kbd{ret}}. Suggested by
|
|
596 Jens Petersen @samp{<J.Petersen@@qmw.ac.uk>}.
|
|
597
|
|
598 @item
|
|
599 Major modes for writing text are supposed to rebind @kbd{M-@kbd{tab}} to
|
|
600 @code{ispell-complete-word}. Reported by Jens Petersen
|
|
601 @samp{<J.Petersen@@qmw.ac.uk>}.
|
|
602
|
|
603 @item
|
|
604 Fixed problems with @TeX{}info menus. Thanks to David Smith
|
|
605 @samp{<maa507@@comp.lancs.ac.uk>} for reporting this.
|
|
606
|
|
607 @item
|
|
608 Code cleanup. Removed the @file{format} directory, as it did not make
|
|
609 it easier to add new @TeX{} modes, quite the contrary.
|
|
610
|
|
611 @item
|
|
612 Fixed name conflict in @file{auc-tex.el}, reported by Rik Faith
|
|
613 @samp{<faith@@cs.unc.edu>}.
|
|
614
|
|
615 @item
|
|
616 Fixed some spelling errors. Thanks to Lawrence R. Dodd
|
|
617 @samp{<dodd@@roebling.poly.edu>}.
|
|
618
|
|
619 @item
|
|
620 Fixed bug prohibiting non-standard file extensions. Now recognize
|
|
621 @file{.ltx} by default. Suggested by Lawrence R. Dodd
|
|
622 @samp{<dodd@@roebling.poly.edu>}.
|
|
623
|
|
624 @item
|
|
625 Name of the AUC @TeX{} info files changes once again to be usable under
|
|
626 DOS. This time simply to @file{auctex}.
|
|
627
|
|
628 @item
|
|
629 Documented @code{TeX-outline-extra}.
|
|
630
|
|
631 @item
|
|
632 Could not select command on region from the menu before loading
|
|
633 @file{tex-buf}. Reported by Uwe Bonnes
|
|
634 @samp{<bon@@lte.e-technik.uni-erlangen.de>}.
|
|
635
|
|
636 @item
|
|
637 Make the hilit19 interface more robust. Thanks to William Dean Norris
|
|
638 II @samp{<wdn@@dragonfly.cis.ufl.edu>}.
|
|
639
|
|
640 @item
|
|
641 More OS/2 Makefile fixes by Bodo Huckestein
|
|
642 @samp{<bodo@@eu10.mpi-hd.mpg.de>}.
|
|
643
|
|
644 @item
|
|
645 Reimplemented comment support on top of @code{comment-region}, giving
|
|
646 slightly different semantics.
|
|
647 @end itemize
|
|
648
|
|
649
|
|
650 @node Version 8.0, Version 7.3, Version 9.0, History
|
|
651 @comment node-name, next, previous, up
|
|
652 @section News in 8.0
|
|
653
|
|
654 Coordinator: Per Abrahamsen, 1993.
|
|
655
|
|
656 Alpha testers (in order of appearance): Marc Gemis
|
|
657 @samp{<makke@@wins.uia.ac.be>}, Shinji Kobayashi
|
|
658 @samp{<koba@@flab.fujitsu.co.jp>}, Philippe Defert
|
|
659 @samp{<defert@@gnuisance.cern.ch>}, Richard Stanton
|
|
660 @samp{<stanton@@haas.berkeley.edu>}, Norbert Kiesel
|
|
661 @samp{<norbert@@i3.informatik.rwth-aachen.de>}, Roberto Cecchini
|
|
662 @samp{<CECCHINI@@fi.infn.it>}, Hanno Wirth @samp{<wirth@@igd.fhg.de>},
|
|
663 Tim Carlson @samp{<tim@@math.montana.edu>}, John Daschbach
|
|
664 @samp{<dasch@@darkwing.uoregon.edu>}, Bob Fields
|
|
665 @samp{<bob@@minster.york.ac.uk>}, Peter Whaite
|
|
666 @samp{<peta@@cim.mcgill.ca>}, Volker Dobler
|
|
667 @samp{<dobler@@etu.wiwi.uni-karlsruhe.de>}, Phil Austin
|
|
668 @samp{<phil@@geog.ubc.ca>}, Martin Maechler
|
|
669 @samp{<maechler@@stat.math.ethz.ch>}, Havard Rue
|
|
670 @samp{<Havard.Rue@@sima.sintef.no>}, Tim Geisler
|
|
671 @samp{<tmgeisle@@faui80.informatik.uni-erlangen.de>}, Tim Carlson
|
|
672 @samp{<imsgtcar@@mathfs.math.montana.edu>}, Sridhar Anandakrishnan
|
|
673 @samp{<sak@@essc.psu.edu>}, Peter Thiemann
|
|
674 @samp{<thiemann@@provence.informatik.uni-tuebingen.de>}, Pedro Quaresma
|
|
675 @samp{<pedro@@mat.uc.pt>}, Christian Lynbech
|
|
676 @samp{<lynbech@@daimi.aau.dk>}, Kevin Scott
|
|
677 @samp{<scottkj@@prl.philips.co.uk>}, Bodo Huckestein
|
|
678 @samp{<bodo@@eu10.mpi-hd.mpg.de>}, Cengiz Alaettinoglu
|
|
679 @samp{<ca@@cs.UMD.EDU>}, Jakob Schiotz
|
|
680 @samp{<schiotz@@fysik.dth.dk>}, and probably more.@refill
|
|
681
|
|
682 @itemize @bullet
|
|
683 @item
|
|
684 New variable @code{LaTeX-letter-sender-address} contains default address
|
|
685 for use with the letter style. Set it to the address of your
|
|
686 organization in @file{tex-site.el}. Thanks to Sridhar Anandakrishnan
|
|
687 @samp{<sak@@essc.psu.edu>}.
|
|
688
|
|
689 @item
|
|
690 Makefile now works under OS/2 with GNU Make. Thanks to Bodo Huckestein
|
|
691 @samp{bodo@@eu10.mpi-hd.mpg.de}.
|
|
692
|
|
693 @item
|
|
694 Made it possible to install global auto files without having Bib@TeX{}
|
|
695 mode installed. Thanks to Christian Lynbech
|
|
696 @samp{<lynbech@@daimi.aau.dk>}.
|
|
697
|
|
698 @item
|
|
699 Minor documentation fixes. Thanks to Martin Maechler
|
|
700 @samp{<maechler@@stat.math.ethz.ch>}.
|
|
701
|
|
702 @item
|
|
703 Added support for @samp{eqref} for the @samp{amsart} style. Thanks to
|
|
704 Peter Whaite @samp{<peta@@cim.mcgill.ca>}.
|
|
705
|
|
706 @item
|
|
707 Use @samp{-c} as the default shell command option under @samp{emx}.
|
|
708 Eberhard Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>} says
|
|
709 it is better than @samp{/c}.
|
|
710
|
|
711 @item
|
|
712 Made powerkey in the menus work better under OS/2. Thanks to Eberhard
|
|
713 Mattes @samp{<mattes@@azu.informatik.uni-stuttgart.de>}.
|
|
714
|
|
715 @item
|
|
716 Made the reference cards print correctly on US letter format paper.
|
|
717 Thanks to Magnus Nordborg @samp{<magnus@@fisher.Stanford.EDU>}.
|
|
718
|
|
719 @item
|
|
720 @code{LaTeX-dead-mode} removed. Read the file `ISO-TEX' for alternative
|
|
721 solutions.
|
|
722
|
|
723 @item
|
|
724 All minor modes unbundled. You can find them from ftp at
|
|
725 @samp{ftp.iesd.auc.dk} in the directory @file{/pub/emacs-lisp}. Removed
|
|
726 information about minor modes from this document.
|
|
727
|
|
728 @item
|
|
729 New hooks for changing ispell directory, see @file{tex-site.el} for
|
|
730 details.
|
|
731
|
|
732 @item
|
|
733 La@TeX{}2e mode now supported. Insert
|
|
734
|
|
735 @lisp
|
|
736 (setq TeX-default-mode 'latex2e-mode)
|
|
737 @end lisp
|
|
738
|
|
739 in your @file{.emacs} file to get documentclass instead of documentstyle
|
|
740 per default. The parser recognizes documentclass, usepackage, and
|
|
741 newcommand with a default argument. There are also templates for all of
|
|
742 them.
|
|
743
|
|
744 @item
|
|
745 Added Jakob Schiotz's @samp{<schiotz@@fysik.dth.dk>} help file for
|
|
746 installing AUC @TeX{} on OEMACS. It will probably also be of interest
|
|
747 for DEMACS users.
|
|
748
|
|
749 @item
|
|
750 Minor changes to be more friendly for OEMACS, thanks to Jakob Schiotz
|
|
751 @samp{<schiotz@@fysik.dth.dk>}.
|
|
752
|
|
753 @item
|
|
754 The control key bindings in @code{LaTeX-math-mode} now works, thanks to
|
|
755 Frederic Devernay @samp{<Frederic.Devernay@@sophia.inria.fr>}.
|
|
756
|
|
757 @item
|
|
758 La@TeX{} outlines no longer matches @samp{\partial} or other commands
|
|
759 with a sectioning command as prefix. Thanks to Jakob Schiotz
|
|
760 @samp{<schiotz@@fysik.dth.dk>}.
|
|
761
|
|
762 @item
|
|
763 @code{LaTeX-fill-paragraph} now handles the case where the previous line
|
|
764 both contain an @samp{\item} and an unmatched open brace. Thanks to
|
|
765 Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
|
|
766
|
|
767 @item
|
|
768 Use abbreviated file name for @TeX{} output buffers in Emacs 19. Thanks
|
|
769 to Jens Gustedt @samp{<gustedt@@math.tu-berlin.de>}.
|
|
770
|
|
771 @item
|
|
772 Added lowercase alias for @code{LaTeX-math-mode} for use with Emacs file
|
|
773 mode commands. Thanks to Olaf Burkart
|
|
774 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
|
|
775
|
|
776 @item
|
|
777 Added code to reuse old region in @code{TeX-command-region} if mark is
|
|
778 not active. Thanks to Cengiz Alaettinoglu @samp{<ca@@cs.UMD.EDU>}.
|
|
779
|
|
780 @item
|
|
781 Now get keyboard accelerators on all menus rather than only AUC @TeX{}
|
|
782 menus, thanks to the @file{powerkey.el} file by Lars Lindberg
|
|
783 @samp{<lli@@sypro.cap.se>}.
|
|
784
|
|
785 @item
|
|
786 Added @code{TeX-electric-macro} for faster completion of @TeX{} macros.
|
|
787 @xref{Completion}.
|
|
788
|
|
789 @item
|
|
790 Comparing printer names are now case incentive. Thanks to Richard
|
|
791 Stanton @samp{<stanton@@haas.berkeley.edu>}.
|
|
792
|
|
793 @item
|
|
794 Default shell fixed for OS/2. Thanks to Richard Stanton
|
|
795 @samp{<stanton@@haas.berkeley.edu>}.
|
|
796
|
|
797 @item
|
|
798 Added functions to hide (@code{LaTeX-hide-environment}) and show
|
|
799 (@code{LaTeX-show-environment}) the current environment.
|
|
800
|
|
801 @item
|
|
802 @kbd{C-u C-c C-e} will now modify the current environment instead of
|
|
803 inserting a new environment. This is like the optional argument to the
|
|
804 font commands.
|
|
805
|
|
806 @item
|
|
807 Added nabla to LaTeX Math Mode. Suggested by Bill Reynolds
|
|
808 @samp{<bill@@goshawk.lanl.gov>}.
|
|
809
|
|
810 @item
|
|
811 Added commands for running @TeX{} and La@TeX{} interactively. Thanks to
|
|
812 David Carlisle @samp{<carlisle@@computer-science.manchester.ac.uk>}.
|
|
813
|
|
814 @item
|
|
815 The external commands will now insert there output @emph{before} point
|
|
816 in the output buffers. This allows you to follow the progress by
|
|
817 putting point at the end of the file. Suggested by Jak Kirman
|
|
818 @samp{<jak@@cs.brown.edu>}.
|
|
819
|
|
820 @item
|
|
821 When invoking an external command from a menu, the document will be
|
|
822 automatically saved.
|
|
823
|
|
824 @item
|
|
825 There are now a printer menu for emacs 19.
|
|
826
|
|
827 @item
|
|
828 Redesigned dependency checking. Now only checks dependencies for files
|
|
829 loaded in the current emacs session. This is much faster, but will not
|
|
830 catch files that are edited outside this emacs session, or files edited
|
|
831 in killed buffers. @strong{@code{TeX-check-path} must at least contain
|
|
832 @file{.} for saving to work}. If you have set @samp{TeX-check-path}
|
|
833 in your @file{.emacs} file, remove it. The default value is fast enough
|
|
834 now.
|
|
835
|
|
836 @item
|
|
837 New variable @code{TeX-save-query} control if AUC @TeX{} will query you
|
|
838 for each modified buffer when you save the document. Set it to nil to
|
|
839 get rid of these questions. Setting this variable also affect the
|
|
840 automatic saving of the document that happens each time you start an
|
|
841 external command.
|
|
842
|
|
843 @item
|
|
844 New command @code{TeX-save-document} will save all files in the current
|
|
845 document, i.e. the document associated with the current buffer.
|
|
846
|
|
847 @item
|
|
848 Cleaned up all minor modes, also made them use @file{min-map.el} or
|
|
849 @file{min-mode.el} instead of @file{min-bind.el}.
|
|
850
|
|
851 @item
|
|
852 Cleaned up release management.
|
|
853
|
|
854 @item
|
|
855 AUC TeX will not longer be confused when you rewrite a file under a new
|
|
856 name.
|
|
857
|
|
858 @item
|
|
859 Lots of code cleanup, involving reformatting the source and renaming all
|
|
860 @samp{-hook} variables and functions to conform with the Emacs 19
|
|
861 guidelines.
|
|
862
|
|
863 @item
|
|
864 Can now parse Japanese characters in labels and macros when you use
|
|
865 Japanese @TeX{}. Thanks to Shinji Kobayashi
|
|
866 @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
867
|
|
868 @item
|
|
869 Made it safe to quit when AUC @TeX{} asks for the name of the master
|
|
870 file. It will simply assume the file itself is the master, and continue
|
|
871 without inserting any file local variables.
|
|
872
|
|
873 @item
|
|
874 Support for @code{epsf} and @code{psfig} style files. Thanks to Marc
|
|
875 Gemis @samp{<makke@@wins.uia.ac.be>}.
|
|
876
|
|
877 @item
|
|
878 Support for La@TeX{}info. Thanks to Marc Gemis
|
|
879 @samp{<makke@@wins.uia.ac.be>}.
|
|
880
|
|
881 @item
|
|
882 Only examine the first 10000 bytes to find out what @TeX{} mode to use.
|
|
883
|
|
884 @item
|
|
885 Added @code{TeX-submit-bug-report} command to submit bug reports. It
|
|
886 uses the @file{reporter.el} distributed with SuperCite, so it may not be
|
|
887 available in some Emacs 18 installations.
|
|
888
|
|
889 @item
|
|
890 Speeded up parsing significantly by using a simpler regexp.
|
|
891
|
|
892 @item
|
|
893 Added variable @code{TeX-auto-untabify}. Set it to nil to prevent
|
|
894 untabifying the buffer when it is saved. Several people wanted this.
|
|
895
|
|
896 @item
|
|
897 Changed defaults to @emph{not} do any automatic parsing, nor prompt for
|
|
898 a master file. @xref{Parsing Files}, @ref{Multifile}, for information
|
|
899 about how ot correct this. In short, insert the following in your
|
|
900 @file{.emacs} file.
|
|
901
|
|
902 @lisp
|
|
903 (setq TeX-auto-save t)
|
|
904 (setq TeX-parse-self t)
|
|
905 (setq-default TeX-master nil)
|
|
906 @end lisp
|
|
907
|
|
908 @item
|
|
909 Some grammatical fixes to the @file{PROBLEMS} file. Thanks to Lawrence
|
|
910 R. Dodd @samp{<dodd@@roebling.poly.edu>}.
|
|
911
|
|
912 @item
|
|
913 No longer install a separate @code{outline-minor-mode} by default, as
|
|
914 the FSF Emacs 19.19 @code{outline-minor-mode} is adequate. The included
|
|
915 file @file{outln-18.el} emulates the FSF Emacs 19.19 mode under Emacs 18.
|
|
916
|
|
917 The FSF Emacs 19.19 @code{outline-minor-mode} use the @kbd{C-c} prefix
|
|
918 instead of @kbd{C-c C-o} by default, and does not bind as many keys as
|
|
919 the @code{outline-minor-mode} distributed with earlier versions of AUC
|
|
920 @TeX{} did. You can get the keybindings back together with other
|
|
921 goodies by inserting
|
|
922 @example
|
|
923 (require 'out-xtra)
|
|
924 @end example
|
|
925 in your @file{.emacs} file. @file{out-xtra.el} will probably be
|
|
926 unbundled from AUC @TeX{} in the future.
|
|
927
|
|
928 @item
|
|
929 Some fixes to AmS-@TeX{} mode by Ulf Juergens
|
|
930 @samp{<ulf@@mathematik.uni-bielefeld.de>}.
|
|
931
|
|
932 @item
|
|
933 Make @samp{plain-TeX-mode-menu} work in Lucid Emacs. Thanks to Anthony
|
|
934 Rossini @samp{rossini@@hsph.harvard.edu} for reporting this.
|
|
935
|
|
936 @item
|
|
937 First cut on a @TeX{}info mode.
|
|
938
|
|
939 @item
|
|
940 More strict about parsing @samp{\bibitem}'s and Bib@TeX{} entries.
|
|
941
|
|
942 @item
|
|
943 Made it easier to write style files for environments that takes
|
|
944 arguments and documented it. Suggested by Martin
|
|
945 Wunderli @samp{<wunderli@@inf.ethz.ch>}.
|
|
946
|
|
947 @item
|
|
948 Parse optional argument to @samp{\newenvironment}. Suggested by Martin
|
|
949 Wunderli @samp{<wunderli@@inf.ethz.ch>}.
|
|
950
|
|
951 @item
|
|
952 Fixed @samp{parbox} macro. Thanks to Shinji Kobayashi
|
|
953 @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
954
|
|
955 @item
|
|
956 Made the parser work better in outline minor mode. Thanks to Salvador
|
|
957 Pinto Abreu @samp{<spa@@khosta.fct.unl.pt>}.
|
|
958
|
|
959 @item
|
|
960 Also save style information with @code{TeX-normal-mode} when buffer not
|
|
961 modified.
|
|
962
|
|
963 @item
|
|
964 Use @code{$(MAKE)} instead of @samp{make} to invoke @code{make} from the
|
|
965 @file{Makefile}. Thanks to John Interrante
|
|
966 @samp{<interran@@uluru.Stanford.EDU>}.
|
|
967
|
|
968 @item
|
|
969 Make last value default for @code{TeX-insert-macro}. Suggested by Matt
|
|
970 Fairtlough @samp{<M.Fairtlough@@dcs.sheffield.ac.uk>}.
|
|
971
|
|
972 @item
|
|
973 Renamed info file to @samp{auc-info} in order to fill DOS file limits.
|
|
974 Please remember to update your @file{dir} file to reflect this change.
|
|
975
|
|
976 @item
|
|
977 Delete auto file instead of saving an empty file.
|
|
978 @end itemize
|
|
979
|
|
980 @node Version 7.3, Version 7.2, Version 8.0, History
|
|
981 @comment node-name, next, previous, up
|
|
982 @section News in 7.3
|
|
983
|
|
984 Coordinator: Per Abrahamsen, 1993.
|
|
985
|
|
986 @itemize @bullet
|
|
987 @item
|
|
988 More robust installation, especially for Lucid Emacs (I hope). Many
|
|
989 people reported problems with this.
|
|
990
|
|
991 @item
|
|
992 Make `easymenu' work when byte-compiled. Many people reported this
|
|
993 bug.
|
|
994
|
|
995 @item
|
|
996 Minimally updated the @file{README} file from version 6.0 (sigh).
|
|
997 Thanks to Boris Goldowsky @samp{<boris@@cs.rochester.edu>} for reporting
|
|
998 this.
|
|
999
|
|
1000 @item
|
|
1001 Added @samp{@@finalout} to manual. Reported by Henrik Drabol
|
|
1002 @samp{<hvd@@ens004.ens.min.dk>}.
|
|
1003
|
|
1004 @item
|
|
1005 Fixed @kbd{M-q} to work after an @samp{\end@{@dots{}@}}. It will not
|
|
1006 work at the end of the buffer, but there are usually the local variables
|
|
1007 so it should (hopefully) not matter. Thanks to Shinji Kobayashi
|
|
1008 @samp{<koba@@flab.fujitsu.co.jp>} again.
|
|
1009
|
|
1010 @item
|
|
1011 New variables @code{TeX-open-quote} and @code{TeX-close-quote} determine
|
|
1012 what is inserted by @code{TeX-insert-quote}. The @file{german} style
|
|
1013 file now use those variables instead of changing the keymap.
|
|
1014
|
|
1015 @item
|
|
1016 Changes to the default settings in @file{tex-site.el}, in particular a
|
|
1017 @samp{Queue} command is added to display the print queue. Thanks to
|
|
1018 John Interrante @samp{<interran@@uluru.Stanford.EDU>} for code, and
|
|
1019 other members of the @samp{auc-tex@@iesd.auc.dk} mailing list for
|
|
1020 ideas.
|
|
1021
|
|
1022 @item
|
|
1023 Make sure all outline mode commands are bound in
|
|
1024 @code{outline-minor-mode}.
|
|
1025
|
|
1026 @item
|
|
1027 Added autoload for @code{TeX-command}. Thanks to Hanno Wirth
|
|
1028 @samp{<wirth@@igd.fhg.de>} for reporting this.
|
|
1029
|
|
1030 @item
|
|
1031 Added support for AmS@TeX{} and AmSLa@TeX{}. Currently they are
|
|
1032 identical to @TeX{} and La@TeX{} except for another default command.
|
|
1033
|
|
1034 @item
|
|
1035 Added Vor@TeX{} style matching of dollar sign. The style is guaranteed
|
|
1036 to be Vor@TeX{}, since I lifted the code directly from Vor@TeX{}.
|
|
1037 Thanks to Pehong Chen @samp{<phc@@renoir.berkeley.edu>} for writing the
|
|
1038 Vor@TeX{} code. Thanks to Jak Kirman @samp{<jak@@cs.brown.edu>} for
|
|
1039 pointing out this nice Vor@TeX{} feature.
|
|
1040
|
|
1041 @item
|
|
1042 Added information about AUC @TeX{} mail addresses to the manual. Thanks
|
|
1043 to Dave Smith @samp{<maa507@@computing.lancaster.ac.uk>}.
|
|
1044
|
|
1045 @item
|
|
1046 Added menu to for plain @TeX{}. Suggested by Tim Carlson
|
|
1047 @samp{<imsgtcar@@math.montana.edu>}.
|
|
1048
|
|
1049 @item
|
|
1050 Made the menus depend on @code{TeX-command-list}.
|
|
1051
|
|
1052 @item
|
|
1053 Made it possible to specify @code{TeX-auto-regexp-list} in the local
|
|
1054 variable section of each file.
|
|
1055
|
|
1056 @item
|
|
1057 Added variable @code{TeX-auto-parse-length} to specify maximal length of
|
|
1058 text that will be parsed.
|
|
1059
|
|
1060 @item
|
|
1061 Added automatic parsing of Bib@TeX{} files and @samp{bibitem} entries in
|
|
1062 order to get completion in @samp{cite}. This was inspired by an add on
|
|
1063 made by Sridhar Anandakrishnan @samp{<sak@@essc.psu.edu>}.
|
|
1064
|
|
1065 @item
|
|
1066 Added variable @code{TeX-byte-compile} to disable automatic byte
|
|
1067 compilation of style files when loaded. This is needed when using
|
|
1068 different Emacs versions.
|
|
1069
|
|
1070 @item
|
|
1071 Added variable @code{TeX-translate-location-hook} to translate file and
|
|
1072 line information before showing an error, as requested by Thorbjoern
|
|
1073 Ravn Andersen @samp{<ravn@@imada.ou.dk>}.
|
|
1074
|
|
1075 @item
|
|
1076 Added variable @code{TeX-auto-save} to allow disabling the automatic
|
|
1077 saving of style information, either per file in the file local
|
|
1078 variables, or globally by using @code{setq-default}. Use
|
|
1079 @code{TeX-normal-mode} to force style information to be saved.
|
|
1080
|
|
1081 @item
|
|
1082 Try to create @file{auto} directory if it does not exists.
|
|
1083
|
|
1084 @item
|
|
1085 Added chapter describing how to tune the @TeX{} parsing.
|
|
1086
|
|
1087 @item
|
|
1088 Allow (but do not encourage) a string value for
|
|
1089 @code{LaTeX-default-options}.
|
|
1090
|
|
1091 @item
|
|
1092 Give @samp{"} word syntax when german.sty is loaded. Suggested by Tim
|
|
1093 Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}.
|
|
1094
|
|
1095 @item
|
|
1096 Many corrections to the grammar in the manual. Thanks to Manfred
|
|
1097 Weichel @samp{<Manfred.Weichel@@sto.mchp.sni.de>}.
|
|
1098
|
|
1099 @item
|
|
1100 Bind @code{TeX-home-buffer} to @kbd{C-c ^} instead of @kbd{C-c C-h}
|
|
1101 which are reserved in Emacs 19. Suggested by Chris Moore
|
|
1102 @samp{<Chris.Moore@@src.bae.co.uk>}.
|
|
1103 @end itemize
|
|
1104
|
|
1105 @node Version 7.2, Version 7.1, Version 7.3, History
|
|
1106 @comment node-name, next, previous, up
|
|
1107 @section News in 7.2
|
|
1108
|
|
1109 Coordinator: Per Abrahamsen, 1993.
|
|
1110
|
|
1111 @itemize @bullet
|
|
1112 @item
|
|
1113 @code{LaTeX-dead-mode} works again. Thanks to Patrick O'Callaghan
|
|
1114 @samp{<poc@@usb.ve>} for fixing it.
|
|
1115
|
|
1116 @item
|
|
1117 Minor fixes to the documentation. Thanks to Shinji Kobayashi
|
|
1118 @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
1119
|
|
1120 @item
|
|
1121 Add @samp{Compiling} to the mode line of all buffers, while there is a
|
|
1122 AUC @TeX{} compilation process running. This is similar to the behavior
|
|
1123 of @code{compile} in Emacs 19.
|
|
1124
|
|
1125 @item
|
|
1126 @code{TeX-normal-mode} will now save the buffer first to make sure it
|
|
1127 gets reparsed.
|
|
1128
|
|
1129 @item
|
|
1130 Labels with underscores are now recognized. Thanks to Wolfgang Franzki
|
|
1131 @samp{<W.Franzki@@kfa-juelich.de>}
|
|
1132
|
|
1133 @item
|
|
1134 Fix to `ghostview' printer specification. Thanks to Masayuki Kuwada
|
|
1135 @samp{<kuwada@@soliton.ee.uec.ac.jp>}.
|
|
1136
|
|
1137 @item
|
|
1138 Recognize @samp{abstract}, @samp{center}, @samp{titlepage},
|
|
1139 @samp{verse}, and @samp{theindex} environments. Thanks to Masayuki Kuwada
|
|
1140 @samp{<kuwada@@soliton.ee.uec.ac.jp>}.
|
|
1141
|
|
1142 @item
|
|
1143 Fix to @samp{newsavebox} macro. Thanks to Shinji Kobayashi
|
|
1144 @samp{<koba@@flab.fujitsu.co.jp>} for reporting this.
|
|
1145
|
|
1146 @item
|
|
1147 Menu support for GNU Emacs 19 and Lucid Emacs. Thanks to Alastair Burt
|
|
1148 @samp{<burt@@dfki.uni-kl.de>} for the initial Lucid Emacs version.
|
|
1149
|
|
1150 @item
|
|
1151 @kbd{C-c C-f C-d} now deletes the current font. The current font is
|
|
1152 defined to be the innermost @TeX{} group starting with a @TeX{} macro
|
|
1153 that is terminated by a space.
|
|
1154
|
|
1155 @item
|
|
1156 Giving @kbd{C-c C-f} a prefix argument will replace the current font,
|
|
1157 i.e. @kbd{C-u C-c C-f C-b} will change the current font to bold.
|
|
1158
|
|
1159 The old functionality (putting the font around the region) has been
|
|
1160 removed. To make the region bold, type @kbd{C-w C-c C-f C-b C-y}
|
|
1161 instead.
|
|
1162
|
|
1163 @item
|
|
1164 Chapter recognized as largest heading in the report style. Thanks to
|
|
1165 Shinji Kobayashi @samp{<koba@@flab.fujitsu.co.jp>} for reporting
|
|
1166 this.
|
|
1167
|
|
1168 @item
|
|
1169 More support for Japanese style files. Thanks to Shinji Kobayashi
|
|
1170 @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
1171
|
|
1172 @item
|
|
1173 No longer put @samp{Outline} in the mode line whenever
|
|
1174 @code{selective-display} is set. Thanks to Lawrence R. Dodd
|
|
1175 @samp{<dodd@@roebling.poly.edu>} for reporting this.
|
|
1176
|
|
1177 @item
|
|
1178 Support for inserting calligraphic letters in @code{TeX-math-mode} with
|
|
1179 @kbd{` c @key{letter}}. Thanks to Olaf Burkart
|
|
1180 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
|
|
1181
|
|
1182 @item
|
|
1183 @code{set-docstring} in @file{tex-math.el} should work better now.
|
|
1184 Thanks to Alastair Burt @samp{<burt@@dfki.uni-kl.de>} and Olaf Burkart
|
|
1185 @samp{<burkart@@zeus.informatik.rwth-aachen.de>}.
|
|
1186
|
|
1187 @item
|
|
1188 Support for dviout preview on PC-9801. Thanks to Shinji Kobayashi
|
|
1189 @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
1190
|
|
1191 @item
|
|
1192 Inserting environment in empty buffer should work now. Thanks to
|
|
1193 Alastair Burt @samp{<burt@@dfki.uni-kl.de>}.
|
|
1194
|
|
1195 @item
|
|
1196 Default float for figures changed from @samp{tbp} to @samp{htbp}.
|
|
1197
|
|
1198 @item
|
|
1199 @code{LaTeX-format-environment} may work now. Thanks to Shinji
|
|
1200 Kobayashi @samp{<koba@@flab.fujitsu.co.jp>}.
|
|
1201
|
|
1202 @item
|
|
1203 Better @code{LaTeX-close-environment}. Thanks to Thorbjoern Hansen
|
|
1204 @samp{<thansen@@diku.dk>}.
|
|
1205
|
|
1206 @item
|
|
1207 Some support for Ispell 4.0.
|
|
1208
|
|
1209 @item
|
|
1210 Bib@TeX{} in Emacs 19 need @code{tex-insert-quote}, make it autoload
|
|
1211 from AUC @TeX{} instead of the standard @code{tex-mode}.
|
|
1212
|
|
1213 @item
|
|
1214 @code{TeX-auto-generate} failed when repeated. Thanks to Peter Whaite
|
|
1215 @samp{<peta@@Thunder.McRCIM.McGill.EDU>} for reporting this.
|
|
1216 @end itemize
|
|
1217
|
|
1218 @node Version 7.1, Version 7.0, Version 7.2, History
|
|
1219 @comment node-name, next, previous, up
|
|
1220 @section News in 7.1
|
|
1221
|
|
1222 Coordinator: Per Abrahamsen, 1993.
|
|
1223
|
|
1224 @itemize @bullet
|
|
1225 @item
|
|
1226 Allow multiple @samp{%p} in print commands.
|
|
1227
|
|
1228 Suggested by Cliff Krumvieda @samp{<cliff@@cs.cornell.edu>}.
|
|
1229
|
|
1230 @item
|
|
1231 Improved backward compatibility in @file{auc-tex.el}. Thanks to Ralf
|
|
1232 Handl @samp{<handl@@cs.uni-sb.de>}.
|
|
1233
|
|
1234 @item
|
|
1235 New style hook for @file{german.sty}.
|
|
1236
|
|
1237 Disable smart quotes. Press @kbd{C-c C-n} to make it take effect.
|
|
1238
|
|
1239 @item
|
|
1240 Allow files to have other extensions than ``tex''.
|
|
1241
|
|
1242 But no longer allow files to have multiple dots. Sigh.
|
|
1243
|
|
1244 @item
|
|
1245 Will no longer parse the buffer if it can use the saved state.
|
|
1246
|
|
1247 @item
|
|
1248 New variable @code{TeX-parse-self}.
|
|
1249
|
|
1250 Set it to nil if you never want to parse the buffer when you load it.
|
|
1251
|
|
1252 @item
|
|
1253 Only offer to save files that belongs to the document.
|
|
1254
|
|
1255 When you format the document with @kbd{C-c C-c}, AUC @TeX{} will no
|
|
1256 longer offer to save your @file{RMAIL}, @file{.newsrc}, or other files
|
|
1257 that does not belong to the document. Suggested by Jim Hetrick
|
|
1258 @samp{<hetrick@@phys.uva.nl>}.
|
|
1259
|
|
1260 @item
|
|
1261 Foil@TeX{} support.
|
|
1262
|
|
1263 Thanks to Sven Mattisson @samp{<sven@@tde.lth.se>}
|
|
1264
|
|
1265 @item
|
|
1266 Smarter about when you need to reformat.
|
|
1267
|
|
1268 Thanks to Chris Callsen @samp{<chris@@iesd.auc.dk>}.
|
|
1269
|
|
1270 @item
|
|
1271 Japanese @TeX{}
|
|
1272
|
|
1273 Now supports Japanese @TeX{}. Thanks to Shinji Kobayashi
|
|
1274 @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}.
|
|
1275
|
|
1276 @item
|
|
1277 Works again under OS/2 and other case insensitive file systems.
|
|
1278
|
|
1279 @item
|
|
1280 DEMACS support.
|
|
1281
|
|
1282 Thanks to Shinji Kobayashi @samp{<koba@@keisu-s.t.u-tokyo.ac.jp>}.
|
|
1283
|
|
1284 @item
|
|
1285 Better @code{LaTeX-close-environment}.
|
|
1286
|
|
1287 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
|
|
1288
|
|
1289 @item
|
|
1290 Ispell support.
|
|
1291
|
|
1292 Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
|
|
1293
|
|
1294 @item
|
|
1295 Support for Russian letters.
|
|
1296
|
|
1297 Thanks to Justin R. Smith @samp{<jsmith@@king.mcs.drexel.edu>}.
|
|
1298
|
|
1299 @item
|
|
1300 Sli@TeX{} fixes.
|
|
1301
|
|
1302 Many people.
|
|
1303
|
|
1304 @item
|
|
1305 Fixes for spelling errors.
|
|
1306
|
|
1307 Many people.
|
|
1308
|
|
1309 @end itemize
|
|
1310
|
|
1311 @node Version 7.0, Version 6.1, Version 7.1, History
|
|
1312 @comment node-name, next, previous, up
|
|
1313 @section Version 7.0
|
|
1314
|
|
1315 Coordinator: Per Abrahamsen, 1993.
|
|
1316
|
|
1317 Alpha testers (in order of appearance): Piet van Oostrum
|
|
1318 @samp{<piet@@cs.ruu.nl>}, Sven Mattisson @samp{<sven@@tde.lth.se>}, Tim
|
|
1319 Geisler @samp{<tmgeisle@@immd8.informatik.uni-erlangen.de>}, Fran E.
|
|
1320 Burstall @samp{<F.E.Burstall@@maths.bath.ac.uk>}, Alastair Burt
|
|
1321 @samp{<burt@@dfki.uni-kl.de>}, Sridhar Anandakrishnan
|
|
1322 @samp{<sak@@essc.psu.edu>}, Kjell Gustafsson
|
|
1323 @samp{<kjell@@sccm.Stanford.EDU>}, Uffe Kjaerulff
|
|
1324 @samp{<uk@@iesd.auc.dk>}, Kurt Swanson @samp{Kurt.Swanson@@dna.lth.se},
|
|
1325 Mark Utting @samp{<marku@@cs.uq.oz.au>}, Per Norman Oma
|
|
1326 @samp{perno@@itk.unit.no}, Naji Mouawad
|
|
1327 @samp{<nmouawad@@math.uwaterloo.ca>}, Bo Nygaard Bai
|
|
1328 @samp{<bai@@iesd.auc.dk>}, and probably more.
|
|
1329
|
|
1330 @itemize @bullet
|
|
1331 @item
|
|
1332 New keymap.
|
|
1333
|
|
1334 The keymap has been changed in order to make it more intuitive to new
|
|
1335 users, and because the old bindings did not work well with the new
|
|
1336 buffer manipulation commands in tex-buf.el. To use the new bindings,
|
|
1337 load @file{tex-init.el} instead of @file{auc-tex.el}.
|
|
1338
|
|
1339 The file @file{auc-tex.el} is still available and implements the old
|
|
1340 keybindings on top of the new code.
|
|
1341
|
|
1342 Print out the reference card (@file{doc/tex-ref.tex}) to see the new
|
|
1343 bindings.
|
|
1344
|
|
1345 @item
|
|
1346 Completely redesigned the buffer handling.
|
|
1347
|
|
1348 No part of the interface or the customization variables remain the same,
|
|
1349 unless you use the compatibility functions in @file{auc-tex.el}. In
|
|
1350 that case the interactive commands remain similar in spirit, but the
|
|
1351 customization interface is still changed.
|
|
1352
|
|
1353 The file @file{tex-buf.el} has been completely rewritten, and there are
|
|
1354 major cleanup in @file{tex-dbg.el}, however the basic functionality
|
|
1355 remains the same in this file. The code for both @file{tex-buf.el} and
|
|
1356 @file{tex-dbg.el} should be much simpler now and easier to extent.
|
|
1357
|
|
1358 @file{auc-tex.el} and @file{tex-site.el} was updated to support the new
|
|
1359 interface. I actually believe the moral equivalent to @code{TeX-region}
|
|
1360 to work now @t{:-)}, at least I understand the code now.
|
|
1361
|
|
1362 The two major functions are now @code{TeX-command-master} and
|
|
1363 @code{TeX-command-region}. Each function will prompt you for the
|
|
1364 command to execute. AUC @TeX{} will make an educated guess on what
|
|
1365 command you want to run, and make that the default. The available
|
|
1366 commands are defined in the variable @code{TeX-command-list}.
|
|
1367
|
|
1368 @code{TeX-command-master} will run the specified command on the buffers
|
|
1369 master file. You can have one command running for each master file.
|
|
1370 @code{TeX-command-region} will run the specified command on the current
|
|
1371 region, getting the header on trailer from the master file.
|
|
1372
|
|
1373 You can have exactly one region command running, independent on how many
|
|
1374 master file commands that are running. Commands that operate on the
|
|
1375 active process (like @code{TeX-next-error}) will chose the process
|
|
1376 associated with buffers master file, unless the last region process is
|
|
1377 more recent than all master file processes.
|
|
1378
|
|
1379 AUC @TeX{} now insist on knowing the master file for a buffer. If you
|
|
1380 do not specify it in the file variable section, and it is not obviously
|
|
1381 a master file itself, it will ask you. It will also add the master file
|
|
1382 name to the file variables, unless you disable this feature by setting
|
|
1383 @code{TeX-add-local} to nil. Furthermore, it will convert @samp{%%
|
|
1384 Master:} lines to file variables, unless you disable it by setting
|
|
1385 @code{TeX-convert-master} to nil.
|
|
1386 @vindex TeX-convert-master
|
|
1387
|
|
1388 Functionality removed (for now, it might appear again latter) include
|
|
1389 all other functions to start a command (e.g. @code{LaTeX-BibTeX}), and
|
|
1390 alternative ways to specify headers and trailers. The only place to get
|
|
1391 the header and trailer is from the master file (I can easily change
|
|
1392 that, if anyone have such needs).
|
|
1393
|
|
1394 @item
|
|
1395 Style specific code isolated.
|
|
1396
|
|
1397 You can now add style specific information to AUC TeX by writing a
|
|
1398 style file somewhere in TeX-style-path.
|
|
1399
|
|
1400 The main code is now organized around this principle.
|
|
1401
|
|
1402 @item
|
|
1403 Automatically generate style files.
|
|
1404
|
|
1405 AUC @TeX{} can now automatically extract information from a @TeX{} file,
|
|
1406 and will do this when you save a buffer.
|
|
1407
|
|
1408 @item
|
|
1409 Sli@TeX{} mode.
|
|
1410
|
|
1411 Just like La@TeX{} mode, except that the default command to format run
|
|
1412 on the buffer is @samp{slitex}.
|
|
1413
|
|
1414 @item
|
|
1415 @code{LaTeX-section} completely general.
|
|
1416
|
|
1417 Rewrote @file{ltx-sec.el}.
|
|
1418
|
|
1419 @itemize @minus
|
|
1420 @item
|
|
1421 Sectioning level, toc, and title queries can be individually turned off.
|
|
1422 @item
|
|
1423 Label query can be turned on or off for selected sectioning levels.
|
|
1424 @item
|
|
1425 Label prefix can be different for different sectioning levels.
|
|
1426 @item
|
|
1427 If the title (or toc) is empty, point will be positioned there.
|
|
1428 @item
|
|
1429 Users can add new hooks
|
|
1430 @end itemize
|
|
1431
|
|
1432 @item
|
|
1433 @code{TeX-insert-macro} much smarter.
|
|
1434
|
|
1435 It will now prompt for the symbol with completions, and for many symbols
|
|
1436 it will also prompt for each argument. There are also completion on
|
|
1437 some of the arguments.
|
|
1438
|
|
1439 @item
|
|
1440 Fixed center in figure environment.
|
|
1441
|
|
1442 Thanks to Thomas Koenig @samp{<ig25@@rz.uni-karlsruhe.de>}.
|
|
1443
|
|
1444 @item
|
|
1445 Changed @code{\M-} to @code{\e} in all keybindings in order to better
|
|
1446 support 8-bit input on some GNU Emacs. Thanks to Peter Dalgaard
|
|
1447 @samp{<pd@@kubism.ku.dk>}.
|
|
1448
|
|
1449 Please, implementors of 8-bit input extensions to GNU Emacs.
|
|
1450 @code{\M-x} does @emph{not} means @dfn{@kbd{x} with the 8-bit set}. It
|
|
1451 means @dfn{pressing @kbd{x} while holding down the @key{meta} key}.
|
|
1452 Some systems (such as X11) are able to tell the different. Thus, even
|
|
1453 if you implement 256 byte keymaps, @code{\M-x} should still expand
|
|
1454 @code{meta-prefix-char} followed by an @kbd{x} in the keymap. This
|
|
1455 allows you to distinguish pressing @kbd{x} while holding down the
|
|
1456 @key{meta} key from entering a literal 8-bit character.
|
|
1457
|
|
1458 @item
|
|
1459 Made the outline commands aware of the document style.
|
|
1460
|
|
1461 That is, if the document style is @samp{article}, @samp{\section} will
|
|
1462 be one level below the @samp{\documentstyle}, while if the style is
|
|
1463 @samp{book}, @samp{\section} will be three levels below
|
|
1464 @samp{\documentstyle}. This will make @code{show-children} work better
|
|
1465 at the top level.
|
|
1466
|
|
1467 @item
|
|
1468 The makefiles are closer to GNU coding standard.
|
|
1469
|
|
1470 They now understand `prefix' and some other macros.
|
|
1471
|
|
1472 @item
|
|
1473 Added hooks to be run after list of environments or list of completion
|
|
1474 names are updated, and also added a hook to be called after each file
|
|
1475 has been loaded. Thanks to Piet van Oostrum @samp{<piet@@cs.ruu.nl>}.
|
|
1476
|
|
1477 @item
|
|
1478 Added @samp{*} to lot of @code{(interactive)} declarations.
|
|
1479
|
|
1480 @item
|
|
1481 The outline commands are now always accessible from La@TeX{} mode.
|
|
1482
|
|
1483 @item
|
|
1484 Generalized the keyboard remapping and double modes.
|
|
1485
|
|
1486 These are found in the file @file{min-key.el}.
|
|
1487
|
|
1488 @item
|
|
1489 Smart Comments.
|
|
1490
|
|
1491 Not really, but there are now two comment functions which use their
|
|
1492 arguments to determine what to do, instead of four functions ignoring
|
|
1493 their arguments.
|
|
1494
|
|
1495 @item
|
|
1496 Add outline headers.
|
|
1497
|
|
1498 It is now possible to add extra outline headers, by setting the variable
|
|
1499 @code{TeX-outline-extra}.
|
|
1500
|
|
1501 @item
|
|
1502 Smart quotes even smarter.
|
|
1503
|
|
1504 If you press @kbd{"} twice, it will insert an real double quote instead
|
|
1505 of two (or four) single quotes. This is consistent with how remapping
|
|
1506 in @file{min-key.el} is done.
|
|
1507
|
|
1508 @item
|
|
1509 Automatically untabify buffer when you save it.
|
|
1510
|
|
1511 Hands up, everyone who have produced a `last revision' paper containing
|
|
1512 an unreadable list of data in the back, because @TeX{} does not
|
|
1513 understands tabs.
|
|
1514
|
|
1515 @item
|
|
1516 Call show-all when you change major mode.
|
|
1517
|
|
1518 Thanks to Inge Frick's @samp{<inge@@nada.kth.se>} @file{kill-fix.el}
|
|
1519 enhancement, outline minor mode can now guarantee that all text is shown
|
|
1520 when you leave the minor mode, even if you leave the minor mode by
|
|
1521 changing the major mode.
|
|
1522
|
|
1523 @item
|
|
1524 Updated documentation for 7.0.
|
|
1525
|
|
1526 Also added key, variable, function, and concept indexes, as well as this
|
|
1527 history section and a new chapter on multifile documents
|
|
1528 (@pxref{Multifile}).@refill
|
|
1529
|
|
1530 @end itemize
|
|
1531
|
|
1532 @node Version 6.1, Version 6.0, Version 7.0, History
|
|
1533 @comment node-name, next, previous, up
|
|
1534 @section Version 6.1
|
|
1535
|
|
1536 Coordinator: Per Abrahamsen, 1992.
|
|
1537
|
|
1538 @itemize @bullet
|
|
1539 @item
|
|
1540 @code{TeX-region} might work now (heard that before?).
|
|
1541
|
|
1542 Many people reported this one. Especially thanks to Fran Burstall
|
|
1543 @samp{<F.E.Burstall@@maths.bath.ac.uk>} and Bill Schworm
|
|
1544 @samp{<bill@@schworm.econ.ubc.ca>}.@refill
|
|
1545
|
|
1546 @item
|
|
1547 The specification format for the @TeX{} command is more general.
|
|
1548
|
|
1549 See the documentation for @code{LaTeX-command} and
|
|
1550 @code{plain-TeX-command}.
|
|
1551
|
|
1552 @item
|
|
1553 The specification format for the preview commands is more general.
|
|
1554
|
|
1555 See their respective documentation.
|
|
1556
|
|
1557 @item
|
|
1558 The specification format for the print command is more general.
|
|
1559
|
|
1560 See the documentation for @code{TeX-print-command}.
|
|
1561
|
|
1562 @item
|
|
1563 @code{TeX-args} is marked as obsolete.
|
|
1564
|
|
1565 @item
|
|
1566 The @samp{"Emergency stop ..."} error.
|
|
1567
|
|
1568 Some users of old @TeX{} installations got might might be fixed now.
|
|
1569 Thanks to Philip Sterne @samp{<sterne@@dublin.llnl.gov>}.
|
|
1570
|
|
1571 @item
|
|
1572 It is now possible to change the preview command.
|
|
1573
|
|
1574 @dots{} without loading TeX-site first. Thanks to Tim Bradshaw
|
|
1575 @samp{<tim.bradshaw@@edinburgh.ac.uk>}.
|
|
1576
|
|
1577 @item
|
|
1578 New variable TeX-smart-quotes.
|
|
1579
|
|
1580 Allow @file{german.sty} users (and others) to disable the mapping of
|
|
1581 double quote (@kbd{"} to @samp{``} or @samp{''}). Thanks to Daniel
|
|
1582 Hernandez @samp{<danher@@informatik.tu-muenchen.de>}.
|
|
1583
|
|
1584 @item
|
|
1585 Many minor corrections to the documentation.
|
|
1586
|
|
1587 Thanks to Mainhard E. Mayer @samp{<hardy@@golem.ps.uci.edu>}.
|
|
1588
|
|
1589 @item
|
|
1590 Make test for @code{HOSTTYPE} case insensitive.
|
|
1591
|
|
1592 Thanks to Gisli Ottarsson @samp{<gisli@@liapunov.eecs.umisc.edu>}.
|
|
1593
|
|
1594 @item
|
|
1595 @code{TeX-force-default-mode}
|
|
1596
|
|
1597 Set to avoid AUC @TeX{}'s attempts to infer the mode of the file by
|
|
1598 itself.
|
|
1599
|
|
1600 @end itemize
|
|
1601
|
|
1602 @node Version 6.0, Ancient History, Version 6.1, History
|
|
1603 @comment node-name, next, previous, up
|
|
1604 @section Version 6.0
|
|
1605
|
|
1606 Coordinator: Kresten Krab Thorup, 1992.
|
|
1607
|
|
1608 Preliminary documentation is available in the directory @file{doc}. It
|
|
1609 isn't very well written, but I believe it covers most interesting points.
|
|
1610 Comments, suggestions, or even rewrites of sections are VERY
|
|
1611 WELCOME@dots{}
|
|
1612
|
|
1613 LaCheck has been incorporated in the package. The source code for it is
|
|
1614 available in the directory @file{lacheck} along with the documentation
|
|
1615 for it. Lacheck may also be used from the command line. It is bound to
|
|
1616 @kbd{C-c $}.
|
|
1617
|
|
1618 Some minor changes in:
|
|
1619
|
|
1620 @table @code
|
|
1621 @item TeX-region
|
|
1622 Should work better with @samp{Master:} option.
|
|
1623
|
|
1624 @item LaTeX-environment
|
|
1625 Numerous new hooks added by Masayuki Kuwada.
|
|
1626
|
|
1627 @item TeX-command-on-region
|
|
1628 Removed. @kbd{C-c C-o} used for @code{outline-minor-mode} instead.
|
|
1629
|
|
1630 @end table
|
|
1631
|
|
1632 And some additional minor fixes...
|
|
1633
|
|
1634 @node Ancient History, , Version 6.0, History
|
|
1635 @comment node-name, next, previous, up
|
|
1636 @section Ancient History
|
|
1637
|
|
1638 The origin of AUC @TeX{} is @file{tex-mode.el} from Emacs 16. Lars
|
|
1639 Peter Fischer @samp{<fischer@@iesd.auc.dk>} wrote the first functions to
|
|
1640 insert font macros and Danish characters back in 1986. Per Abrahamsen
|
|
1641 @samp{<abraham@@iesd.auc.dk>} wrote the functions to insert environments
|
|
1642 and sections, to indent the text, and the outline minor mode in 1987.
|
|
1643 Kresten Krab Thorup @samp{<krab@@iesd.auc.dk>} wrote the buffer handling
|
|
1644 and debugging functions, the macro completion, and much more, including
|
|
1645 much improved indentation and text formatting functions. He also made
|
|
1646 the first public release in 1991, and was the main author and
|
|
1647 coordinator of every release up to and including 6.0.
|
|
1648
|
|
1649 Thanks should also go to all the people who have been a great help
|
|
1650 developing the AUC @TeX{} system. Especially all the people on the
|
|
1651 @samp{auc-tex} mailing list, who have been very helpful commenting and
|
|
1652 pointing out weak points and errors.
|
|
1653
|
|
1654 Some of the contributors are listed below. Others are mentioned in the
|
|
1655 lisp files or in the History section.
|
|
1656
|
|
1657 @table @samp
|
|
1658 @item <dduchier@@csi.UOttawa.CA>
|
|
1659 Denys Duchier
|
|
1660 @item <ferguson@@cs.rochester.edu>
|
|
1661 George Ferguson
|
|
1662 @item <simons@@ibiza.karlsruhe.gmd.de>
|
|
1663 Martin Simons
|
|
1664 @item <smith@@pell.anu.edu.au>
|
|
1665 Michael Smith
|
|
1666 @item <per@@iesd.auc.dk>
|
|
1667 Per Hagen
|
|
1668 @item <handl@@cs.uni-sb.de>
|
|
1669 Ralf Handl
|
|
1670 @item <sven@@tde.lth.se>
|
|
1671 Sven Mattisson
|
|
1672 @item <kuwada@@soliton.ee.uec.ac.jp>
|
|
1673 Masayuki Kuwada
|
|
1674 @item <tb06@@pl118f.cc.lehigh.edu>
|
|
1675 Terrence Brannon
|
|
1676 @item <roseman@@hustat.harvard.edu>
|
|
1677 Leonard Roseman
|
|
1678 @end table
|
|
1679
|
|
1680 Special thanks to Leslie Lamport for supplying the source for the LaTeX
|
|
1681 error messages in the @file{tex-dbg.el} file.
|
|
1682
|