code:
\input texinfo   @c -*-texinfo-*-
@c % Copyright (C) 2004  Aaron S. Hawley

@c % Author: Aaron S. Hawley <ashawley@gnu.uvm.edu>
@c % Keywords: docs, texinfo, extensions, bib

@c % This file is free software; you can redistribute it and/or modify
@c % it under the terms of the GNU General Public License as published by
@c % the Free Software Foundation; either version 2, or (at your option)
@c % any later version.

@c % This file is distributed in the hope that it will be useful,
@c % but WITHOUT ANY WARRANTY; without even the implied warranty of
@c % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@c % GNU General Public License for more details.

@c % You should have received a copy of the GNU General Public License
@c % along with texi2html; see the file COPYING.  If not, write to
@c % the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
@c % Boston, MA 02111-1307, USA.

@comment %**start of header
@setfilename my-file-with-bib.info
@settitle Texinfo with a Bibliography and References

@include my-bib-macros.texi
@mybibuselist{References}

@comment %**end of header

@node Top
@top Top

@menu
* Introduction::
* @mybibnode{}::

@end menu

@node Introduction
@chapter Introduction

The ability of a documentation format to make cross references to a
bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
currently supported in Texinfo.

@node @mybibnode{}
@chapter References

@itemize @asis

@mybibitem{LaTeX2e} Leslie Lamport, LaTeX User's Guide and
Reference Manual, 2nd edition, Addison-Wesley, Reading,
Massachusetts, 1994.

@end itemize

@bye


code:
\input texinfo
@setfilename cond.info

@node Top

@html
This is html text.
@end html

@ifhtml
This is ifhtml text.
@end ifhtml

@ifnothtml
This is ifnothtml text.
@end ifnothtml

@ifinfo
This is ifinfo text.
@end ifinfo

@ifnotinfo
This is ifnotinfo text.
@end ifnotinfo

@tex
This is tex text.
@end tex

@iftex
This is iftex text.
@end iftex

@ifnottex
This is ifnottex text.
@end ifnottex

@bye

repo_name: mthl/texinfo

license: mit


code:
\input texinfo
@setfilename defxcond.info

@c set this from the command line.
@c set bar

@c deffnx inside conditional.
@deffn foo

@ifset bar
@deffnx bar
@end ifset

Documentation.

@end deffn

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename direntry_dircategory.info

@dircategory ``category---@var{th  ere}?''
@direntry
* foo: (foo).   ``hello---@var{there}?''
@end direntry

@dircategory cat2
@direntry
* aaa ::               aaaa
                   bbbbb

menutitle
@end direntry

@node Top
@top Test dircategory and direntry

Text
@dircategory in text
@direntry
* in text: (in_text). in text
@end direntry

@menu
* chapter::
@end menu

@node chapter
@chapter chapter

In chapter

@bye


code:
\input texinfo @c -*-texinfo-*-
@c
@setfilename documentlanguage_set.info
@documentlanguage pt
@settitle Test @@documentlanguage set

@node Top
@top @@documentlanguage set

Text.

@bye


code:
/* a comment */
@import "file2.css" tv
;

/* another comment
@import
*/

@import ("strange\" ;file") ;
@media tv { h3 {text-align: left} }


code:
\input texinfo @c -*-texinfo-*-

@setfilename float_copying.info

@copying

@float Copyright notice, public domain

Public domain is not really a licence, as it means than
the author abandon his copyright.

@caption{The Public Domain notice@footnote{
The caption copying footnote
@anchor{caption copying footnote anchor}

@cindex indexed caption copying footnote
@findex public domain function

see @ref{Copying and floats}.

}

@anchor{public domain anchor}
@cindex indexed caption
@findex indexed caption function
}
@end float
@end copying

@node Top
@top Top

@cindex Top

See the caption @ref{public domain anchor}.

See the float @ref{public domain}.

@insertcopying

@menu
* Copying and floats::
@end menu

@node Copying and floats
@appendix Copying and floats

In the appendix, we print the references and the copying once more
and the list of coyright notices (listoffloats).

See the caption @ref{public domain anchor}.

See the float @ref{public domain}.

@cindex listofloats

@insertcopying
@insertcopying

@subheading listoffloats
@listoffloats Copyright notice

@subheading printindex
@printindex cp
@printindex fn

@bye


code:
\input texinfo.tex

@setfilename glossary

@macro glossarytext
@table @asis
@end macro

@macro glossary
@glossarytext
@end table

@end macro

@macro gentry {id, name, text}
@ifhtml
@ref{\id\,\name\}
@end ifhtml
@ifnothtml
\name\ (@pxref{\id\})
@end ifnothtml
@unmacro expandglossary
@macro expandglossary{glossary}
@unmacro glossarytext
@macro glossarytext
\\glossary\\
@item \name\ @anchor{\id\}
\text\
@end macro
@end macro
@expandglossary {@glossarytext}

@end macro

@node Top
@top Top

@menu
* glossary::
@end menu

The @gentry{id1, name1, text1\, arg1 } is used in many cases while
@gentry{id2, name2, text2} is quite specific

@node glossary
@chapter glossary
@glossary


code:
\input texinfo @c -*-texinfo-*-
@setfilename ignore_and_comments.info

Text line followed by a comment on the same line and another below @c comment
@c comment
Text line after the comment followed by a comment @comment c
Text line after the text line followed by the comment.

Comment at the end of the line @c comment

Example with comments 2 lines
@example
line @c comment
second line @c comment
@end example

@ignore
@@ @ on line following
@@ @ on line following
@@ @ on line following
@@ @ on line following
@end ignore

@c no ref ignored because of novalidate

@bye


code:
@c -*- mode: texinfo; coding: iso-2022-jp -*-
@setfilename jugemu
@documentencoding ISO-2022-JP
@node Top

This is the longest personal name ever in Japan.  The source is a
rakugo story named `jugemu' which is a traditional public
entertainment popular in Japan.

$B$=$l$O!V<w8BL5<w8BL58^9e$N$9$j@Z$l3$:=Mx?e5{$N?e9TKv1@9TKvIwMhKv?)$&?2(B
$B$k=j$K=;$`=j$d$V$i>.O)$V$i>.O)%Q%$%]%Q%$%]%Q%$%]$N%7%e!<%j%s%,%s%7%e!<(B
$B%j%s%,%s$N%0!<%j%s%@%$%0!<%j%s%@%$$N%]%s%]%3%T!<$N%]%s%]%3%J$ND95WL?$N(B
$BD9=u!W$G$9!#(B


code:
\input texinfo @c -*-texinfo-*-

@setfilename lightweight_markups.info

@node Top
@top Test lightweight formats markup escaping.

@menu
* [[ @{@{template@}@} @}@}@}[ @verb{!:!} @code{''em '''strong ''''' em strong ''[[link]]''}::
* Help@verb{!:!} something::
* other chapter::
* Simpler test ''' node::
@end menu

@node [[ @{@{template@}@} @}@}@}[ @verb{!:!} @code{''em '''strong ''''' em strong ''[[link]]''}
@chapter [[ @{@{template@}@} @}@}@}[ @verb{!:!} @code{''em '''strong ''''' em strong ''[[link]]''}

@anchor{anchor [[ @{@{}

@float f1 [[ @{@{, f2 ]] @}@}
Float
@caption{Caption [[ @{@{}
@end float

@node Help@verb{!:!} something
@chapter Help: something

@table @asis
@item Something : other thing
@end table

@ref{Simpler test ''' node}

@ref{Help@verb{!:!} something}.

@ref{[[ @{@{template@}@} @}@}@}[ @verb{!:!} @code{''em '''strong ''''' em strong ''[[link]]''}}

