home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD1.bin
/
gnu
/
info
/
texi.info-3
(
.txt
)
< prev
next >
Wrap
GNU Info File
|
1994-12-22
|
50KB
|
936 lines
This is Info file texi.info, produced by Makeinfo-1.55 from the input
file texi.texi.
This file documents Texinfo, a documentation system that uses a
single source file to produce both on-line information and a printed
manual.
Copyright (C) 1988, 1990, 1991, 1992, 1993 Free Software Foundation,
This is the second edition of the Texinfo documentation,
and is consistent with version 2 of `texinfo.tex'.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.
Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Free Software Foundation.
File: texi.info, Node: titlepage, Next: titlefont center sp, Up: Titlepage & Copyright Page
`@titlepage'
------------
Start the material for the title page and following copyright page
with `@titlepage' on a line by itself and end it with `@end titlepage'
on a line by itself.
The `@end titlepage' command starts a new page and turns on page
numbering. (*Note Page Headings: Headings, for details about how to
generate of page headings.) All the material that you want to appear
on unnumbered pages should be put between the `@titlepage' and `@end
titlepage' commands. By using the `@page' command you can force a page
break within the region delineated by the `@titlepage' and `@end
titlepage' commands and thereby create more than one unnumbered page.
This is how the copyright page is produced. (The `@titlepage' command
might perhaps have been better named the `@titleandadditionalpages'
command, but that would have been rather long!)
When you write a manual about a computer program, you should write
the version of the program to which the manual applies on the title
page. If the manual changes more frequently than the program or is
independent of it, you should also include an edition number(1) for the
manual. This helps readers keep track of which manual is for which
version of the program. (The `Top' node should also contain this
information; see *Note `@top': makeinfo top.)
Texinfo provides two methods for creating a title page. One method
uses the `@titlefont', `@sp', and `@center' commands to generate a
title page in which the words on the page are centered.
The second method uses the `@title', `@subtitle', and `@author'
commands to create a title page with black rules under the title and
author lines and the subtitle text set flush to the right hand side of
the page. With this method, you do not specify any of the actual
formatting of the title page. You specify the text you want, and
Texinfo does the formatting. You may use either method.
---------- Footnotes ----------
(1) We have found that it is helpful to refer to versions of
manuals as `editions' and versions of programs as `versions';
otherwise, we find we are liable to confuse each other in conversation
by referring to both the documentation and the software with the same
words.
File: texi.info, Node: titlefont center sp, Next: title subtitle author, Prev: titlepage, Up: Titlepage & Copyright Page
`@titlefont', `@center', and `@sp'
----------------------------------
You can use the `@titlefont', `@sp', and `@center' commands to
create a title page for a printed document. (This is the first of the
two methods for creating a title page in Texinfo.)
Use the `@titlefont' command to select a large font suitable for the
title itself.
For example:
@titlefont{Texinfo}
Use the `@center' command at the beginning of a line to center the
remaining text on that line. Thus,
@center @titlefont{Texinfo}
centers the title, which in this example is "Texinfo" printed in the
title font.
Use the `@sp' command to insert vertical space. For example:
@sp 2
This inserts two blank lines on the printed page. (*Note `@sp': sp,
for more information about the `@sp' command.)
A template for this method looks like this:
@titlepage
@sp 10
@center @titlefont{NAME-OF-MANUAL-WHEN-PRINTED}
@sp 2
@center SUBTITLE-IF-ANY
@sp 2
@center AUTHOR
...
@end titlepage
The spacing of the example fits an 8 1/2 by 11 inch manual.
File: texi.info, Node: title subtitle author, Next: Copyright & Permissions, Prev: titlefont center sp, Up: Titlepage & Copyright Page
`@title', `@subtitle', and `@author'
------------------------------------
You can use the `@title', `@subtitle', and `@author' commands to
create a title page in which the vertical and horizontal spacing is
done for you automatically. This contrasts with the method described in
the previous section, in which the `@sp' command is needed to adjust
vertical spacing.
Write the `@title', `@subtitle', or `@author' commands at the
beginning of a line followed by the title, subtitle, or author.
The `@title' command produces a line in which the title is set flush
to the left-hand side of the page in a larger than normal font. The
title is underlined with a black rule.
The `@subtitle' command sets subtitles in a normal-sized font flush
to the right-hand side of the page.
The `@author' command sets the names of the author or authors in a
middle-sized font flush to the left-hand side of the page on a line
near the bottom of the title page. The names are underlined with a
black rule that is thinner than the rule that underlines the title.
(The black rule only occurs if the `@author' command line is followed
by an `@page' command line.)
There are two ways to use the `@author' command: you can write the
name or names on the remaining part of the line that starts with an
`@author' command:
@author by Jane Smith and John Doe
or you can write the names one above each other by using two (or more)
`@author' commands:
@author Jane Smith
@author John Doe
(Only the bottom name is underlined with a black rule.)
A template for this method looks like this:
@titlepage
@title NAME-OF-MANUAL-WHEN-PRINTED
@subtitle SUBTITLE-IF-ANY
@subtitle SECOND-SUBTITLE
@author AUTHOR
@page
...
@end titlepage
Contrast this form with the form of a title page written using the
`@sp', `@center', and `@titlefont' commands:
@titlepage
@sp 10
@center @titlefont{Name of Manual When Printed}
@sp 2
@center Subtitle, If Any
@sp 1
@center Second subtitle
@sp 2
@center Author
@page
...
@end titlepage
File: texi.info, Node: Copyright & Permissions, Next: end titlepage, Prev: title subtitle author, Up: Titlepage & Copyright Page
Copyright Page and Permissions
------------------------------
By international treaty, the copyright notice for a book should be
either on the title page or on the back of the title page. The
copyright notice should include the year followed by the name of the
organization or person who owns the copyright.
When the copyright notice is on the back of the title page, that page
is customarily not numbered. Therefore, in Texinfo, the information on
the copyright page should be within `@titlepage' and `@end titlepage'
commands.
Use the `@page' command to cause a page break. To push the
copyright notice and the other text on the copyright page towards the
bottom of the page, you can write a somewhat mysterious line after the
`@page' command that reads like this:
@vskip 0pt plus 1filll
This is a TeX command that is not supported by the Info formatting
commands. The `@vskip' command inserts whitespace. The `0pt plus
1filll' means to put in zero points of mandatory whitespace, and as
much optional whitespace as needed to push the following text to the
bottom of the page. Note the use of three `l's in the word `filll';
this is the correct usage in TeX.
In a print