1 This is the README file for the GNU Texinfo distribution.
2 The primary distribution point is ftp://ftp.gnu.org/pub/gnu.
4 Please email bugs or suggestions to bug-texinfo@gnu.org. (If you wish,
5 you can join this list by sending a subscribe message to
6 bug-texinfo-request@gnu.org.) Patches are welcome; if possible, please
7 make them with diff -c and include ChangeLog entries.
9 Programs within this distribution have their own version numbers. When
10 you refer to a file, please mention its own version, as well as the
11 version number of the Texinfo distribution.
13 For generic installation instructions on compiling and installing this
14 Automake-based distribution, please read the file `INSTALL'.
15 Installation notes specific to Texinfo:
17 * The Info tree uses a file `dir' as its root node; the `dir-example'
18 file in this distribution is included for informative purposes.
19 Use it, modify it, or ignore it just as you like.
21 * You can create a file texinfo.cnf to be read by TeX when
22 processing Texinfo manuals. For example, it might contain the
23 command @afourpaper. See the `Preparing for TeX' node in
24 texinfo.texi for more details.
26 * If your info files are not in $prefix/info, you may wish to add a line
27 #define DEFAULT_INFOPATH "/mydir1:/mydir2:/etc"
28 to config.h after running configure.
31 This distribution includes (but is not limited to) the following files:
34 INTRODUCTION Brief introduction to the system, and
35 how to create readable files from the
36 Texinfo source files in this distribution.
38 Texinfo source files (in ./doc):
40 texinfo.texi This manual describes the Texinfo language
41 and many of the associated tools. It
42 tells how to use Texinfo to write
43 documentation, how to use Texinfo mode
44 in GNU Emacs, TeX, makeinfo, and the
45 Emacs Lisp Texinfo formatting commands.
47 info.texi This manual tells you how to use
48 Info. This document comes as part of
49 GNU Emacs. If you do not have Emacs,
50 you can format this Texinfo source
51 file with makeinfo or TeX and then
52 read the resulting Info file with the
53 standalone Info reader that is part of
56 info-stnd.texi This manual tells you how to use
57 the standalone GNU Info reader that is
58 included in this distribution as C
61 Printing related files:
63 doc/texinfo.tex This TeX definitions file tells
64 the TeX program how to typeset a
65 Texinfo file into a DVI file ready for
68 util/texindex.c This file contains the source for
69 the `texindex' program that generates
70 sorted indices used by TeX when
71 typesetting a file for printing.
73 util/texi2dvi This is a shell script for
74 producing an indexed DVI file using
75 TeX and texindex. Must be used if the
76 source document uses Texinfo @macros.
79 Source files for standalone C programs (./lib, ./makeinfo, ./info):
81 makeinfo.c This file contains the source for
82 the `makeinfo' program that you can
83 use to create an Info file from a
86 info.c This file contains the source for
87 the `info' program that you can use to
88 view Info files on an ASCII terminal.
90 getopt.c Various support files
97 configure This file creates a Makefile
98 which in turn creates an `info' or
99 `makeinfo' executable, or a C sources
102 configure.in This is a template for creating
103 `configure' using Autoconf.
105 Makefile.in This is a template for `configure'
106 to use to make a Makefile. Created by
109 Makefile.am This is a template for Automake
110 to use to make a Makefile.in.
115 NEWS This contains a summary of new
116 features since the first edition
119 fixfonts This is a shell script to install the
120 `lcircle10' TeX fonts as an alias for
121 the `circle10' fonts. In some older
122 TeX distributions the names are
125 tex3patch This handles a bug for version
126 3.0 of TeX that does not occur in
127 more recent versions.