This print stylesheets prefer indexterms to be outside of <listitem>

tags or inside a <para> inside a <listitem>.

This changes :

          <listitem>
            <indexterm><primary>core team</primary></indexterm>
            <para>The <link linkend="staff-core">FreeBSD core team</link>

into :

          <listitem>
            <para>The <link linkend="staff-core">FreeBSD core team</link>
            <indexterm><primary>core team</primary></indexterm>

Theoretically, adding indexterms should never affect the normal flow,
but the last revision was adding extra blank lines into the postscript
output.
This commit is contained in:
Murray Stokely 2001-06-24 22:51:27 +00:00
parent 0488521fc9
commit 1006924be7
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=9700

View file

@ -1,14 +1,15 @@
<!--
The FreeBSD Documentation Project
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.36 2001/03/01 09:31:16 jkh Exp $
$FreeBSD: doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml,v 1.37 2001/06/24 11:30:30 murray Exp $
-->
<chapter id="introduction">
<title>Introduction</title>
<chapterinfo><authorblurb><para>Restructured, reorganized, and parts
rewritten by &a.jim;, 17 January
2000.</para></authorblurb></chapterinfo>
<para><emphasis>Restructured, reorganized, and parts rewritten by
&a.jim;, 17 January 2000.</emphasis></para>
<title>Introduction</title>
<sect1>
<title>Synopsis</title>
@ -52,46 +53,46 @@
Internet, including:</para>
<itemizedlist>
<indexterm><primary>Yahoo!</primary></indexterm>
<listitem>
<indexterm><primary>Yahoo!</primary></indexterm>
<para><ulink url="http://www.yahoo.com/">Yahoo!</ulink></para>
</listitem>
<indexterm><primary>Hotmail</primary></indexterm>
<listitem>
<indexterm><primary>Hotmail</primary></indexterm>
<para><ulink url="http://www.hotmail.com/">Hotmail</ulink></para>
</listitem>
<indexterm><primary>Apache</primary></indexterm>
<listitem>
<indexterm><primary>Apache</primary></indexterm>
<para><ulink url="http://www.apache.org/">Apache</ulink></para>
</listitem>
<indexterm><primary>Be, Inc.</primary></indexterm>
<listitem>
<indexterm><primary>Be, Inc.</primary></indexterm>
<para><ulink url="http://www.be.com/">Be, Inc.</ulink></para>
</listitem>
<indexterm><primary>Blue Mountain Arts</primary></indexterm>
<listitem>
<indexterm><primary>Blue Mountain Arts</primary></indexterm>
<para><ulink url="http://www.bluemountain.com/">Blue Mountain
Arts</ulink></para>
</listitem>
<indexterm><primary>Pair Networks</primary></indexterm>
<listitem>
<indexterm><primary>Pair Networks</primary></indexterm>
<para><ulink url="http://www.pair.com/">Pair
Networks</ulink></para>
</listitem>
<indexterm><primary>Whistle Communications</primary></indexterm>
<listitem>
<indexterm><primary>Whistle Communications</primary></indexterm>
<para><ulink url="http://www.whistle.com/">Whistle
Communications</ulink></para>
</listitem>
<indexterm><primary>BSDi</primary></indexterm>
<listitem>
<indexterm><primary>BSDi</primary></indexterm>
<para><ulink url="http://www.osd.bsdi.com/">BSDi</ulink></para>
</listitem>
</itemizedlist>
@ -107,16 +108,16 @@
<itemizedlist>
<listitem>
<indexterm><primary>preemptive multitasking</primary></indexterm>
<para><emphasis>Preemptive multitasking</emphasis> with
<indexterm><primary>preemptive multitasking</primary></indexterm>
dynamic priority adjustment to ensure smooth and fair
sharing of the computer between applications and users, even
under the heaviest of loads.</para>
</listitem>
<listitem>
<indexterm><primary>multi-user facilities</primary></indexterm>
<para><emphasis>Multi-user facilities</emphasis> which allow many
<indexterm><primary>multi-user facilities</primary></indexterm>
people to use a FreeBSD system simultaneously for a variety
of things. This means, for example, that system peripherals
such as printers and tape drives are properly shared between
@ -126,8 +127,8 @@
</listitem>
<listitem>
<indexterm><primary>TCP/IP networking</primary></indexterm>
<para>Strong <emphasis>TCP/IP networking</emphasis> with
<indexterm><primary>TCP/IP networking</primary></indexterm>
support for industry standards such as SLIP, PPP, NFS, DHCP,
and NIS. This means that your FreeBSD machine can
inter-operate easily with other systems as well as act as an
@ -138,8 +139,8 @@
</listitem>
<listitem>
<indexterm><primary>memory protection</primary></indexterm>
<para><emphasis>Memory protection</emphasis> ensures that
<indexterm><primary>memory protection</primary></indexterm>
applications (or users) cannot interfere with each other. One
application crashing will not affect others in any way.</para>
</listitem>
@ -151,14 +152,15 @@
</listitem>
<listitem>
<indexterm><primary>X-Windows</primary></indexterm>
<para>The industry standard <emphasis>X Window System</emphasis>
<indexterm><primary>X-Windows</primary></indexterm>
(X11R6) provides a graphical user interface (GUI) for the cost
of a common VGA card and monitor and comes with full
sources.</para>
</listitem>
<listitem>
<para><emphasis>Binary compatibility</emphasis> with many
<indexterm><primary>binary compatibility</primary>
<secondary>Linux</secondary></indexterm>
<indexterm><primary>binary compatibility</primary>
@ -169,7 +171,6 @@
<secondary>BSD/OS</secondary></indexterm>
<indexterm><primary>binary compatibility</primary>
<secondary>NetBSD</secondary></indexterm>
<para><emphasis>Binary compatibility</emphasis> with many
programs built for Linux, SCO, SVR4, BSDI and NetBSD.</para>
</listitem>
@ -190,27 +191,27 @@
</listitem>
<listitem>
<indexterm><primary>virtual memory</primary></indexterm>
<para>Demand paged <emphasis>virtual memory</emphasis> and
<indexterm><primary>virtual memory</primary></indexterm>
<quote>merged VM/buffer cache</quote> design efficiently
satisfies applications with large appetites for memory while
still maintaining interactive response to other users.</para>
</listitem>
<listitem>
<indexterm><primary>Symetric Multi-Processing (SMP)</primary></indexterm>
<para><emphasis>SMP</emphasis> support for machines with
<indexterm><primary>Symetric Multi-Processing (SMP)</primary></indexterm>
multiple CPUs (Intel only).</para>
</listitem>
<listitem>
<para>A full complement of <emphasis>C</emphasis>,
<indexterm><primary>compilers</primary>
<secondary>C</secondary></indexterm>
<indexterm><primary>compilers</primary>
<secondary>C++</secondary></indexterm>
<indexterm><primary>compilers</primary>
<secondary>Fortran</secondary></indexterm>
<para>A full complement of <emphasis>C</emphasis>,
<emphasis>C++</emphasis>, <emphasis>Fortran</emphasis>, and
<emphasis>Perl</emphasis> development tools.
Many additional languages for advanced research
@ -219,8 +220,8 @@
</listitem>
<listitem>
<indexterm><primary>source code</primary></indexterm>
<para><emphasis>Source code</emphasis> for the entire system
<indexterm><primary>source code</primary></indexterm>
means you have the greatest degree of control over your
environment. Why be locked into a proprietary solution
at the mercy of your vendor when you can have a truly Open
@ -237,11 +238,11 @@
</listitem>
</itemizedlist>
<para>FreeBSD is based on the 4.4BSD-Lite release from Computer
<indexterm><primary>4.4BSD-Lite</primary></indexterm>
<indexterm><primary>Computer Systems Resarch Group
(CSRG)</primary></indexterm>
<indexterm><primary>U.C. Berkeley</primary></indexterm>
<para>FreeBSD is based on the 4.4BSD-Lite release from Computer
Systems Research Group (CSRG) at the University of California at
Berkeley, and carries on the distinguished tradition of BSD
systems development. In addition to the fine work provided by
@ -278,31 +279,32 @@
<itemizedlist>
<listitem>
<indexterm><primary>FTP servers</primary></indexterm>
<para>FTP servers</para>
<para>FTP servers
<indexterm><primary>FTP servers</primary></indexterm></para>
</listitem>
<listitem>
<indexterm><primary>web servers</primary></indexterm>
<para>World Wide Web servers (standard or secure
[SSL])</para>
[SSL])
<indexterm><primary>web servers</primary></indexterm></para>
</listitem>
<listitem>
<indexterm><primary>firewalls</primary></indexterm>
<indexterm><primary>IP masquerading</primary></indexterm>
<para>Firewalls and NAT (<quote>IP masquerading</quote>)
gateways.</para>
gateways.
<indexterm><primary>firewalls</primary></indexterm>
<indexterm><primary>IP masquerading</primary></indexterm></para>
</listitem>
<listitem>
<para>Electronic Mail servers
<indexterm><primary>electronic mail</primary></indexterm>
<para>Electronic Mail servers</para>
</para>
</listitem>
<listitem>
<indexterm><primary>USENET</primary></indexterm>
<para>USENET News or Bulletin Board Systems</para>
<para>USENET News or Bulletin Board Systems
<indexterm><primary>USENET</primary></indexterm></para>
</listitem>
<listitem>
@ -340,9 +342,9 @@
</listitem>
<listitem>
<para><emphasis>Networking:</emphasis> Need a new router? A
<indexterm><primary>router</primary></indexterm>
<indexterm><primary>DNS Server</primary></indexterm>
<para><emphasis>Networking:</emphasis> Need a new router? A
name server (DNS)? A firewall to keep people out of your
internal network? FreeBSD can easily turn that unused 386 or
486 PC sitting in the corner into an advanced router with
@ -350,11 +352,11 @@
</listitem>
<listitem>
<para><emphasis>X Window workstation:</emphasis> FreeBSD is a
<indexterm><primary>X-Windows</primary>
<secondary>XFree86</secondary></indexterm>
<indexterm><primary>X-Windows</primary>
<secondary>Accellerated-X</secondary></indexterm>
<para><emphasis>X Window workstation:</emphasis> FreeBSD is a
fine choice for an inexpensive X terminal solution, either
using the freely available XFree86 server or one of the
excellent commercial servers provided by X Inside. Unlike an
@ -366,8 +368,8 @@
</listitem>
<listitem>
<indexterm><primary>GNU Compiler Collection</primary></indexterm>
<para><emphasis>Software Development:</emphasis> The basic
<indexterm><primary>GNU Compiler Collection</primary></indexterm>
FreeBSD system comes with a full complement of development
tools including the renowned GNU C/C++ compiler and
debugger.</para>
@ -586,9 +588,9 @@
id="development-cvs-repository"></term>
<listitem>
<para>The central source tree for FreeBSD is maintained by
<indexterm><primary>CVS Repository</primary></indexterm>
<indexterm><primary>Concurrent Version System (see CVS repository)</primary></indexterm>
<para>The central source tree for FreeBSD is maintained by
<ulink url="http://www.cyclic.com/CVS/index_html">CVS</ulink>
(Concurrent Version System), a freely available source code
control tool that comes bundled with FreeBSD. The primary
@ -610,8 +612,8 @@
id="development-committers"></term>
<listitem>
<indexterm><primary>committers</primary></indexterm>
<para>The <link linkend="staff-committers">committers</link>
<indexterm><primary>committers</primary></indexterm>
are the people who have <emphasis>write</emphasis> access to
the CVS tree, and are thus authorized to make modifications
to the FreeBSD source (the term <quote>committer</quote>
@ -629,8 +631,8 @@
<term>The FreeBSD core team<anchor id="development-core"></term>
<listitem>
<indexterm><primary>core team</primary></indexterm>
<para>The <link linkend="staff-core">FreeBSD core team</link>
<indexterm><primary>core team</primary></indexterm>
would be equivalent to the board of directors if the FreeBSD
Project were a company. The primary task of the core team
is to make sure the project, as a whole, is in good shape
@ -665,8 +667,8 @@
<term>Outside contributors</term>
<listitem>
<indexterm><primary>contributors</primary></indexterm>
<para>Last, but definitely not least, the largest group of
<indexterm><primary>contributors</primary></indexterm>
developers are the users themselves who provide feedback and
bug fixes to us on an almost constant basis. The primary
way of keeping in touch with FreeBSD's more non-centralized