1This is the README file for the GNU Texinfo distribution. 2The primary distribution point is ftp://ftp.gnu.org/pub/gnu. 3 4Please email bugs or suggestions to bug-texinfo@gnu.org. (If you wish, 5you can join this list by sending a subscribe message to 6bug-texinfo-request@gnu.org.) Patches are welcome; if possible, please 7make them with diff -c and include ChangeLog entries. 8 9Programs within this distribution have their own version numbers. When 10you refer to a file, please mention its own version, as well as the 11version number of the Texinfo distribution. 12 13For generic installation instructions on compiling and installing this 14Automake-based distribution, please read the file `INSTALL'. 15Installation notes specific to Texinfo: 16 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. 20 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. 25 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. 29 30 31This distribution includes (but is not limited to) the following files: 32 33 README This file. 34 INTRODUCTION Brief introduction to the system, and 35 how to create readable files from the 36 Texinfo source files in this distribution. 37 38Texinfo source files (in ./doc): 39 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. 46 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 54 this distribution. 55 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 59 source (./info). 60 61Printing related files: 62 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 66 printing. 67 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. 72 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. 77 78 79Source files for standalone C programs (./lib, ./makeinfo, ./info): 80 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 84 Texinfo file. 85 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. 89 90 getopt.c Various support files 91 getopt1.c 92 getopt.h 93 94 95Installation files: 96 97 configure This file creates creates a Makefile 98 which in turn creates an `info' or 99 `makeinfo' executable, or a C sources 100 distribution. 101 102 configure.in This is a template for creating 103 `configure' using Autoconf. 104 105 Makefile.in This is a template for `configure' 106 to use to make a Makefile. Created by 107 Automake. 108 109 Makefile.am This is a template for Automake 110 to use to make a Makefile.in. 111 112 113Other files (util): 114 115 NEWS This contains a summary of new 116 features since the first edition 117 of Texinfo. 118 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 123 different. 124 125 tex3patch This handles a bug for version 126 3.0 of TeX that does not occur in 127 more recent versions. 128