Part One Sample part pagesuperscript
************************************

Fonts
*****

A test of the fonts used in texinfo.tex.

Test of LaTeX logo
******************

LaTeX

LaTeX

LaTeX

LaTeX

LaTeX

roman boldsuperscript LaTeX
***************************

romansup now boldsupnow romansuperscript
****************************************

roman bold LaTeX
================

roman bold LaTeX
----------------

romansub boldsub

Acronyms
========

Test of ACRONYMs.  ACRONYMs.

Test of ACRONYMs. ACRONYMs
**************************

Glyph commands
**************

ª º

Paragraph formatting
********************

Images
======

first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first first

second second second second second second second second second second second second second second second second second second second second second second second second second second second second second second second second

third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third third

(check no paragraph indent on first paragraph above, after image)

Check page break occurs between example and image

     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line
     line

Macros
******

Each line should occur twice throughout, first line uses macro, second line should be the output.

Backslashes in macro arguments
==============================

()

()

(a)

(a)

(a)X

(a)X

(a\\)

(a\)

(a\)X

(a\)X

(b\\)X

(b\)X

(c\\\)X

(c\\)X

(\)X

(\)X

(\a)X

(\a)X

(\\b)X

(\b)X

(\\)X

(\)X

(\\\)X

(\\)X

(\\\aaa\)X

(\\aaa\)X

(\a\\b)X

(\a\b)X

Line arguments
--------------

(a)

(a)

(a\)

(a\)

(a\\)

(a\\)

(a\\\)

(a\\\)

(\a\\b)

(\a\\b)

In @code
--------

(a\)

(a\)

(b\\)

(b\)

(c\\\)

(c\\)

(\\\\d)

(\\d)

Macros with two arguments
-------------------------

<A>.<B>

<A>.<B>

<A>.<C>

<A>.<C>

<\A>.<B>

<\A>.<B>

<A>.<\\B>

<A>.<\B>

<\\\A>.<\\B>

<\\A>.<\B>

<\\\A>.<\\\\B>

<\\A>.<\\B>

Space between macro name and opening brace
..........................................

<A,B>.<>

<A>.<B>

<A, C>.<>

<A>.<C>

<\A, B>.<>

<\A>.<B>

<A, \\B>.<>

<A>.<\B>

<\\\A, \\B>.<>

<\\A>.<\B>

<\\\A, \\\\B>.<>

<\\A>.<\\B>

Spaces and backslashes
----------------------

(\ \)

(\ \)

(\ \x)

(\ \x)

<\ \\>.<\ \\>

<\ \>.<\ \>

x<\\ \\>.<\\ \\>

x<\ \>.<\ \>

<\\ a>.<\\ b>

<\ a>.<\ b>

y<\ a>.<\ b>

y<\ a>.<\ b>

<h \\>.<i \\>

<h \>.<i \>

<h a>.<i b>

<h a>.<i b>

Braceless single line macro invocation with special characters
==============================================================

