| This is the README file for the GNU Texinfo distribution. Texinfo is |
| the preferred documentation format for GNU software. |
| |
| Copyright 1992-2025 Free Software Foundation, Inc. |
| |
| Copying and distribution of this file, with or without modification, |
| are permitted in any medium without royalty provided the copyright |
| notice and this notice are preserved. |
| |
| Home page: https://www.gnu.org/software/texinfo/ |
| |
| Primary distribution point: https://ftp.gnu.org/gnu/texinfo/ |
| automatic mirror redirection: https://ftpmirror.gnu.org/texinfo/ |
| mirror list: https://www.gnu.org/prep/ftp.html |
| |
| Texinfo is a documentation system that uses a single source to produce |
| many forms of output: |
| - a PDF or DVI document (via the TeX typesetting system) with the normal |
| features of a book, including sectioning, cross references, indices, etc. |
| - an Info file with analogous features |
| - a plain text (ASCII) file |
| - HTML output suitable for use with a web browser |
| - an EPUB 3 e-book |
| - a LaTeX file, which can then be used to create a PDF |
| - a Docbook file |
| |
| See INSTALL* for installation instructions. |
| |
| To get started with Texinfo, you can read the Texinfo manual |
| online at https://www.gnu.org/software/texinfo/manual/texinfo. |
| |
| If you don't have Internet access, you can read the manual locally: |
| - first, build the distribution. |
| - then, for HTML, run: make -C doc html |
| and you can start reading at doc/texinfo_html/index.html. |
| - for PDF, if you have a working TeX, run: make -C doc pdf |
| - for Info, you can read the manual: |
| ./info/ginfo doc/info-stnd |
| and/or read the Texinfo manual: |
| ./info/ginfo doc/texinfo |
| |
| Texinfo mailing lists and archives: |
| - https://lists.gnu.org/mailman/listinfo/bug-texinfo |
| for bug reports, enhancement suggestions, technical discussion. |
| - https://lists.gnu.org/mailman/listinfo/help-texinfo |
| for authoring questions and general discussion. |
| |
| Bug reports: |
| Please include enough information for the maintainers to reproduce the |
| problem. Generally speaking, that means: |
| - the contents of all input files needed to reproduce the bug (crucial!). |
| - a statement of the problem and any samples of the erroneous output. |
| - the version number of Texinfo and the program(s) involved (use --version). |
| - hardware and operating system information (uname -a). |
| - unusual options you gave to configure, if any (try ./config.status --help). |
| - anything else that you think could be helpful. |
| |
| Patches are welcome; if possible, please make them with diff -c or |
| git diff and include ChangeLog entries. |
| |
| See README-hacking for information on the Texinfo development |
| environment -- any interested parties are welcome. If you're a |
| programmer and wish to contribute, this should get you started. |
| |
| This distribution includes the following files, among others: |
| README This file. |
| README-hacking Texinfo developer information. |
| |
| INSTALL Texinfo-specific installation notes. |
| NEWS Summary of new features by release. |
| |
| Texinfo documentation files |
| doc/texinfo.texi Describes the Texinfo language and many |
| of the associated tools. It tells how to use |
| Texinfo to write documentation, how to use |
| Texinfo mode in GNU Emacs, TeX, texi2any, and |
| much else. |
| |
| doc/info-stnd.texi How to use the standalone GNU Info reader that is |
| included in this distribution. |
| |
| Printing-related files: |
| doc/texinfo.tex This implements Texinfo in TeX, to typeset a |
| Texinfo file into a DVI or PDF file. |
| |
| util/texi2dvi This is a shell script for producing an |
| indexed DVI file using TeX and texindex. |
| |
| util/texi2pdf Generate PDF (wrapper for texi2dvi). |
| |
| Source directories: |
| gnulib/ Support files from Gnulib. |
| info/ Standalone Info reader. |
| install-info/ Maintain the Info dir file. |
| js/ Enhanced browsing of HTML manuals with JavaScript. |
| tta/ Texinfo Parser in Perl or C, includes texi2any. |
| texindex/ The `texindex' program that generates |
| sorted indices used by TeX when |
| typesetting a file for printing. |
| |
| Translation support: |
| po/ Strings of the programs. |
| po_document/ Strings in generated Texinfo documents. |
| |
| Installation support: |
| Makefile.am Read by Automake to create a Makefile.in. |
| Makefile.in Read by configure to make a Makefile, |
| created by Automake. |
| configure.ac Read by Autoconf to create `configure'. |
| configure Configuration script for local conditions, |
| created by Autoconf. |
| build-aux/ Common files. |
| |
| The util/ directory contains a few other scripts, e.g., examples of |
| using texi2any in various ways. See util/README. |
| |
| Some files in this package have their copyright years stated as a range |
| ('2008-2010') rather than listed as individual years ('2008, 2009, |
| 2010'). |