17 |
@end ifclear |
@end ifclear |
18 |
gives a brief overview of what @AUCTeX{} is. It is @strong{not} an |
gives a brief overview of what @AUCTeX{} is. It is @strong{not} an |
19 |
attempt to document @AUCTeX{}. Real documentation for @AUCTeX{} is |
attempt to document @AUCTeX{}. Real documentation for @AUCTeX{} is |
20 |
available in the rest of the manual, which should be available as an |
available in the |
21 |
info file after installation. |
@ifset rawfile |
22 |
|
manual, which should be available as an info file after installation. |
23 |
|
@end ifset |
24 |
|
@ifclear rawfile |
25 |
|
rest of the manual. |
26 |
|
@end ifclear |
27 |
|
|
28 |
Read the |
Read the |
29 |
@ifset rawfile |
@ifset rawfile |
44 |
@end ifclear |
@end ifclear |
45 |
|
|
46 |
@AUCTeX{} is a comprehensive customizable integrated environment for |
@AUCTeX{} is a comprehensive customizable integrated environment for |
47 |
writing input files for @TeX{}/@LaTeX{}/@ConTeXt{} using GNU Emacs. |
writing input files for @TeX{}/@LaTeX{}/@ConTeXt{}/Texinfo using Emacs |
48 |
|
or XEmacs. |
49 |
|
|
50 |
@AUCTeX{} lets you run @TeX{}/@LaTeX{}/@ConTeXt{} and |
It lets you process your source files by running @TeX{} and related |
51 |
@LaTeX{}/@ConTeXt{}-related tools, such as a output filters or post |
tools (such as output filters, post processors for generating indices |
52 |
processor from inside Emacs. Especially running the various @TeX{} |
and bibliographies, and viewers) from inside Emacs. @AUCTeX{} lets you |
53 |
processors is interesting, as @AUCTeX{} lets you browse through the |
browse through the errors @TeX{} reported, while it moves the cursor |
54 |
errors @TeX{} reported, while it moves the cursor directly to the |
directly to the reported error, and displays some documentation for that |
55 |
reported error, and displays some documentation for that particular |
particular error. This will even work when the document is spread over |
56 |
error. This will even work when the document is spread over several |
several files. |
|
files. |
|
57 |
|
|
58 |
One component of @AUCTeX{} that @LaTeX{} users will find attractive is |
One component of @AUCTeX{} that @LaTeX{} users will find attractive is |
59 |
@previewlatex{}, a combination of folding and in-source previewing |
@previewlatex{}, a combination of folding and in-source previewing |
61 |
sourcebuffer, while letting you retain full control. @previewlatex{} |
sourcebuffer, while letting you retain full control. @previewlatex{} |
62 |
comes with its own manual, see @ref{Top, , preview-latex, |
comes with its own manual, see @ref{Top, , preview-latex, |
63 |
preview-latex, The @previewlatex{} Manual}. |
preview-latex, The @previewlatex{} Manual}. |
64 |
|
@ifset rawfile |
65 |
|
For more information, consult the file @file{preview/README}. |
66 |
|
@end ifset |
67 |
|
|
68 |
@AUCTeX{} automatically indents your `@LaTeX{}-source', not only as you |
@AUCTeX{} automatically indents your `@LaTeX{}-source', not only as you |
69 |
write it --- you can also let it indent and format an entire document. |
write it --- you can also let it indent and format an entire document. |
72 |
|
|
73 |
Apart from these special features, @AUCTeX{} provides a large range of |
Apart from these special features, @AUCTeX{} provides a large range of |
74 |
handy Emacs macros, which in several different ways can help you write |
handy Emacs macros, which in several different ways can help you write |
75 |
your @LaTeX{}/@ConTeXt{} documents fast and painlessly. |
your documents fast and painlessly. |
76 |
|
|
77 |
All features of @AUCTeX{} are documented using the GNU Emacs online |
All features of @AUCTeX{} are documented using the GNU Emacs online |
78 |
documentation system. That is, documentation for any command is just |
documentation system. That is, documentation for any command is just |
79 |
a key click away! |
a key click away! |
80 |
|
|
81 |
@AUCTeX{} is written entirely in Emacs-Lisp, and hence you can easily |
@AUCTeX{} is written entirely in Emacs-Lisp, and hence you can easily |
82 |
add new features for your own needs. It was not made as part of any |
add new features for your own needs. It has become recently a GNU |
83 |
particular employment or project (apart from the @AUCTeX{} project |
project. @AUCTeX{} is distributed under the `GNU General Public License |
84 |
itself). @AUCTeX{} is distributed under the `GNU Emacs General Public |
Version 2'. |
|
License' and may therefore almost freely be copied and redistributed. |
|
|
|
|
|
The next sections are a short introduction to some `actual' features. |
|
|
For further information, refer to the built-in online documentation of |
|
|
@AUCTeX{}. |
|
85 |
|
|
86 |
@section Availability |
@section Availability |
87 |
|
|