texinfo 4.7 available

Robin Fairbairns Robin.Fairbairns at cl.cam.ac.uk
Sun Apr 11 11:39:44 CEST 2004


Karl Berry writes:

> I have released version 4.7 of Texinfo, the GNU documentation format,
> with supporting programs.  The NEWS is below.
> 
> You can get it by anonymous ftp from
>   ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.gz
>   ftp://ftp.gnu.org/gnu/texinfo/texinfo-4.7.tar.bz2
> and its mirrors worldwide (see http://www.gnu.org/order/ftp.html).
> It will also be available through CTAN and its mirrors, for example,
> http://www.ctan.org/macros/texinfo.
> 
> The Texinfo home page is http://www.gnu.org/software/texinfo/.
> 
> Please email bugs or suggestions to bug-texinfo at gnu.org,
> general discussion to help-texinfo at gnu.org.
> 
> Peace,
> karl at gnu.org
> 
> 
> 4.7 (9 April 2004)
> * Language:
>   . new commands @float, @caption, @shortcaption, @listoffloats for
>     initial implementation of floating material (figures, tables, etc).
>     Ironically, they do not yet actually float anywhere.
>   . new commands @docbook, @ifdocbook, @ifnotdocbook for conditional Docbook.
>   . new commands @ordf{} and @ordm{} for Spanish feminine/masculine ordinals.
>   . new commands @deftypecv[x] for class variables in typed OO languages.
>   . new command @registeredsymbol for the r-in-a-circle symbol.
>   . new command @headitem to make a heading row in @multitable.
>   . new command @LaTeX{} for the LaTeX logo.
>   . new command @comma{} to avoid comma-parsing problems.
>   . @url is now a synonym for @uref; new command @indicateurl has the
>     old meaning of just displaying a url as text.
>   . @quotation now accepts an optional argument for labelling the text
>       as a `Note', `Tip', etc.
>   . @defun (et al.) heading lines can now be continued with a lone @.
>   . @acronym accepts an optional argument for the meaning of the acronym.
> * makeinfo:
>   . New environment variable TEXINFO_OUTPUT_FORMAT determines the output
>     format at runtime, if no options are specified.
>   . New option --plaintext, equivalent to --no-headers with Info output.
>   . All outputs:
>     - sections are numbered by default.
>   . Info output:
>     - punctuation is inserted after @pxref and @ref, if needed to make
>       cross-references valid.
>     - line numbers included in index menus, so Info readers can go to
>       the exact line of an entry, not just a node.  Also in plaintext output.
>     - ^@^H[index^@^H] cookie included in index menus, so Info readers
>       can handle the ] etc. commands better.
>   . HTML output:
>     - new algorithm for cross-references to other manuals, for maximum
>       portability and stability.
>     - include node name in <title> with split output.
>     - @multicolumn fractions become percentages.
>     - entities used for bullets, quotes, dashes, and others.
>     - index entries are links to the exact locations.
>     - <h4> and <h5> used for @sub and @subsubsections again.
>     - accented dotless i supported.
>   . XML output: many new tags and structure to preserve more source features.
>   . Docbook output:
>     - upgraded DTD to Docbook XML 4.2, no longer using Docbook SGML.
>     - improved translation in general, for instance:
>     - line annotations and marked quotations.
> * texi2dvi:
>   . if available, use etex (pdfetex if --pdf) by default.
>   . if the input file includes thumbpdf.sty (for LaTeX), then run thumbpdf.
>   . more output if --debug.
> * texinfo.tex:
>   . @defun names are now printed in typewriter (instead of bold), and
>     within the arguments, @var text is printed in slanted typewriter.
>   . @tex code is executed inside a TeX group, so that any changes must
>     be prefixed with \global (or the equivalent) to be effective.  (This
>     change was actually made years ago, but never made it into the NEWS.)
> * info:
>   . new option --where (aka --location, -w) to report where an Info file
>     would be found, instead of reading it.
>   . by default, output ANSI terminal escape sequences as-is; new option
>     --no-raw-escapes overrides this.
>   . use the newly-generated index line numbers.
> * Distribution:
>   . new script gendocs.sh (not installed), for use by GNU maintainers in
>     getting their manuals on the GNU web site.  Documented in
>     maintain.texi (http://www.gnu.org/prep/maintain_toc.html).
>   . Most code uses ANSI C prototypes, to some extent.
>   . New translation: nb.
>   . automake 1.8.3, autoconf 2.59, gettext 0.14.1.

the ctan location is in fact macros/texinfo, so the ctan url karl quotes
should in fact be http://www.ctan.org/tex-archive/macros/texinfo.

Robin Fairbairns

For the CTAN team



More information about the Ctan-ann mailing list