("+<>^+|~@{})

("+<>^+|~@{})

Spaces in macro bodies
======================

     x  x

     x  x

Macro use inside macro argument
===============================

xx e xx

xx e xx

Closing brace following empty macro argument
============================================

()

()

Trailing newlines in macro bodies
=================================

1y

z
x2

1y

z x2

     1y

     z
     x2

     1y

     z
     x2

Open or close a group in a macro
================================

Output should be doubled

x

     groff [ -abceghijklpstvzCEGNRSUVXZ ]

x

x

     groff [ -abceghijklpstvzCEGNRSUVXZ ]

x

x

     groff [ -abceghijklpstvzCEGNRSUVXZ ]

x

x

     groff [ -abceghijklpstvzCEGNRSUVXZ ]

x

xxxxxxxxxxxxxxxxxxxxxx

     groff [ -abceghijklpstvzCEGNRSUVXZ ]

xxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxx

     groff [ -abceghijklpstvzCEGNRSUVXZ ]

xxxxxxxxxxxxxxxxxxxxxxxxxxx

Braceless at end of line
========================

A value BB.

A valueBB.

C value DD.

C valueDD.

Evalue F

Evalue F

E value F

E value F

EE value FF

EE value FF

GG value

HHH

GG value

HHH

II JJ value

KLM

II JJ valueKLM

KK LL value

MMM

KK LL valueMMM

ç in macro argument
===================

François+.

François+.

Macro in argument to @math
==========================

exceeds 1 16 pt

exceeds 1 16 pt

Trim whitespace from macro arguments
====================================

No trimming for single-arg macros.  Trimming from front of argument only for other macros.

<XbX> <X bX> <Xb  X> <X b X>

<XbXcX> <XbXcX> <XbXcX> <XbXcX>

Newline at start of argument
============================

The File List tool, to install a change set and
more,ch10-FileListChangeSet,11

The File List tool, to install a change set and more,
ch10-FileListChangeSetA,11

Multi-line macro argument
=========================

Here's an extended
macro argument, with
newlines.

And multiple paragraphs.
Like an argument to @footnote.

Substitution into @example
==========================

     =>bbbbb=>

     =>bbbbb=>

Line macros
***********

     ==> this is the expansion

     ==> this is the expansion

A\B

A\B

     ==>another test

     ==>another test

=>aaaaa=>

=>aaaaa=>

foo AA BB `' bar

foo AA `BB' bar

foo AA `' bar

foo AA `' bar

     ==>AA {}==>£

     ==>AA==>£

     ==>BB CC==>£

     ==>BB==>CC£

*-X Y Z

Z*Y-X

 -- Function: foo (bar, baz)
     something

continuation line

 -- Function: foo (bar, baz)continuation line
     something

 -- Function: foo (bar, baz)
     something

continuation line

 -- Function: foo (bar, baz) continuation line
     something

With @defblock
==============

 -- :
     Builtin One (more)
     one
     Builtin Nothing
     two

 -- :
     Builtin One (more)
     one
     Builtin Nothing
     two

 -- :
     Makro mac1 (arg1, arg2,
     line continuation description

 -- :
     Makro mac1 (arg1, arg2,
     line continuation description

 -- :
     Function fft.fft (a, n=None, axis=-1, norm=None)
     Compute the one-dimensional discrete Fourier Transform.

      -- :
          Parameter A ARRAY_LIKE  :
          Input array, can be complex.

          Parameter N INT, OPTIONAL  :
          Length of the transformed axis of the output. If N is smaller than the length of the input, the input is cropped.

          Parameter AXIS INT, OPTIONAL  :
          Axis over which to compute the FFT.

          Return Value OUT COMPLEX NDARRAY  :
          The truncated or zero-padded input.

          Raises IndexError
          If AXIS is not a valid axis of A.

Another part Note no headline on this page
******************************************

First chapter after a part page
*******************************

Have a look at the headline.

Test of non-alphanumeric characters
***********************************

Not in code: {}@#\

In code {}@#\

Test of auxiliary files
***********************

Values
======

Need to test with texi2dvi.

Undefined value in anchor:

Xref to said anchor: see ho ho.

Defined value in anchor:

Xref to said anchor: see this is the value ho.  (Should definitely work.)

value in index entry

defined value in index entry (this should definitely work)

value in index entry, but only defined afterwards

test of texinfo commands in value in index entry

test of value change after index command

test of underscore in value

some more text.

test of macro in index entry:

Test of @synindex
=================

Should be two entries, not one below.

Test of characters in node names for PDF
========================================

This test requires newer pdfetex.

.

.

.

.

See anchor.

See backslash \.

See closing bracket ).

See opening bracket (.

@set and @value
***************

Another test of @value
======================

Underscores and hyphens in value

The value is neenaw.

Cross-references
****************

Comma insertion
===============

Check commas surrounding page number:

See Target, for more information (@xref)

See Target for more information

See Target	for more information

See Target for more information

See Target.

See Target for more info.

See Target for more info.

See Target

for more info.

See Target for more info.

See Target --- for more info. (comma)

See Target --- for more info. (no comma)

See Target, for more information (@ref)

See Target for more information

See Target.

(see Target) (@pxref)

(see Hurricanes)

Target
======

Non-existent target
===================

See blllllllrrrrrrghhh.

Copying and captions
********************

Copying
=======

Now for the @insertcopying:

This manual is for blah-de-blah.

Backslash \

Brace commands { { }

Copyrite © 201X

þ þ þ þ þ þ þ þ

Captions
========

There's a float in this section.

This is a float.

Figure: This is a caption.
Multiple paragraphs are allowed here.  Here are some ``special''
characters: \ à.

Paragraph breaks allowed.

This float should have a caption somewhere.

List of floats now:

Environments
************

@verbatim
=========

                   ‘MENU’
                   ------

chicken		pizza	beefburger	hotdog
£0.44		$2.50	€1.50		42¢

“Please come again”

@multitable
===========

Nested in @quotation:

before before before before before before before before before before before before before before before before before before before before before before before before before before before before before before before before

     left left left left left left left left
     left left left left left left left left
     left left left left left left left left
     left left left left left left left left

     right right right right right right right right
     right right right right right right right right
     right right right right right right right right
     right right right right right right right right

With more columns:

     català or
      catalan
     do re mi fa sol la sib si

after after after after after after after after after after after after after after after after after after after after after after after after after after after after after after after after

in @raggedright (check warnings re Underful \hbox etc.):

foofoo foofoo foofoo foofoo
barbar barbar barbar barbar
bazbaz bazbaz bazbaz bazbaz

@cartouche
==========

check right margin lines up

ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss

FOO\overBAR finds the quotient of FOO by BAR.  \sqrtRADICAND finds the square root of RADICAND.

ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss

     ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss

     FOO\overBAR finds the quotient of FOO by BAR.  \sqrtRADICAND finds the square root of RADICAND.

     ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss ss

Definitions
===========

Check that spacing does not vary after the `?' punctuation on the definition line, but spacing does vary inside the definition body and afterwards.

 -- Function: foo bar? bar bar
 -- Function: foo bar? bar bar
     a. b

     a. b

a. b

a. b

 -- Function: foo bar? bar bar
     a. b

     a. b

Check explicit bold with @r{@b{... on def line

 -- Function: foo &rest (b(sdf)az)
     hello

Check typewriter [ and ] on def line with @t:

 -- Function: foo \f[font]
     Do something depending on FONT.

With @deftypefnnewline

 -- Functionoid: long int foo (int BAR)
     ... do something with BAR

With @set txidefnamenospace

 -- Functionoid: long int foo2 (int BAR)
     ... do something with BAR

Test of @displaymath
********************

Alignment in @displaymath:

\leqalignno
\int v(t)\, dt &= u(t) + C&[3.1]\cr
\int v(t)\, dt &= u(t) + H&[3.2]\cr

test of \eqno
v(t) = d \over dt u(t)\eqno[3.1]

Style commands
**************

@var should reset space factor, while @dfn doesn't, so second line should have slightly larger space.

STOP. Following text.

Stop. Following text.

Code quote
==========

`foo'

`foo'

`foo'

Document encoding
*****************

Test of a few UTF-8 sequences.

∃x∈X, x < ∞, s.t. x ∧ y

A∩B=C

(spacing here doesn't matter because we're not in math mode)

Greek text:

Η Πρώτη σύνοδος της Κωνσταντινούπολης, γνωστή ως Β΄ οικουμενική, ήταν η εκκλησιαστική σύνοδος που διενεργήθηκε το 381 μ.Χ. και συγκλήθηκε από τον αυτοκράτορα Θεοδόσιο, μετά από προτροπή του Μελετίου Αντιοχείας. Στόχος της ήταν η εκκλησιαστική ειρήνευση, αλλά και η «επίλυση των αναφυέντων εν τη εκκλησία κρίσιμων θεολογικών και διοικητικών προβλημάτων».

(random text copied from Wikipedia)

double accent --- ταΐζω

Test of characters in section title
===================================

Check table of contents.

For PDF output, check the bookmarks pane in the reader. (Currently plain ASCII approximations are used for the UTF-8 encoding.)

--- übersicht
=============

--- Übersicht
=============

{ } @ { } -> @ {
================

This section should be called ``{ } @ { } -> @ {''.

~[]"_|<>$#&%+\
==============

This section should be called ~[]"_|<>$#&%+\ (in Roman type).

See Special characters is a cross-reference using @xrefautomaticsectiontitle on.

PDF link colours
****************

For PDF only.

Check that colour change continues on next page for URL split across pages, and doesn't change the colour of the heading line.

Push down to end of page

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

par

aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/ aaaaa/bbbbb/aaaaa/bbbbb/

par

URL line breaking
*****************

Some use of @url.  Ragged-right output should only be used where necessary.

In a different way, the full range of colors defined for defined for X11 (https://en.wikipedia.org/wiki/X11_color_names) can be accessed by using the Scheme function x11-color. That function takes one argument.

see the https://www.gnu.org/software/libc/manual/html_node/Message-catalogs-with-gettext.html

foo foo foo foo foo foo foof see the https://www.gnu.org/software/libc/manual/html_node/

In case of problem, please read the INSTALL file carefully before reporting a bug, in particular section ``In case of problem''. Some problems are due to bad configuration on the user side (not specific to MPFR). Problems are also mentioned in the FAQ https://www.mpfr.org/faq.html.

Initial text to test the justification of the line containing the first part of the URL: blah blah blah blah blah blah blah blah. https://www.1234567890123456789012345678901234567890123.invalid. Text to test the justification of the line containing the last part of the URL: blah blah blah blah blah blah blah blah.

Initial text to test the justification of the line containing the first part of the URL: blah blah blah blah blah blah blah blah. https://www.1234567890123456789012345678901234567890.invalid. Text to test the justification of the line containing the last part of the URL: blah blah blah blah blah blah blah blah.

Initial text to test the justification of the line containing the first part of the URL: blah blah blah blah blah blah blah blah. https://www.1234567890123456789012345678901234567.invalid. Text to test the justification of the line containing the last part of the URL: blah blah blah blah blah blah blah blah.

Initial text to test the justification of the line containing the first part of the URL: blah blah blah blah blah blah blah blah. https://www.1234567890123456789012345678901234.invalid. Text to test the justification of the line containing the last part of the URL: blah blah blah blah blah blah blah blah.

Nested URL
**********

In @lisp

     one
     www.gnu.org
     three
     four

     six

     nine http://example.com/ nine

in footnote (see http://example.com/.). after footnote

next para.

next para.

top

Headings and footings
*********************

test of @everyheadingmarks top

One
===

one

two

Two
===

Three
=====

ffffff

Four
====

test of @everyheadingmarks bottom

bottom

One
===

Two
===

Three
=====

ffffff

Four
====

Test of @*heading
*****************

chapter text (date at left)

next page (date at right)

top

Test of @*footing
*****************

aaa

AA
==

bbb

ccc

DD
==

ee

TOC display
***********

Check in contents at start.  Manual break with @/ in section name.

Sec
===

foofoo\DeclareRobustCommand{CMD}[NUM][DEFAULT]{DEFINITION}
----------------------------------------------------------

Index display
*************

In these examples, a horizontal rule is at the end of each run of double column material in order to show if any material extends below the box containing it.

No page number in index
=======================

No leaders unless there is also a page number

whatever
more
whatever123
again

Long index entries
==================

-c18, 20, 22, 27, 28, 38, 43, 51, 54, 65, 83, 91, 105,
124, 125, 127, 129, 135, 139, 143, 145, 148, 187
-c18, 20, 22, 27, 28, 38, 43, 51, 54, 65, 83, 91, 105,
124, 125, 127, 129, 135, 139, 143, 145, 148
Testing for Texinfo Commands: @ifcommanddefined, @ifcommandnotdefined148
--dereference-command-line-symlink-to-dir78
built-in shell commands, conflicts with119, 139, 144, 145,
148, 163, 191, 196, 197

End-column glue
===============

See next page.  A little bit of space should appear at the bottom of the second column, instead of flush bottoms and a conspicuous increase in inter-baseline spacing.  This test only works if the `R' initial is at the start of a page.

P
PACKAGE196
PACKAGE_AND_VERSION196
PACKAGE_NAME196
PACKAGE_URL196
PACKAGE_VERSION196
Page breaks, awkward124
Page breaks, forcing126
Page delimiter in Texinfo mode261
Page headings270
Page numbering270
Page sizes for books175
Page sizes, customized175
page-delimiter261
Pages, starting odd29
Paper size, A4175
Paragraph indentation control31
Paragraph, marking text within66
paragraphindent187
Parameters to macros154
Parentheses in node name37
Parsing errors202
Part of file formatting and printing266
Part pages50
Partial documents, formatting168
Parts of a cross reference54
Parts of a master menu28
Parts of a menu43
Patches, contributing4
PCL file, for printing170
pdf image inclusions97
PDF output176
PDF output of urls64
PDF output, overview5
pdfetex167
pdftex176
pdftex, and images97
pdftxei2dvi166
Period in node name37
Periods, inserting111
Perl format strings for translation199
Perl POD, converting to Texinfo200
Permissions text, including22
Permissions, printed25
pg (program) index102
Picas98
Pictures, inserting97
Pinard, François7
Plain TeX146
Plain text output with --plaintext183
Plain text output, overview4
png image format97
POD, converting to Texinfo200
pod2texi200
Point, indicating in a buffer121
Pointer creation with makeinfo40
Pointer validation with makeinfo185
Pointer validation, suppressing168
Pointer validation, suppressing from command line182
Points (dimension)98
PostScript output, overview4
Pounds symbol118
PRE_ABOUT192
PRE_BODY_CLOSE192
Preamble, in Info format283
Predefined names for indices105
Preface, etc., and Docbook48
PREFIX196
Preparing for TeX173
Preserving HTML links to old nodes221
Prev node of Top node38
Preventing first paragraph indentation32
Preventing line and page breaks124
Print and format in Texinfo mode170
Print, format from Emacs shell170
Printed book and manual characteristics6
Printed output, indicating120
Printed output, through texi2any185
Printed permissions25
Printing a region or buffer266
Printing an index104
Printing cost, reducing75
Printing cropmarks176
Printing DVI files, on MS-DOS/MS-Windows170
Printing hardcopy166
Problems, catching275
PROGRAM196
Program names, indicating72
PROGRAM_NAME_IN_FOOTER192
Programming, glyhs for119
Pronunciation of Texinfo3
Prototype row, column widths defined by93
Ragged left, without filling83
Ragged right, with filling84
Ragged right, without filling83
Raising and lowering sections51
Raw formatter commands146
Raw HTML213
raw text output188
Q
Quotation characters (`'), in source114
Quotation marks, French115
Quotation marks, German115
Quotation marks, inserting114
Quotations78
Quotations in smaller fonts82
Quote characters, inserting110
Quoting, automatic for some macros156
R
RCS $Id253
Recommended names for keys69
Rectangle, black in hardcopy174
Recursive macro invocations155
Reducing font size75
Reference implementation178
Reference to @-commands223
References53
References using @inforef62

Index page break not before initial
===================================

The next index is to show the bottoms of columns when the next page doesn't start with an initial.

P
PACKAGE196
PACKAGE_AND_VERSION196
PACKAGE_NAME196
PACKAGE_URL196
PACKAGE_VERSION196
Page breaks, awkward124
Page breaks, forcing126
Page delimiter in Texinfo mode261
Page headings270
Page numbering270
Page sizes for books175
Page sizes, customized175
page-delimiter261
Pages, starting odd29
Paper size, A4175
Paragraph indentation control31
Paragraph, marking text within66
paragraphindent187
Parameters to macros154
Parentheses in node name37
Parsing errors202
Part of file formatting and printing266
Part pages50
Partial documents, formatting168
Parts of a cross reference54
Parts of a master menu28
Parts of a menu43
Patches, contributing4
PCL file, for printing170
pdf image inclusions97
PDF output176
PDF output of urls64
PDF output, overview5
pdfetex167
pdftex176
pdftex, and images97
pdftxei2dvi166
Period in node name37
Periods, inserting111
Perl format strings for translation199
Perl POD, converting to Texinfo200
Permissions text, including22
Permissions, printed25
pg (program) index102
Picas98
Pictures, inserting97
Pinard, François7
Plain TeX146
Plain text output with --plaintext183
Plain text output, overview4
png image format97
POD, converting to Texinfo200
pod2texi200
Point, indicating in a buffer121
Pointer creation with makeinfo40
Pointer validation with makeinfo185
Pointer validation, suppressing168
Pointer validation, suppressing from command line182
Points (dimension)98
PostScript output, overview4
Pounds symbol118
PRE_ABOUT192
PRE_BODY_CLOSE192
Preamble, in Info format283
Predefined names for indices105
Preface, etc., and Docbook48
PREFIX196
Preparing for TeX173
Preserving HTML links to old nodes221
Prev node of Top node38
Preventing first paragraph indentation32
Preventing line and page breaks124
Print and format in Texinfo mode170
Print, format from Emacs shell170
Printed book and manual characteristics6
Printed output, indicating120
Printed output, through texi2any185
Printed permissions25
Printing a region or buffer266
Printing an index104
Printing cost, reducing75
Printing cropmarks176
Printing DVI files, on MS-DOS/MS-Windows170
Printing hardcopy166
Problems, catching275
PROGRAM196
Program names, indicating72
PROGRAM_NAME_IN_FOOTER192
Programming, glyhs for119
Pronunciation of Texinfo3
Prototype row, column widths defined by93
Q
Quotation characters (`'), in source114
Quotation marks, French115
Quotation marks, German115
Quotation marks, inserting114
Quotations78
Quotations in smaller fonts82
Quote characters, inserting110
Quoting, automatic for some macros156
Ragged left, without filling83
Ragged right, with filling84
Ragged right, without filling83
Raising and lowering sections51
Raw formatter commands146
Raw HTML213
raw text output188
RCS $Id253
Recommended names for keys69
Rectangle, black in hardcopy174
Recursive macro invocations155
Reducing font size75
Reference implementation178
Reference to @-commands223
References53
References using @inforef62
Raw formatter commands146
Raw HTML213
raw text output188
RCS $Id253
Recommended names for keys69
Rectangle, black in hardcopy174
Recursive macro invocations155
Reducing font size75
Reference implementation178
Reference to @-commands223
References53
References using @inforef62

Short indices
=============

See following pages

A aaaa1 B bbbb2

If the above is in two columns, check that the space below the initials `A' and `B' is even.

A aaaa1 B bbbb2 C cccc2

A aaaa1 B bbbb2 C cccc2 cccc2

A aaaa1 bbbb2 bbbb2 bbbb2 bbbb2 bbbb2

A aaaa1 bbbb2 bbbb2 bbbb2 bbbb2 bbbb2 bbbb2 cccc17

Final page of index hard to balance
===================================

No empty page should appear in the middle of the index.  All index material should fit on the page within the margins.

outline, importing into39
outline, inserting into39
outline, label separator35
outline, label type35
outline, mailing37
outline, motion38
outline, overview40
outline, show levels40
outline, showing40
outline, top-level40
outline, view specs41
outline, viewing40
outliner32
outliner commands33
outliner keys90
overview40
P
paragraph, filling38
Paste Key8
paste region11
pasting a region70, 71, 76
patch output15
pathname15
permanent identifier32, 36
pipe character41
posting buttons23
posting news24
programming interface57
promotion36
proportional scrolling62, 74
R
rdb-mode77
README file65
reference16
refilling38
region selection11
region, active72
relative autonumber32
relative identifier35
remote file15
remote path15
remote pathnames68
remove lines27
removing Hyperbole menu25
Request For Comment15, 16
restoring windows50
RFC15, 16
Rmail23
rolo44
rolo address14
rolo commands45
rolo entry44
rolo file44
rolo keys47
rolo menu45
rolo searching46
rolo, buttons in44
rolo, datestamps48
rolo, editing48
rolo, extending a match47
rolo, finding matches47
rolo, highlighting matches47, 49
rolo, interactive searching47
rolo, locating a name47
rolo, moving through matches47
rolo, moving to entries48
rolo, outlining47
rolo, personal48
rolo, quitting48
root cell34, 36
S
save lines27
saving window configurations50
screen29
Screen62
scrolling62, 74
search26, 69
searching, rolo46
selection11
set70, 76
setting the view spec41
sexp selection11
SGML tag pair11
show subtree40
show tree40
showing40
side drag71
signatures, hiding14
site initialization66
Smart Key8, 62, 99
smart key assignments8
smart key commands8
Smart Key help11
Smart Key operation9
Smart Key, default context11, 89
Smart Keyboard Keys73
smart marking11
Smart Menu74
Smart Mouse Key70, 76
Smart Mouse Key drag22
Smart Mouse Key toggle8
Smart Mouse Keys70
smart selection11
source line15
splitting a cell39
stack frame15
star outline39
starting Hyperbole65
storage manager56
string70, 76
submenus27
submodes29
subtree, hide40
subtree, show40
swapping31
system encapsulation57
T
table of contents16, 19
tabs, inserting37
tag16
tags file16
TAGS file16
tar archive66
tar archive browsing87
terminal use4
Texinfo cross-reference14
Texinfo manual65
text file39
thing70, 76
things11
toc action type19
toc implicit button type16
toggling blank lines41
top-level cell34, 36
top-level view40
Tramp15, 68
transposing cells38
tree, copying37
tree, demoting36
tree, exporting37
tree, filling38
tree, hide subtree40
tree, killing36
tree, mailing37
tree, moving37
tree, promoting36
tree, show40
tree, show subtree40
type definition53
type redefinition19, 53
U
unburying30
uncompressing archives66
UNIX manual15
unpacking archives66
URL14, 19, 87
URLs, abbreviated68
URLs, using with find-file68
USENET23, 24
V
variables52
vector70, 76
version description98
vertical drag72
view40
view mode75
view spec41
view spec klink42
view spec, all lines and levels41
view spec, blank lines41
view spec, changing41
view spec, characters41
view spec, ellipses41
view spec, example41
view spec, label type41
view spec, lines per cell41
view spec, setting41
view spec, show levels41
VM23
W
W387
wconfig commands50
web pages, displaying68
window configuration commands50
window configuration ring50
window configurations50
window control29
window system68
windows58
word wrap38
world-wide web87
World-wide Web14, 19
wrolo44
wrolo commands45
wrolo matches88
wrolo menu47
WWW14, 19
X
xdb15
XEmacs2, 25
XEmacs support69
Y
yank region11
yank, reformatting53
yanking70, 71, 76
Z
zcat66
zip file66
zooming31

Final page initial at top of both columns
=========================================

P
phi397
pi397
pi-over-180397
pi-over-2397
pi-over-4397
polar-complexp392
poly-mix408
poly-mul408
poly-simplify408
polynomial-base408
polynomial-p408
posp391
pow397
pow-mod398
power-of-2398
prime-test399
primp393
Q
quarter-circle397
quarter-integer399
quotient397
R
random-digit398
random-digits399
random-float399
ratp392
read-expr409
read-exprs410
read-number409
realp392
rect-complexp392
reduce-cols400
reduce-vec400
reject-arg394
remove-units409
rewrite405
rewrite-heads405
row-matrix400
S
scalarp392
scale-int396
scale-rounding396
simplify403
simplify-extended403
simplify-units403
single-units-in-expr-p409
solve-eqn407
solve-for406
solve-system407
sort-intv396
sqr397
sqrt-e397
sqrt-two-pi397
square-matrixp393
swap-rows401
T
tderiv406
to-fraction399
to-hms398
to-radians398
to-radians-2398
to-simple-fraction399
to-standard-units409
transpose401
two-pi397
U
underflow394
units-in-expr-p409
V
vec-length399
vectorp393
W
with-extra-prec395
Z
zerop391

Medium length index
===================

Check that no blank pages appear and that index text fits within page margins.  The text of the index is not short enough to fit on the page after the text before the index.

Text before index.

More text before index.

More text before index.

More text before index.

More text before index.

More text before index.

More text before index.

More text before index.

More text before index.

ac_cv_alignof_ type-or-expr152
ac_cv_c_const157
ac_cv_c_int16_t178
ac_cv_c_int32_t179
ac_cv_c_int64_t179
ac_cv_c_int8_t178
ac_cv_c_restrict157
ac_cv_c_uint16_t180
ac_cv_c_uint32_t180
ac_cv_c_uint64_t180
ac_cv_c_uint8_t180
ac_cv_f77_compiler_gnu191
ac_cv_f77_dummy_main193
ac_cv_f77_implicit_none198
ac_cv_f77_libs193
ac_cv_f77_main194
ac_cv_f77_mangling194
ac_cv_fc_check_bounds198
ac_cv_fc_compiler_gnu192
ac_cv_fc_dummy_main193
ac_cv_fc_fixedform197
ac_cv_fc_freeform197
ac_cv_fc_implicit_none198
ac_cv_fc_libs193
ac_cv_fc_line_length197
ac_cv_fc_main194
ac_cv_fc_mangling194
ac_cv_fc_module_ext198
ac_cv_fc_module_flag198
ac_cv_fc_module_output_flag199
ac_cv_fc_pp_define196
ac_cv_fc_pp_srcext_ ext196
ac_cv_fc_srcext_ ext196
ac_cv_file_ file91
ac_cv_func_chown_works160
ac_cv_func_closedir_void160
ac_cv_func_fnmatch_gnu161
ac_cv_func_fnmatch_works161, 166
ac_cv_func_ function166
ac_cv_func_getgroups_works161
ac_cv_func_getpgrp_void162
ac_cv_func_lstat_dereferences_slashed_symlink163
ac_cv_func_lstat_empty_string_bug165
ac_cv_func_malloc_0_nonnull163
ac_cv_func_mbrtowc163
ac_cv_func_memcmp_working163
ac_cv_func_mmap_fixed_mapped164
ac_cv_func_obstack164
ac_cv_func_pow165
ac_cv_func_realloc_0_nonnull164
ac_cv_func_setpgrp_void164
ac_cv_func_stat_empty_string_bug165
ac_cv_func_strcoll_works165
ac_cv_func_strerror_r_char_p165
ac_cv_func_strnlen_working166
ac_cv_func_strtod165
ac_cv_func_strtold165
ac_cv_func_utime_null166
ac_cv_func_working_mktime164
ac_cv_have_decl_ symbol175
ac_cv_header_ header-file174
ac_cv_header_stdbool_h170, 172
ac_cv_header_stdc172
ac_cv_header_sys_wait_h172
ac_cv_header_time424
ac_cv_lib_error_at_line160
ac_cv_lib_ library_ function91
ac_cv_member_ aggregate_ member177
ac_cv_member_struct_stat_st_blocks177
ac_cv_path_install85
ac_cv_path_mkdir86
ac_cv_path_SED88
ac_cv_path_ variable90
ac_cv_prog_AWK85
ac_cv_prog_c_openmp153
ac_cv_prog_cc_ compiler_c_o156
ac_cv_prog_cc_stdc155
ac_cv_prog_cxx_openmp153
ac_cv_prog_EGREP85
ac_cv_prog_f77_c_o192
ac_cv_prog_f77_g191
ac_cv_prog_f77_openmp153
ac_cv_prog_f77_v193
ac_cv_prog_fc_c_o192
ac_cv_prog_fc_g192
ac_cv_prog_fc_openmp153
ac_cv_prog_fc_v193
ac_cv_prog_FGREP85
ac_cv_prog_GREP85
ac_cv_prog_LEX87
ac_cv_prog_ variable88, 89
ac_cv_prog_YACC88
ac_cv_search_ function92
ac_cv_search_getmntent162
ac_cv_sizeof_ type-or-expr152
ac_cv_sys_posix_termios96
ac_cv_type_getgroups178
ac_cv_type_long_double179
ac_cv_type_long_double_wider179
ac_cv_type_long_long_int179
ac_cv_type_mbstate_t179
ac_cv_type_mode_t179
ac_cv_type_off_t179
ac_cv_type_pid_t179
ac_cv_type_size_t180
ac_cv_type_ssize_t180
ac_cv_type_ type180
ac_cv_type_uid_t180
ac_cv_type_unsigned_long_long_int180

Index subentries
================

Check that entries are indented properly.

Possible issues with subentries being separated from superentries by a page or column break.  (There may not be much that can be done in some cases.)

tea makers19 coffee makers gerbil-driven long line line line line line line line line line line line line line line9, 42 gerbil-driven9, 42 electric orange5, 62 green727 pink5, 62, 45, 81, 45, 81, 123, 2314, 123, 2314, 123, 2314, 123, 2314, 123, 2314 tea makers19 coffee makers gerbil-driven long line line line line line line line line line line line line line line9, 42 gerbil-driven9, 42 electric orange5, 62 green727 pink5, 62, 45, 81, 45, 81, 123, 2314, 123, 2314, 123, 2314, 123, 2314, 123, 2314

Non-alphanumeric Index Initials
===============================

/ and \ should be mirror images.

\ / | { } F