@ref{anchor [[ @{@{}

@node other chapter
@chapter other chapter

@node Simpler test ''' node
@chapter Simpler test '''

@bye


code:
@c \input texinfo   @c -*-texinfo-*-
@c %% my-bib-macros.texi --- Texinfo macros providing a crude
@c %% bibliography and citation capability.

@c % Copyright (C) 2004  Aaron S. Hawley

@c % Author: Aaron S. Hawley <ashawley@gnu.uvm.edu>
@c % Keywords: docs, texinfo, extensions, bib

@c % This file is free software; you can redistribute it and/or modify
@c % it under the terms of the GNU General Public License as published by
@c % the Free Software Foundation; either version 2, or (at your option)
@c % any later version.

@c % This file is distributed in the hope that it will be useful,
@c % but WITHOUT ANY WARRANTY; without even the implied warranty of
@c % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@c % GNU General Public License for more details.

@c % You should have received a copy of the GNU General Public License
@c % along with texi2html; see the file COPYING.  If not, write to
@c % the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
@c % Boston, MA 02111-1307, USA.

@c %% Commentary:

@c %%% Introduction

@c %% Creates references to a ``Bibliography'' or ``References''
@c %% section of a Texinfo document, using Texinfo's
@c %% macro system.  Although not as terse a way to cite systems as is
@c %% found in document systems like TeX, the format is simpler and
@c %% the rendering  is easier for non-academic readers.

@c %

@c %%% Usage

@c %% References to cited works can be put in any section of a document.
@c %% The cited works must be put in either a Texinfo table (for
@c %% instance with ``@table @asis ... @end table'') or within a
@c %% Texinfo list (something like ``@enumerate ... @end enumerate''
@c %% or ``@itemize @bullet ... @end itemize'').  They are created
@c %% with the command ``@mybibitem{REF-NAME}''.  To cite a reference
@c %% with a @mybibitem use ``@mybibcite{REF-NAME}''.

@c %% The beginning of a document must include (using the @include
@c %% command) the file my-bib-macros.texi, which should be made
@c %% available in the current directory of the parent file.  A single
@c %% call should be made to choose to use a list or a table.  The
@c %% command to chose is called @mybibuselist{NODE}, where NODE is
@c %% the node containing the location where the references are listed.

@c %

@c %%% Example

@c %% \input texinfo   @c -*-texinfo-*-
@c %% @comment %**start of header
@c %% @setfilename my-file-with-bib.info
@c %% @settitle Texinfo with a Bibliography and References
@c %%
@c %% @include my-bib-macros.texi
@c %% @mybibuselist{References}
@c %%
@c %% @comment %**end of header
@c %%
@c %% @node Top
@c %% @top Top
@c %%
@c %% @menu
@c %% * Introduction::
@c %% * @mybibnode{}::
@c %%
@c %% @end menu
@c %%
@c %% @node Introduction
@c %% @chapter Introduction
@c %%
@c %% The ability of a documentation format to make cross references to a
@c %% bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
@c %% currently supported in Texinfo.
@c %%
@c %% @node @mybibnode{}
@c %% @chapter References
@c %%
@c %% @itemize @asis
@c %%
@c %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User's Guide and
@c %% Reference Manual, 2nd edition, Addison-Wesley, Reading,
@c %% Massachusetts, 1994.
@c %%
@c %% @end itemize
@c %%
@c %% @bye

@c %%

@c %% This example produces (in Info):

@c %%       1 Introduction
@c %%       **************
@c %%
@c %%       The ability of a documentation format to make cross
@c %%       references to a bibliography, a feature of LaTeX (See item
@c %%       [LaTeX2e] in *Note LaTeX2e: References.), is not currently
@c %%       supported in Texinfo.
@c %%
@c %%
@c %%       2 References
@c %%       ************
@c %%
@c %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and Reference
@c %%       Manual, 2nd edition, Addison-Wesley, Reading,
@c %%       Massachusetts, 1994.

@c %% and (in printed output):

@c %%       1 Introduction
@c %%       **************
@c %%
@c %%       The ability of a documentation format to make cross
@c %%       references to a bibliography, a feature of LaTeX (See item
@c %%       [LaTeX2e] in Chapter 2 [References], page 3.), is not
@c %%       currently supported in Texinfo.
@c %%
@c %%
@c %%       2 References
@c %%       ************
@c %%
@c %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and Reference
@c %%       Manual, 2nd edition, Addison-Wesley, Reading,
@c %%       Massachusetts, 1994.

@c %

@c %%% Notes

@c %% The pointers to references will be functional in hypertext
@c %% documentation (info, HTML, XML and others) and properly rendered
@c %% in print documents, because they are implemented with Texinfo's
@c %% cross referencing capabilities (using @anchor and @ref).  Failures
@c %% by an author to make proper references with ``my-bib-macros'' in
@c %% their document will give cross referencing errors by Texinfo
@c %% conversion tools.

@c %% Only one ``Reference'' section is allowed per document.

@c %% An improvement of this system would create cross references
@c %% (with @xref) at each cited work to all the originating cross
@c %% refererences.

@c %

@c %% Code:

@c % Configuration Options

@c %% @mybibsetrefnode : Defines the name of the node to contain
@c %% references.

@macro mybibsetrefnode{node}
@set mybibrefnode \node\
@end macro

@c %% @mybibnode{} : Macro to be placed at node containing references
@c %% and calls to @mybibcite{}

@macro mybibnode{}
@value{mybibrefnode}
@end macro

@c %% @mybibusetable : Whether each @mybibitem will be put in a
@c %% table.

@macro mybibusetable{node}
@set mybibtable true
@ifset mybiblist
@clear mybiblist
@end ifset
@mybibsetrefnode{\node\}
@end macro

@c %% @mybibuselist : Whether each @mybibitem will be put in a
@c %% list.

@macro mybibuselist{node}
@set mybiblist true
@ifset mybibtable
@clear mybibtable
@end ifset
@mybibsetrefnode{\node\}
@end macro

@c %% @mybibcite{REF} : Cites the cross reference REF.

@macro mybibcite{ref}
@ifclear mybibrefnode
@mybibmakeref{mybibsetrefnode was not used, \ref\}
@end ifclear
@c %**else if
@ifset mybibrefnode
@mybibmakeref{@mybibnode{}, \ref\}
@end ifset

@end macro

@macro mybibmakeref{node, ref}
(See item [\ref\] in @ref{\node\, \ref\}.)
@end macro

@c %% @mybibcite{REF} : Creates a cross referenced citation REF.

@macro mybibitem{ref}
@ifclear mybiblist
@ifclear mybibtable
@set mybiblist true
@end ifclear
@end ifclear
@ifset mybiblist
@item
@anchor{\ref\}[\ref\]
@end ifset
@c %**else if
@ifset mybibtable
@item @anchor{\ref\}[\ref\]
@end ifset

@end macro

@c %% my-bib-macros.texi ends here


code: cond.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

This is html text.

This is ifhtml text.

This is ifnotinfo text.

This is ifnottex text.

  This document was generated on a sunny day using texi2any.


code:
cond.texi: warning: must specify a title with a title command or @top
cond.texi:28: warning: raw format tex is not converted


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

This is html text.

This is ifhtml text.

This is ifinfo text.

This is tex text.

This is iftex text.

  This document was generated on a sunny day using texi2any.


code:
This is cond.info, produced by texi2any version from cond.texi.

File: cond.info,  Node: Top,  Up: (dir)

This is ifnothtml text.

   This is ifinfo text.

   This is ifnottex text.

Tag Table:
Node: Top65

End Tag Table


code:
This is cond.info, produced by texi2any version from cond.texi.

File: cond.info,  Node: Top,  Up: (dir)

This is html text.

   This is ifhtml text.

   This is ifinfo text.

This is tex text.

   This is iftex text.

Tag Table:
Node: Top65

End Tag Table


code:
This is cond.info, produced by texi2any version from cond.texi.

File: cond.info,  Node: Top,  Up: (dir)

This is ifnothtml text.

   This is ifnotinfo text.

   This is ifnottex text.

Tag Table:
Node: Top65

End Tag Table


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

This is ifnothtml text.

This is ifnotinfo text.

This is ifnottex text.

  This document was generated on a sunny day using texi2any.


code:
<?xml version="1.0"?>
<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V6.3dev//EN" "http://www.gnu.org/software/texinfo/dtd/6.3dev/texinfo.dtd">
<texinfo xml:lang="en">
<filename file="cond.xml"></filename>
<preamble>\input texinfo
</preamble><setfilename file="cond.info" spaces=" ">cond.info</setfilename>

<node name="Top" spaces=" "><nodename>Top</nodename><nodeup automatic="on">(dir)</nodeup></node>

<html endspaces=" ">
</html>

<para>This is ifnothtml text.
</para>

<para>This is ifnotinfo text.
</para>

<tex endspaces=" ">
</tex>

<para>This is ifnottex text.
</para>
<bye></bye>
</texinfo>


code:
defxcond.texi:8: warning: missing name for @deffn
defxcond.texi:11: warning: missing name for @deffnx
defxcond.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

foo:

bar:

Documentation.

  This document was generated on a sunny day using texi2any.


code:
defxcond.texi:8: warning: missing name for @deffn
defxcond.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

foo:

Documentation.

  This document was generated on a sunny day using texi2any.


code:
direntry_dircategory.texi:23: warning: @dircategory after first node
direntry_dircategory.texi:24: warning: @direntry after first node


code:
This is direntry_dircategory.info, produced by texi2any version from
direntry_dircategory.texi.

INFO-DIR-SECTION "category--TH ERE?"
START-INFO-DIR-ENTRY
* foo: (foo).   "hello--THERE?"
END-INFO-DIR-ENTRY

INFO-DIR-SECTION cat2
START-INFO-DIR-ENTRY
* aaa ::               aaaa
                   bbbbb

menutitle
END-INFO-DIR-ENTRY

INFO-DIR-SECTION in text
START-INFO-DIR-ENTRY
* in text: (in_text). in text
END-INFO-DIR-ENTRY

Indirect:
direntry_dircategory.info-1: 430
direntry_dircategory.info-2: 1024

Tag Table:
(Indirect)
Node: Top430
Node: chapter1024

End Tag Table


code:
This is direntry_dircategory.info, produced by texi2any version from
direntry_dircategory.texi.

INFO-DIR-SECTION "category--TH ERE?"
START-INFO-DIR-ENTRY
* foo: (foo).   "hello--THERE?"
END-INFO-DIR-ENTRY

INFO-DIR-SECTION cat2
START-INFO-DIR-ENTRY
* aaa ::               aaaa
                   bbbbb

menutitle
END-INFO-DIR-ENTRY

INFO-DIR-SECTION in text
START-INFO-DIR-ENTRY
* in text: (in_text). in text
END-INFO-DIR-ENTRY

File: direntry_dircategory.info,  Node: Top,  Next: chapter,  Up: (dir)

Test dircategory and direntry
*****************************

Text

* Menu:

* chapter::


code:
This is direntry_dircategory.info, produced by texi2any version from
direntry_dircategory.texi.

INFO-DIR-SECTION "category--TH ERE?"
START-INFO-DIR-ENTRY
* foo: (foo).   "hello--THERE?"
END-INFO-DIR-ENTRY

INFO-DIR-SECTION cat2
START-INFO-DIR-ENTRY
* aaa ::               aaaa
                   bbbbb

menutitle
END-INFO-DIR-ENTRY

INFO-DIR-SECTION in text
START-INFO-DIR-ENTRY
* in text: (in_text). in text
END-INFO-DIR-ENTRY

File: direntry_dircategory.info,  Node: chapter,  Prev: Top,  Up: Top

1 chapter
*********

In chapter


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Test @documentlanguage set</title>

<meta name="description" content="Test @documentlanguage set">
<meta name="keywords" content="Test @documentlanguage set">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Test @documentlanguage set

@documentlanguage set

Text.

  Ce document a été généré a sunny day en utilisant texi2any.


code:
This is documentlanguage_set.info, produced by texi2any version from
documentlanguage_set.texi.

File: documentlanguage_set.info,  Node: Top,  Up: (dir)

@documentlanguage set
*********************

Text.

Tag Table:
Node: Top97

End Tag Table


code: texi2any: warning: unknown is not a valid language code


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Test @documentlanguage set</title>

<meta name="description" content="Test @documentlanguage set">
<meta name="keywords" content="Test @documentlanguage set">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Test @documentlanguage set

@documentlanguage set

Text.

  This document was generated on a sunny day using texi2any.


code: empty.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Appendix A Copying and floats (Top)</title>

<meta name="description" content="Appendix A Copying and floats (Top)">
<meta name="keywords" content="Appendix A Copying and floats (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

Appendix A Copying and floats

In the appendix, we print the references and the copying once more
and the list of coyright notices (listoffloats).

See the caption public domain anchor.

See the float Copyright notice 1.

Public domain is not really a licence, as it means than
the author abandon his copyright.

Copyright notice 1: The Public Domain notice2

Public domain is not really a licence, as it means than
the author abandon his copyright.

Copyright notice 1: The Public Domain notice3

listoffloats

Copyright notice 1

The Public Domain notice4

printindex

Jump to:   	I

L

T

	Index Entry	 	 Section

I

	indexed caption	 	Top

	indexed caption copying footnote	 	Top

L

	listofloats	 	Appendix A Copying and floats

T

	Top	 	Top

Jump to:   	I

L

T

Jump to:   	I

P

	Index Entry	 	 Section

I

	indexed caption function	 	Top

P

	public domain function	 	Top

Jump to:   	I

P

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>caption copying footnote anchor (Top)</title>

<meta name="description" content="caption copying footnote anchor (Top)">
<meta name="keywords" content="caption copying footnote anchor (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv="Refresh" content="0; url=float_copying_fot.html#caption-copying-footnote-anchor">

The node you are looking for is at caption copying footnote anchor.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>About This Document (Top)</title>

<meta name="description" content="About This Document (Top)">
<meta name="keywords" content="About This Document (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Footnotes (Top)</title>

<meta name="description" content="Footnotes (Top)">
<meta name="keywords" content="Footnotes (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[Top]
[Contents]
[Index]
[ ? ]

Footnotes

(1)

The caption copying footnote

see Copying and floats.

(2)

The caption copying footnote

see Copying and floats.

(3)

The caption copying footnote

see Copying and floats.

(4)

The caption copying footnote

see Copying and floats.

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Top</title>

<meta name="description" content="Top">
<meta name="keywords" content="Top">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

Top

See the caption public domain anchor.

See the float Copyright notice 1.

Public domain is not really a licence, as it means than
the author abandon his copyright.

Copyright notice 1: The Public Domain notice1

Appendix A Copying and floats

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>public domain anchor (Top)</title>

<meta name="description" content="public domain anchor (Top)">
<meta name="keywords" content="public domain anchor (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv="Refresh" content="0; url=index.html#public-domain-anchor">

The node you are looking for is at public domain anchor.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Copyright notice 1 (Top)</title>

<meta name="description" content="Copyright notice 1 (Top)">
<meta name="keywords" content="Copyright notice 1 (Top)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<meta http-equiv="Refresh" content="0; url=index.html#public-domain">

The node you are looking for is at Copyright notice 1.


code: ignore_and_comments.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Text line followed by a comment on the same line and another below

Text line after the comment followed by a comment
Text line after the text line followed by the comment.

Comment at the end of the line

Example with comments 2 lines

line
second line

  This document was generated on a sunny day using texi2any.


code: one_line.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

AB

  This document was generated on a sunny day using texi2any.


code: one_line_no_content.texi: warning: must specify a title with a title command or @top


code:
This is simple_with_menu.info, produced by texi2any version from
simple_with_menu.texi.

File: simple_with_menu.info,  Node: Top,  Next: test,  Up: (dir)

* Menu:

* test::

File: simple_with_menu.info,  Node: test,  Prev: Top,  Up: Top

Tag Table:
Node: Top89
Node: test176

End Tag Table


code: simplest.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

This is a very simple texi manual   <>.

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta name="date" content="a sunny day">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

This is a very simple texi manual   <>.

  This document was generated on a sunny day using texi2any.


code:
This is truc.info, produced by texi2any version from simplest.texi.

File: truc.info,  Node: Top,  Up: (dir)

This is a very simple texi manual   <>.

Tag Table:
Node: Top69

End Tag Table


code: texi2any: warning: ignoring splitting for format Texinfo XML


code:
<?xml version="1.0"?>
<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V6.3dev//EN" "http://www.gnu.org/software/texinfo/dtd/6.3dev/texinfo.dtd">
<texinfo xml:lang="en">
<filename file="simplest.xml"></filename>
<preamble>\input texinfo @c -*-texinfo-*-

</preamble><setfilename file="simplest.info" spaces=" ">simplest.info</setfilename>

<node name="Top" spaces=" "><nodename>Top</nodename><nodeup automatic="on">(dir)</nodeup></node>

<para>This is a very simple texi manual <spacecmd type="spc"/> <>.
</para>
<bye></bye>
</texinfo>


code:
This is split-nocopying.info, produced by texi2any version from
split_nocopying.texi.

File: split-nocopying.info,  Node: Top,  Next: Ch1,  Up: (dir)

Top
***

This is the top node.

* Menu:

* Ch1::

File: split-nocopying.info,  Node: Ch1,  Prev: Top,  Up: Top

1 Ch1
*****

First chapter.

Tag Table:
Node: Top87
Node: Ch1203

End Tag Table


code:
This is split-nocopying.info, produced by texi2any version from
split_nocopying.texi.

Indirect:
split-nocopying.info-1: 87
split-nocopying.info-2: 290

Tag Table:
(Indirect)
Node: Top87
Node: Ch1290

End Tag Table


code:
This is split-nocopying.info, produced by texi2any version from
split_nocopying.texi.

File: split-nocopying.info,  Node: Top,  Next: Ch1,  Up: (dir)

Top
***

This is the top node.

* Menu:

* Ch1::


code:
This is split-nocopying.info, produced by texi2any version from
split_nocopying.texi.

File: split-nocopying.info,  Node: Ch1,  Prev: Top,  Up: Top

1 Ch1
*****

First chapter.


code:
test_need.texi:8: warning: @need should only appear at the beginning of a line
test_need.texi:8: bad argument to @need: 0.1 on line following
test_need.texi:10: warning: @need should only appear at the beginning of a line
test_need.texi:8: warning: Bad arg for need
test_need.texi:10: warning: need has the right arg: 0.1


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Test need</title>

<meta name="description" content="Test need">
<meta name="keywords" content="Test need">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Test need

@need
@need

  This document was generated on a sunny day using texi2any.


code: bib-example.texi:44: warning: @ifclear should only appear at the beginning of a line (possibly involving @mybibcite)


code:
\input texinfo   @c -*-texinfo-*-
@c % Copyright (C) 2004  Aaron S. Hawley

@c % Author: Aaron S. Hawley <ashawley@gnu.uvm.edu>
@c % Keywords: docs, texinfo, extensions, bib

@c % This file is free software; you can redistribute it and/or modify
@c % it under the terms of the GNU General Public License as published by
@c % the Free Software Foundation; either version 2, or (at your option)
@c % any later version.

@c % This file is distributed in the hope that it will be useful,
@c % but WITHOUT ANY WARRANTY; without even the implied warranty of
@c % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@c % GNU General Public License for more details.

@c % You should have received a copy of the GNU General Public License
@c % along with texi2html; see the file COPYING.  If not, write to
@c % the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
@c % Boston, MA 02111-1307, USA.

@comment %**start of header
@setfilename my-file-with-bib.info
@settitle Texinfo with a Bibliography and References

@c \input texinfo   @c -*-texinfo-*-
@c %% my-bib-macros.texi --- Texinfo macros providing a crude
@c %% bibliography and citation capability.

@c % Copyright (C) 2004  Aaron S. Hawley

@c % Author: Aaron S. Hawley <ashawley@gnu.uvm.edu>
@c % Keywords: docs, texinfo, extensions, bib

@c % This file is free software; you can redistribute it and/or modify
@c % it under the terms of the GNU General Public License as published by
@c % the Free Software Foundation; either version 2, or (at your option)
@c % any later version.

@c % This file is distributed in the hope that it will be useful,
@c % but WITHOUT ANY WARRANTY; without even the implied warranty of
@c % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
@c % GNU General Public License for more details.

@c % You should have received a copy of the GNU General Public License
@c % along with texi2html; see the file COPYING.  If not, write to
@c % the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
@c % Boston, MA 02111-1307, USA.

@c %% Commentary:

@c %%% Introduction

@c %% Creates references to a ``Bibliography'' or ``References''
@c %% section of a Texinfo document, using Texinfo's
@c %% macro system.  Although not as terse a way to cite systems as is
@c %% found in document systems like TeX, the format is simpler and
@c %% the rendering  is easier for non-academic readers.

@c %

@c %%% Usage

@c %% References to cited works can be put in any section of a document.
@c %% The cited works must be put in either a Texinfo table (for
@c %% instance with ``@table @asis ... @end table'') or within a
@c %% Texinfo list (something like ``@enumerate ... @end enumerate''
@c %% or ``@itemize @bullet ... @end itemize'').  They are created
@c %% with the command ``@mybibitem{REF-NAME}''.  To cite a reference
@c %% with a @mybibitem use ``@mybibcite{REF-NAME}''.

@c %% The beginning of a document must include (using the @include
@c %% command) the file my-bib-macros.texi, which should be made
@c %% available in the current directory of the parent file.  A single
@c %% call should be made to choose to use a list or a table.  The
@c %% command to chose is called @mybibuselist{NODE}, where NODE is
@c %% the node containing the location where the references are listed.

@c %

@c %%% Example

@c %% \input texinfo   @c -*-texinfo-*-
@c %% @comment %**start of header
@c %% @setfilename my-file-with-bib.info
@c %% @settitle Texinfo with a Bibliography and References
@c %%
@c %% @include my-bib-macros.texi
@c %% @mybibuselist{References}
@c %%
@c %% @comment %**end of header
@c %%
@c %% @node Top
@c %% @top Top
@c %%
@c %% @menu
@c %% * Introduction::
@c %% * @mybibnode{}::
@c %%
@c %% @end menu
@c %%
@c %% @node Introduction
@c %% @chapter Introduction
@c %%
@c %% The ability of a documentation format to make cross references to a
@c %% bibliography, a feature of LaTeX @mybibcite{LaTeX2e}, isn't
@c %% currently supported in Texinfo.
@c %%
@c %% @node @mybibnode{}
@c %% @chapter References
@c %%
@c %% @itemize @asis
@c %%
@c %% @mybibitem{LaTeX2e} Leslie Lamport, LaTeX User's Guide and
@c %% Reference Manual, 2nd edition, Addison-Wesley, Reading,
@c %% Massachusetts, 1994.
@c %%
@c %% @end itemize
@c %%
@c %% @bye

@c %%

@c %% This example produces (in Info):

@c %%       1 Introduction
@c %%       **************
@c %%
@c %%       The ability of a documentation format to make cross
@c %%       references to a bibliography, a feature of LaTeX (See item
@c %%       [LaTeX2e] in *Note LaTeX2e: References.), is not currently
@c %%       supported in Texinfo.
@c %%
@c %%
@c %%       2 References
@c %%       ************
@c %%
@c %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and Reference
@c %%       Manual, 2nd edition, Addison-Wesley, Reading,
@c %%       Massachusetts, 1994.

@c %% and (in printed output):

@c %%       1 Introduction
@c %%       **************
@c %%
@c %%       The ability of a documentation format to make cross
@c %%       references to a bibliography, a feature of LaTeX (See item
@c %%       [LaTeX2e] in Chapter 2 [References], page 3.), is not
@c %%       currently supported in Texinfo.
@c %%
@c %%
@c %%       2 References
@c %%       ************
@c %%
@c %%       [LaTeX2e] Leslie Lamport, LaTeX User's Guide and Reference
@c %%       Manual, 2nd edition, Addison-Wesley, Reading,
@c %%       Massachusetts, 1994.

@c %

@c %%% Notes

@c %% The pointers to references will be functional in hypertext
@c %% documentation (info, HTML, XML and others) and properly rendered
@c %% in print documents, because they are implemented with Texinfo's
@c %% cross referencing capabilities (using @anchor and @ref).  Failures
@c %% by an author to make proper references with ``my-bib-macros'' in
@c %% their document will give cross referencing errors by Texinfo
@c %% conversion tools.

@c %% Only one ``Reference'' section is allowed per document.

@c %% An improvement of this system would create cross references
@c %% (with @xref) at each cited work to all the originating cross
@c %% refererences.

@c %

@c %% Code:

@c % Configuration Options

@c %% @mybibsetrefnode : Defines the name of the node to contain
@c %% references.

@macro mybibsetrefnode{node}
@set mybibrefnode \node\
@end macro

@c %% @mybibnode{} : Macro to be placed at node containing references
@c %% and calls to @mybibcite{}

@macro mybibnode{}
@value{mybibrefnode}
@end macro

@c %% @mybibusetable : Whether each @mybibitem will be put in a
@c %% table.

@macro mybibusetable{node}
@set mybibtable true
@ifset mybiblist
@clear mybiblist
@end ifset
@mybibsetrefnode{\node\}
@end macro

@c %% @mybibuselist : Whether each @mybibitem will be put in a
@c %% list.

@macro mybibuselist{node}
@set mybiblist true
@ifset mybibtable
@clear mybibtable
@end ifset
@mybibsetrefnode{\node\}
@end macro

@c %% @mybibcite{REF} : Cites the cross reference REF.

@macro mybibcite{ref}
@ifclear mybibrefnode
@mybibmakeref{mybibsetrefnode was not used, \ref\}
@end ifclear
@c %**else if
@ifset mybibrefnode
@mybibmakeref{@mybibnode{}, \ref\}
@end ifset

@end macro

@macro mybibmakeref{node, ref}
(See item [\ref\] in @ref{\node\, \ref\}.)
@end macro

@c %% @mybibcite{REF} : Creates a cross referenced citation REF.

@macro mybibitem{ref}
@ifclear mybiblist
@ifclear mybibtable
@set mybiblist true
@end ifclear
@end ifclear
@ifset mybiblist
@item
@anchor{\ref\}[\ref\]
@end ifset
@c %**else if
@ifset mybibtable
@item @anchor{\ref\}[\ref\]
@end ifset

@end macro

@c %% my-bib-macros.texi ends here
@set mybiblist true
@set mybibrefnode References

@comment %**end of header

@node Top
@top Top

@menu
* Introduction::
* References::

@end menu

@node Introduction
@chapter Introduction

The ability of a documentation format to make cross references to a
bibliography, a feature of LaTeX @c %**else if
(See item [LaTeX2e] in @ref{References, LaTeX2e}.)
, isn't
currently supported in Texinfo.

@node References
@chapter References

@itemize @asis

@item
@anchor{LaTeX2e}[LaTeX2e]
@c %**else if
 Leslie Lamport, LaTeX User's Guide and
Reference Manual, 2nd edition, Addison-Wesley, Reading,
Massachusetts, 1994.

@end itemize

@bye


code:
\input texinfo
@setfilename cond.info

@node Top

@html
This is html text.
@end html

This is ifhtml text.

This is ifinfo text.

@tex
@end tex

This is ifnottex text.

@bye


code:
glossary.texi:42: warning: @ifhtml should only appear at the beginning of a line (possibly involving @gentry)
glossary.texi:47: recursive call of macro glossarytext is not allowed; use @rmacro if needed (possibly involving @glossarytext)
glossary.texi:47: @item outside of table or list (possibly involving @glossarytext)
glossary.texi:47: unmatched `@end table' (possibly involving @glossary)


code:
\input texinfo.tex

@setfilename glossary

@macro glossarytext
@table @asis
@end macro

@macro glossary
@glossarytext
@end table

@end macro

@macro gentry {id, name, text}
@ifhtml
@ref{\id\,\name\}
@end ifhtml
@ifnothtml
\name\ (@pxref{\id\})
@end ifnothtml
@unmacro expandglossary
@macro expandglossary{glossary}
@unmacro glossarytext
@macro glossarytext
\\glossary\\
@item \name\ @anchor{\id\}
\text\
@end macro
@end macro
@expandglossary {@glossarytext}

@end macro

@node Top
@top Top

@menu
* glossary::
@end menu

The @ref{id1,name1}
@unmacro expandglossary
@macro expandglossary{glossary}
@unmacro glossarytext
@macro glossarytext
\glossary\
@item name1 @anchor{id1}
text1, arg1
@end macro
@end macro
@unmacro glossarytext
@macro glossarytext
@glossarytext
@item name1 @anchor{id1}
text1, arg1
@end macro
 is used in many cases while
@ref{id2,name2}
@unmacro expandglossary
@macro expandglossary{glossary}
@unmacro glossarytext
@macro glossarytext
\glossary\
@item name2 @anchor{id2}
text2
@end macro
@end macro
@unmacro glossarytext
@macro glossarytext
@glossarytext
@item name2 @anchor{id2}
text2
@end macro
 is quite specific

@node glossary
@chapter glossary

 name2 @anchor{id2}
text2


code:
\input texinfo @c -*-texinfo-*-
@setfilename ignore_and_comments.info

Text line followed by a comment on the same line and another below @c comment
@c comment
Text line after the comment followed by a comment @comment c
Text line after the text line followed by the comment.

Comment at the end of the line @c comment

Example with comments 2 lines
@example
line @c comment
second line @c comment
@end example

@ignore
@@ @ on line following
@@ @ on line following
@@ @ on line following
@@ @ on line following
@end ignore

@c no ref ignored because of novalidate

@bye


code:
unknown_nodes_renamed.texi: warning: must specify a title with a title command or @top
unknown_nodes_renamed-noderename.cnf:3: warning: target node (new name for `Unknown node 1') not in document: renamed as unknow too


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  This document was generated on a sunny day using texi2any.


code:
\input texinfo @c -*-texinfo-*-

@setfilename simple_with_menu.info

@node Top

@menu
* test::
@end menu

@node test

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename simplest.info

@node Top

This is a very simple texi manual @  <>.

@bye


code:
\input texinfo
@setfilename split-nocopying.info

@node Top
@top Top

This is the top node.

@menu
* Ch1::
@end menu

@node Ch1
@chapter Ch1

First chapter.

@bye


code:
\input texinfo @c -*-texinfo-*-
@setfilename test_need.info

@node Top
@top Test need

@ifnottex
@@need @need 0.1 on line following
@end ifnottex
@@need @need 0.1

@bye


code:
# conditionals and macros
texi glossary.texi
texi bib-example.texi
texi cond.texi --ifhtml --ifinfo --no-iftex
# in the texinfo test suite, the default is info, and there is also a
# test with --html which doesn't make much sense here, replaced with --xml
# though it is not the same
cond cond.texi
cond_xml cond.texi --xml
cond_no-ifhtml_no-ifinfo_no-iftex cond.texi --no-ifhtml --no-ifinfo --no-iftex
cond_ifhtml_ifinfo_iftex cond.texi --ifhtml --ifinfo --iftex
cond_info cond.texi --info
cond_info_no-ifhtml_no-ifinfo_no-iftex cond.texi --info --no-ifhtml --no-ifinfo --no-iftex
cond_info_ifhtml_ifinfo_iftex cond.texi --info --ifhtml --ifinfo --iftex
defcondx_Dbar defxcond.texi -D bar
defcondx_Ubar defxcond.texi -U bar

# renamed nodes
unknown_nodes_renamed unknown_nodes_renamed.texi

# api
texi ignore_and_comments.texi --init ignore_and_comments_output.init
ignore_and_comments_output ignore_and_comments.texi --init ignore_and_comments_output.init
test_redefine_need test_need.texi --init redefine_need.init

# test the first line
one_line_no_content one_line_no_content.texi
one_line one_line.texi
empty empty.texi

# diverse
direntry_dircategory_info_split direntry_dircategory.texi --info --split-size 1
split_nocopying split_nocopying.texi --info
split_nocopying_split split_nocopying.texi --info --split-size 10
# FIXME /dev/null not portable
split_nocopying_split_dev_null split_nocopying.texi --info --split-size 1 -o /dev/null
simplest_test_prefix simplest.texi --set-customization-variable 'PREFIX truc'
simplest_test_prefix_info simplest.texi --info --set-customization-variable 'PREFIX truc'
simplest_test_css simplest.texi --css-include file.css
simplest_test_date_in_header simplest.texi --set-customization-variable 'DATE_IN_HEADER 1'
documentlanguage_set_option documentlanguage_set.texi --document-language fr
documentlanguage_set_unknown documentlanguage_set.texi --document-language unknown
documentlanguage_set_option_info documentlanguage_set.texi --info --document-language fr
float_copying float_copying.texi --split chapter
simple_with_menu_docbook_info simple_with_menu.texi --docbook --info
split_for_format_not_split simplest.texi --xml --split chapter


code:
Unknown node 1
unknown node 2
@@{} renamed as unknow too


code:
EXTRA_DIST = htmlxref.cnf-ref res_parser tests-parser.txt

DISTCLEANFILES = tests.log tests.out htmlxref.cnf

distclean-local:
	rm -rf out_parser diffs test_log

dist-hook:
	rm -rf `find $(distdir)/res_parser -name .svn`


code: manual mono   mono-manual.html


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Test refs</title>

<meta name="description" content="Test refs">
<meta name="keywords" content="Test refs">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

Test refs

1 Chapter with nodes

Testing distant nodes

<tt> a  node </tt> (manual)a  node

mono : manual.html#a-node
split: ../manual/a-node.html#a-node

<tt>:</tt> (manual):

mono : manual.html#_003a
split: ../manual/_003a.html#_003a

<tt>Top</tt> (manual)top

mono : manual.html#Top
split: ../manual/index.html#Top

<tt>(mtexinfo)Cross References</tt> (mtexinfo)Cross References

mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References

Testing manual name

<tt>../manual/doc.texi</tt> (../manual/doc.texi)node

mono : doc.html#node
split: ../doc/node.html#node

Testing local nodes

<tt>!_"#$%&'()*+-.</tt> !_"#$%&'()*+-.

target: #_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e

<tt>/;<=>?[\]^_`|~</tt> <a href="#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~

target: #_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e

<tt>Top</tt> Test refs

target: #Top

<tt> local   node</tt> local   node

target: #local-node

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 Chapter with nodes

id: other-nodes

<tt>Top</tt> Test refs

target: #Top

• !_"#$%&'()*+-.

• /;<=>?[\]^_`|~

• local node

id: _0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e

id: 002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e

id: local-node

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>!_"#$%&'()*+-. (Test refs)</title>

<meta name="description" content="!_"#$%&'()*+-. (Test refs)">
<meta name="keywords" content="!_"#$%&'()*+-. (Test refs)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

!_"#$%&'()*+-.

id: _0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>/;<=>?[\]^_`|~ (Test refs)</title>

<meta name="description" content="/;<=>?[\]^_`|~ (Test refs)">
<meta name="keywords" content="/;<=>?[\]^_`|~ (Test refs)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

/;<=>?[\]^_`|~

id: 002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Top (Test refs)</title>

<meta name="description" content="Top (Test refs)">
<meta name="keywords" content="Top (Test refs)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

Test refs

• other nodes

Testing distant nodes

<tt> a  node </tt> (manual)a  node

mono : manual.html#a-node
split: ../manual/a-node.html#a-node

<tt>:</tt> (manual):

mono : manual.html#_003a
split: ../manual/_003a.html#_003a

<tt>Top</tt> (manual)top

mono : manual.html#Top
split: ../manual/index.html#Top

<tt>(mtexinfo)Cross References</tt> (mtexinfo)Cross References

mono: mtexinfo.html#Cross-References
split: ../mtexinfo/Cross-References.html#Cross-References

Testing manual name

<tt>../manual/doc.texi</tt> (../manual/doc.texi)node

mono : doc.html#node
split: ../doc/node.html#node

Testing local nodes

<tt>!_"#$%&'()*+-.</tt> !_"#$%&'()*+-.

target: #_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e

<tt>/;<=>?[\]^_`|~</tt> <a href="_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e.html#g_t_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e">/;<=>?[\]^_`|~

target: #_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e

<tt>Top</tt> Top

target: #Top

<tt> local   node</tt> local   node

target: #local-node

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>local   node (Test refs)</title>

<meta name="description" content="local   node (Test refs)">
<meta name="keywords" content="local   node (Test refs)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

local   node

id: local-node

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>other nodes (Test refs)</title>

<meta name="description" content="other nodes (Test refs)">
<meta name="keywords" content="other nodes (Test refs)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 Chapter with nodes

id: other-nodes

<tt>Top</tt> Top

target: #Top

• !_"#$%&'()*+-.

• /;<=>?[\]^_`|~

• local node

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>About This Document (Test refs)</title>

<meta name="description" content="About This Document (Test refs)">
<meta name="keywords" content="About This Document (Test refs)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
htmlxref ../sectioning/test_refs.texi -c HTMLXREF=htmlxref-only_mono/htmlxref.cnf
htmlxref_nodes ../sectioning/test_refs.texi --split node --set-customization-variable 'USE_NODES 1' --node-files -c HTMLXREF=htmlxref-only_mono/htmlxref.cnf


code:
EXTRA_DIST = htmlxref.cnf-ref htmlxref.cnf-texinfo res_parser tests-parser.txt

DISTCLEANFILES = tests.log tests.out htmlxref.cnf

distclean-local:
	rm -rf out_parser diffs test_log

dist-hook:
	rm -rf `find $(distdir)/res_parser -name .svn`


code:
manual section
manual chapter split-dir-manual/


code:
htmlxref ../sectioning/test_refs.texi -c HTMLXREF=htmlxref-only_split/htmlxref.cnf
htmlxref_nodes ../sectioning/test_refs.texi --split node --set-customization-variable 'USE_NODES 1' --node-files -c HTMLXREF=htmlxref-only_split/htmlxref.cnf


code:
# a comment
  # a comment

var =
R = split
 _1A=dir-
S = ${R}-${_1A}manu

manual node ${S}al${var}/
manual mono   mono-manual.html
manual chapter nonono=!/
manual section

# bad entries
texinfo         foo    http://whatever
texinfo


code:
./htmlxref/htmlxref.cnf:15: warning: unrecognized type: foo
./htmlxref/htmlxref.cnf:16: warning: missing type


code:
htmlxref ../sectioning/test_refs.texi --set-customization-variable CHECK_HTMLXREF -c HTMLXREF=htmlxref.cnf-ref --set-customization-variable 'HTMLXREF=htmlxref/htmlxref.cnf'

htmlxref_nodes ../sectioning/test_refs.texi --split node --set-customization-variable 'USE_NODES 1' --node-files --set-customization-variable 'HTMLXREF=htmlxref/htmlxref.cnf'


code:
EXTRA_DIST = index_table.texi index_no_node.texi \
 index_split.texi split_chapter_index.texi nodes_before_top_and_sections.texi\
 nodes_before_top.texi index_special_region_no_insertcopying.texi \
 index_special_region.texi index_special_region_no_region.texi \
 index_nodes.texi printindex_between_node_section.texi \
 index_and_node_same_name.texi \
 index_entry_in_footnote.texi \
 index_one_node.texi index_no_node_no_top.texi double_index_entry.texi \
 same_doc_nr_split_index_and_element.texi \
 printindex_between_part_chapter.texi \
 index_test.init \
 tests-parser.txt res_parser res_parser_info

DISTCLEANFILES = tests.log tests.out

distclean-local:
	rm -rf out_parser out_parser_info diffs test_log

dist-hook:
	rm -rf `find $(distdir)/res_parser $(distdir)/res_parser_info -name .svn`


code:
@node Top

@cindex aaa

Text

@cindex aaa

@menu
* other node::
@end menu

@node other node,,,Top

@cindex aaa

@printindex cp


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_and_node_same_name.info

@node Top
@top Test index entry with node name clash

Text.

@cindex node

@menu
* index node::
@end menu

@node index node
@chapter index node

in index node node, with the same (croo_ref) name than index entry.

@printindex cp

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_entry_in_footnote.info

@node Top
@top index_entry_in_footnote

Top node@footnote{in footnote

Another para in footnote.
@cindex index entry in footnote
}

@menu
* Index::
@end menu

@node Index
@appendix index

@printindex cp

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_no_node

@cindex truc
Garbage
@printindex cp

@unnumbered unnumbered
@printindex bidule

@cindex unnumbered
in unnumbered
@cindex unnumbered after text

@printindex cp

@top top section

@cindex top section
@cindex top section
@cindex top section
@cindex top section
@cindex top section
@cindex top section
Top node

@printindex cp

@cindex top section1

@section second

@printindex cp
@cindex second
second node
@cindex second

@printindex cp
@chapter Chapter
@cindex chapter

@printindex cp
Text of chapter
@cindex Chapter2

@chapter Chapter 2

In chapter 2

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_no_node_no_top.info

@cindex truc
Garbage
@printindex cp

@unnumbered unnumbered
@printindex bidule

@cindex unnumbered
in unnumbered
@cindex unnumbered after text

@printindex cp

@unnumbered top (chapter) section

@cindex top section
@cindex top section
@cindex top section
@cindex top section
@cindex top section
@cindex top section
Top node

@printindex cp

@cindex top section1

@section second

@printindex cp
@cindex second
second node
@cindex second

@printindex cp
@chapter Chapter
@cindex chapter

@printindex cp
Text of chapter
@cindex Chapter2

@chapter Chapter 2

In chapter 2

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_nodes

@node Top
@cindex entry a

@printindex cp

@printindex fn

And one one more index

@printindex cp

@menu
* first::
@end menu

@node first,,Top, Top
Text and then index entries
@cindex entry in node
@cindex ! entry in node
@findex fun in node
@cindex entry in node

@printindex cp

@menu
* second::
@end menu

@node second,,,first
@menu
* a node::
* another::
@end menu

@printindex fn

@node another, , a node, second

@cindex something
@findex somewhere
@cindex another

@node a node, another, ,second
@cindex entry after printindex

@printindex cp

@findex a function
@cindex a concept a node

@printindex cp

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename one_node

Garbage
@cindex before nodes

@node one node,,,(dir)
Top node
@cindex Top node

anchor ref @anchor{ref}.

@menu
* (some_manual_name_with_gcc):: ref to gcc
@end menu

ref to ref @ref{ref}.

Some text.

@printindex cp

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_special_region.info

@copying

@cindex Copying this document
@anchor{Copying information}

This is a test manual, trivially and explicitly in the public
domain@footnote{@anchor{Public domain reference} The public
domain is something you should allready know

@cindex Public domain
}.

@printindex cp

@end copying

@titlepage

@cindex Titlepage index
@anchor{Titlepage anchor}

This is the titlepage@footnote{@anchor{Titlepage footnote anchor}
This is a fine document.

@cindex Titlepage footnote
}

@insertcopying
@end titlepage

@node Top
@top Top
@chapter Chapter

@insertcopying

This test demonstrates @@anchor and indices in @@copying
and titlepage, and various wrong index entries.

@findex findex entry

@cindex
@deffn{truc} { }
@deffnx{truc}
@deffnx{} {}
@end deffn

@ftable
@item
@item fun
@end ftable

@menu
* Copying and indices::
@end menu

@node Copying and indices
@appendix Copying and indices

In the appendix, we print the indices and references.

@findex another fun

@cindex Copying appendix

@ref{Copying information} for the copying information.
@ref{Public domain reference} for reference on the licence.

@ref{Titlepage anchor} for the titlepage.
@ref{Titlepage footnote anchor} for reference on the titlepage.

@insertcopying

@printindex cp
@printindex fn

@contents
@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_special_region-no_insertcopying.info

@copying

@cindex Copying this document
@anchor{Copying information}

This is a test manual, trivially and explicitly in the public
domain@footnote{@anchor{Public domain reference} The public
domain is something you should allready know

@cindex Public domain
}.

@printindex cp

@end copying

@titlepage

@cindex Titlepage index
@anchor{Titlepage anchor}

This is the titlepage@footnote{@anchor{Titlepage footnote anchor}
This is a fine document.

@cindex Titlepage footnote
}

@insertcopying
@end titlepage

@node Top
@top Top
@chapter Chapter

@c @insertcopying

This test demonstrates @@anchor and indices in @@copying
and titlepage, and various wrong index entries.

@findex findex entry

@cindex
@deffn{truc} { }
@deffnx{truc}
@deffnx{} {}
@end deffn

@ftable
@item
@item fun
@end ftable

@menu
* Copying and indices::
@end menu

@node Copying and indices
@appendix Copying and indices

In the appendix, we print the indices and references.

@findex another fun

@cindex Copying appendix

@ref{Copying information} for the copying information.
@ref{Public domain reference} for reference on the licence.

@ref{Titlepage anchor} for the titlepage.
@ref{Titlepage footnote anchor} for reference on the titlepage.

@c @insertcopying

@printindex cp
@printindex fn

@contents
@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_special_region-no_section.info

@copying

@cindex Copying this document
@anchor{Copying information}

This is a test manual, trivially and explicitly in the public
domain@footnote{@anchor{Public domain reference} The public
domain is something you should allready know

@cindex Public domain
}.

@printindex cp

@end copying

@titlepage

@cindex Titlepage index
@anchor{Titlepage anchor}

This is the titlepage@footnote{@anchor{Titlepage footnote anchor}
This is a fine document.

@cindex Titlepage footnote
}

@insertcopying
@end titlepage

@node Top
@top Top

@chapter Chapter

@c @insertcopying

This test demonstrates @@anchor and indices in @@copying
and titlepage, and various wrong index entries.

@findex findex entry

@cindex
@deffn{truc} { }
@deffnx{truc}
@deffnx{} {}
@end deffn

@ftable
@item
@item fun
@end ftable

@menu
* Copying and indices::
@end menu

@node Copying and indices
@appendix Copying and indices

In the appendix, we print the indices and references.

@findex another fun

@cindex Copying appendix

@ref{Copying information} for the copying information.
@ref{Public domain reference} for reference on the licence.

@ref{Titlepage anchor} for the titlepage.
@ref{Titlepage footnote anchor} for reference on the titlepage.

@c @insertcopying

@printindex cp
@printindex fn

@contents
@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_split

@node Top
@top split indices
@cindex entry a

@printindex cp

@printindex fn

And one one more index

@printindex cp

@menu
* Top:: back to the current top node
* first::
* second chapter::
@end menu

@node first

Text and then index entries
@cindex entry in node
@cindex ! entry in node
@findex fun in node
@cindex entry in node

@printindex cp

@printindex fn

@cindex entry after printindex

@chapter First chapter
@findex a function
@cindex a concept in first
@findex somewhere

@menu
* section 1::
* section 2::
* section 3::
* node in section 3::
* node 2 in section 3::
* node 3 in section 3::
@end menu

@node section 1
@section Section 1

@cindex something

@menu
* subsection 1::
* subsection 2::
@end menu
The index once more

@printindex cp

@cindex another

@node subsection 1
@subsection Subsection 1

In subsection 1

@node subsection 2
@subsection Subsection 2

index in subsction 2

@cindex subsection 2

@printindex cp

@cindex printindex subsection 2

@node section 2
@section Section 2

Section 2

@node section 3
@section Section 3

@cindex section 3

@printindex cp

@node node in section 3,,section 3,first

@cindex node in section 3
Text for the node in section 3

@node node 2 in section 3,,,first

@cindex node 2 in section 3
Text for the node 2 in section 3

@printindex cp

@cindex between printindex node in section 3

@printindex cp

@cindex after second printindex node in section 3

@node node 3 in section 3,,,first

@cindex node 3 in section 3

@node second chapter
@chapter Second chapter

Second chapter

@bye


code:
\input texinfo @c -*-texinfo-*-

@node Top
@top Test for indices
@menu
* node with ftable and vtable::
* node with printindex::
* indices refs::
@end menu

@node node with ftable and vtable
@chapter first node chapter, with ftable and vtable

@cindex index entry in node

Some text
@cindex an second index entry in node

@vtable @bullet
@item var1
@itemx var2
var1 et var2
@end vtable

an ftable
@ftable @bullet
@item fun1
@itemx fun2
fun1 et fun2
@item more fun
and even more
@end ftable

@node node with printindex
@chapter node with printindex

@printindex fn
@printindex vr
@printindex cp

@node indices refs
@chapter Indices refs
@menu
* node::       node
@end menu
@cindex concept
@cindex aoncept
@cindex zoncept
@cindex eoncept
@cindex roncept
@cindex toncept
@cindex yoncept
@cindex uoncept
@cindex ioncept
@cindex ooncept
@cindex poncept
@cindex qoncept
@cindex concep
@cindex rsconcept
@cindex soncept
@cindex doncept
@cindex foncept
@cindex goncept
@cindex honcept
@cindex joncept
@cindex koncept
@cindex loncept
@cindex moncept
@cindex roncept
@cindex woncept
@cindex xoncept
@cindex voncept
@cindex boncept
@cindex noncept
@cindex ,oncept
@cindex ?oncept
@cindex ;oncept
@cindex /oncept
@cindex !oncept
@cindex cancept
@cindex czncept
@cindex cencept
@cindex ctncept
@cindex cyncept
@cindex cuncept
@cindex cincept
@cindex concept
@cindex cpncept
@cindex cqncept
@cindex csncept
@cindex cdncept
@cindex cfncept
@cindex cgncept
@cindex chncept
@cindex cjncept
@cindex ckncept
@cindex clncept
@cindex cmncept
@cindex csdcept
@cindex cxncept
@cindex cvncept
@cindex cbncept
@cindex cnncept
@cindex c,ncept
@cindex crncept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@cindex concept
@c @printindex fn
@c @printindex vr

@printindex cp

@node node,,,
@section node

A section following the indices.

@contents
@bye


code:
set_default('SPLIT', 'chapter');

# if set and $SPLIT is set, then split index pages at the next letter
# after they have more than that many entries
set_default('SPLIT_INDEX', 6);


code:
\input texinfo @c -*-texinfo-*-

@setfilename index_nodes

@node first before top, Top, ,(dir)
@cindex first before top
@printindex cp
in first node
@menu
* node in menu before top::
@end menu

@node node in menu before top,,,first before top

@cindex node in menu before top
@printindex cp
node in menu before top text

@cindex printindex node in menu before top

@node Top, ,first before top
@cindex entry a

@printindex cp

@printindex fn

And one one more index

@printindex cp

@menu
* first::
@end menu

@node first,,Top, Top
Text and then index entries
@cindex ! entry in node
@findex fun in node
@cindex entry in node

@printindex cp

@menu
* second::
@end menu

@node second,,,first
@menu
* a node::
* another::
@end menu

@printindex fn

@node another, , a node, second

@cindex something
@findex somewhere
@cindex another

@node a node, another, ,second
@cindex entry after printindex

@printindex cp

@findex a function
@cindex a concept a node

@printindex cp

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename more_before_top_section

@node first before top, Top, ,(dir)
@cindex first before top

in first node before printindex
@printindex cp
in first node
@printindex cp
after second printindex in first node
@menu
* node in menu before top::
@end menu

@node node in menu before top,,,first before top

@cindex node in menu before top
between node in menu before top and printindex
@printindex cp
node in menu before top text after printindex

@cindex printindex node in menu before top

@node Top, ,first before top
@cindex entry a
in top node.
@printindex cp

@printindex fn

And one more index in top node

@printindex cp

@top top section
@cindex top section

in top section

@menu
* first::
* chapter::
* node in chapter::
@end menu

@node first,,Top, Top
Text and then index entries
@cindex ! entry in node
@findex fun in node
@cindex entry in node

@printindex cp

@menu
* second::
@end menu

@node second,,,first
@menu
* a node::
* another::
@end menu

@printindex fn

@node another, , a node, second

@cindex something
@findex somewhere
@cindex another

@node a node, another, ,second
@cindex entry after printindex

@printindex cp

@findex a function
@cindex a concept a node

@printindex cp

@node chapter,node in chapter,,Top
@chapter A chapter

@printindex cp

@node node in chapter,, chapter,Top

@cindex node in chapter

@bye


code:
\input texinfo.tex    @c -*-texinfo-*-

@setfilename printindex_between_node_section.info

@node Top
@top top

@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1

@menu
* node chap1::
@end menu

@node node chap1
@chapter chapter 1

@menu
* node sec1::
@end menu

@node node sec1
@printindex cp
@section section1

@bye


code:
\input texinfo.tex    @c -*-texinfo-*-

@setfilename printindex_between_part_chapter.info

@node Top
@top top

@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex top1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1
@cindex aop1

@menu
* node chap1::
* node chap2::
@end menu

@part Part 1

@printindex cp

@node node chap1
@chapter chapter 1

@node node chap2
@chapter chapter 2

@bye


code: double_index_entry.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Text

• other node

Jump to:   	A

	Index Entry	 	 Section

A

	aaa

	aaa

	aaa

Jump to:   	A

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Test index entry with node name clash</title>

<meta name="description" content="Test index entry with node name clash">
<meta name="keywords" content="Test index entry with node name clash">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

Test index entry with node name clash

Text.

1 index node

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 index node

in index node node, with the same (croo_ref) name than index entry.

Jump to:   	N

	Index Entry	 	 Section

N

	node	 	Test index entry with node name clash

Jump to:   	N

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>index_entry_in_footnote</title>

<meta name="description" content="index_entry_in_footnote">
<meta name="keywords" content="index_entry_in_footnote">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

index_entry_in_footnote

Top node1

Appendix A index

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

Appendix A index

Jump to:   	I

	Index Entry	 	 Section

I

	index entry in footnote	 	index_entry_in_footnote

Jump to:   	I

[Top]
[Contents]
[Index]
[ ? ]

Footnotes

(1)

in footnote

Another para in footnote.

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>2 Chapter 2 (top section)</title>

<meta name="description" content="2 Chapter 2 (top section)">
<meta name="keywords" content="2 Chapter 2 (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

2 Chapter 2

In chapter 2

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>1 Chapter (top section)</title>

<meta name="description" content="1 Chapter (top section)">
<meta name="keywords" content="1 Chapter (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 Chapter

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section1	 	top section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

Text of chapter

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>top section</title>

<meta name="description" content="top section">
<meta name="keywords" content="top section">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ < ]
[ > ]

[Contents]
[Index]
[ ? ]

top section

Top node

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section1	 	top section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

second

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section1	 	top section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

second node

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section1	 	top section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
index_no_node.texi:5: warning: entry for index `cp' outside of any node
index_no_node.texi:7: warning: printindex before document beginning: @printindex cp
index_no_node.texi:11: unknown index `bidule' in @printindex
index_no_node.texi:19: warning: lowering the section level of @top appearing after a lower element


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>About This Document (top section)</title>

<meta name="description" content="About This Document (top section)">
<meta name="keywords" content="About This Document (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>unnumbered (top section)</title>

<meta name="description" content="unnumbered (top section)">
<meta name="keywords" content="unnumbered (top section)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Garbage

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section1	 	top section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

unnumbered

in unnumbered

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section	 	top section

	top section1	 	top section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
index_no_node_no_top.texi:5: warning: entry for index `cp' outside of any node
index_no_node_no_top.texi:7: warning: printindex before document beginning: @printindex cp
index_no_node_no_top.texi:11: unknown index `bidule' in @printindex
index_no_node_no_top.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Garbage

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section1	 	top (chapter) section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

unnumbered

in unnumbered

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section1	 	top (chapter) section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

top (chapter) section

Top node

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section1	 	top (chapter) section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

second

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section1	 	top (chapter) section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

second node

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section1	 	top (chapter) section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

1 Chapter

Jump to:   	C

S

T

U

	Index Entry	 	 Section

C

	chapter	 	1 Chapter

	Chapter2	 	1 Chapter

S

	second	 	second

	second	 	second

T

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section	 	top (chapter) section

	top section1	 	top (chapter) section

	truc	 	unnumbered

U

	unnumbered	 	unnumbered

	unnumbered after text	 	unnumbered

Jump to:   	C

S

T

U

Text of chapter

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

2 Chapter 2

In chapter 2

[Top]
[Contents]
[Index]
[ ? ]

About This Document

  This document was generated on a sunny day using texi2any.

  The buttons in the navigation panels have the following meaning:

     Button
     Name
     Go to
     From 1.2.3 go to

     [ << ]
    FastBack
    Beginning of this chapter or previous chapter
    1

     [ < ]
    Back
    Previous section in reading order
    1.2.2

     [ Up ]
    Up
    Up section
    1.2

     [ > ]
    Forward
    Next section in reading order
    1.2.4

     [ >> ]
    FastForward
    Next chapter
    2

     [Top]
    Top
    Cover (top) of document

     [Contents]
    Contents
    Table of contents

     [Index]
    Index
    Index

     [ ? ]
    About
    About (help)

  where the  Example  assumes that the current position is at  Subsubsection One-Two-Three  of a document of the following structure:

 1. Section One

1.1 Subsection One-One

...

1.2 Subsection One-Two

1.2.1 Subsubsection One-Two-One

1.2.2 Subsubsection One-Two-Two

1.2.3 Subsubsection One-Two-Three
            <== Current Position

1.2.4 Subsubsection One-Two-Four

1.3 Subsection One-Three

...

1.4 Subsection One-Four

  This document was generated on a sunny day using texi2any.


code: index_nodes.texi: warning: must specify a title with a title command or @top


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>Untitled Document</title>

<meta name="description" content="Untitled Document">
<meta name="keywords" content="Untitled Document">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node

A

	a concept a node

	another

E

	entry a

	entry after printindex

	entry in node

	entry in node

S

	something

Jump to:   	!

A

E

S

Jump to:   	A

F

S

	Index Entry	 	 Section

A

	a function

F

	fun in node

S

	somewhere

Jump to:   	A

F

S

And one one more index

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node

A

	a concept a node

	another

E

	entry a

	entry after printindex

	entry in node

	entry in node

S

	something

Jump to:   	!

A

E

S

• first

Text and then index entries

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node

A

	a concept a node

	another

E

	entry a

	entry after printindex

	entry in node

	entry in node

S

	something

Jump to:   	!

A

E

S

• second

• a node

• another

Jump to:   	A

F

S

	Index Entry	 	 Section

A

	a function

F

	fun in node

S

	somewhere

Jump to:   	A

F

S

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node

A

	a concept a node

	another

E

	entry a

	entry after printindex

	entry in node

	entry in node

S

	something

Jump to:   	!

A

E

S

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node

A

	a concept a node

	another

E

	entry a

	entry after printindex

	entry in node

	entry in node

S

	something

Jump to:   	!

A

E

S

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>a node (Untitled Document)</title>

<meta name="description" content="a node (Untitled Document)">
<meta name="keywords" content="a node (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

a node

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node	 	first

A

	a concept a node	 	a node

	another	 	another

E

	entry a	 	Top

	entry after printindex	 	a node

	entry in node	 	first

	entry in node	 	first

S

	something	 	another

Jump to:   	!

A

E

S

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node	 	first

A

	a concept a node	 	a node

	another	 	another

E

	entry a	 	Top

	entry after printindex	 	a node

	entry in node	 	first

	entry in node	 	first

S

	something	 	another

Jump to:   	!

A

E

S

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>another (Untitled Document)</title>

<meta name="description" content="another (Untitled Document)">
<meta name="keywords" content="another (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

another

  This document was generated on a sunny day using texi2any.


code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<title>first (Untitled Document)</title>

<meta name="description" content="first (Untitled Document)">
<meta name="keywords" content="first (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

[ << ]
[ < ]
[ Up ]
[ > ]
[ >> ]

[Top]
[Contents]
[Index]
[ ? ]

first

Text and then index entries

Jump to:   	!

A

E

S

	Index Entry	 	 Section

!

	! entry in node	 	first

A

	a concept a node	 	a node

	another	 	another

E

	entry a	 	Top

	entry after printindex	 	a node

	entry in node	 	first

	entry in node	 	first

S

	something	 	another

Jump to:   	!

A

E

S

• second

  This document was generated on a sunny day using texi2any.