Browse Source

Finished the PDF fixes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.2/BOOK@7737 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Manuel Canales Esparcia 19 years ago
parent
commit
11bc6d562f

+ 2 - 0
appendices/acknowledgments.xml

@@ -293,6 +293,8 @@
 
   </itemizedlist>
 
+  <beginpage/>
+
   <bridgehead renderas="sect3">Australian Mirrors</bridgehead>
 
   <itemizedlist>

+ 16 - 0
appendices/dependencies.xml

@@ -143,6 +143,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Binutils dependency info -->
   <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
 
@@ -310,6 +312,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Expect dependency info -->
   <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead>
 
@@ -478,6 +482,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Gcc dependency info -->
   <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead>
 
@@ -646,6 +652,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Gzip dependency info -->
   <bridgehead renderas="sect2" id="gzip-dep">Gzip</bridgehead>
 
@@ -813,6 +821,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Libtool dependency info -->
   <bridgehead renderas="sect2" id="libtool-dep">Libtool</bridgehead>
 
@@ -979,6 +989,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Module-Init-Tools dependency info -->
   <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead>
 
@@ -1146,6 +1158,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Readline dependency info -->
   <bridgehead renderas="sect2" id="readline-dep">Readline</bridgehead>
 
@@ -1312,6 +1326,8 @@
         </seglistitem>
       </segmentedlist>
 
+      <beginpage/>
+
 <!-- Begin Tcl dependency info -->
   <bridgehead renderas="sect2" id="tcl-dep">Tcl</bridgehead>
 

+ 2 - 0
chapter01/askforhelp.xml

@@ -72,6 +72,8 @@
     not printed to the screen. Include the <emphasis>relevant</emphasis> lines
     if you need to ask for help.</para>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2>

+ 6 - 0
chapter03/packages.xml

@@ -92,6 +92,7 @@
         <para>Home page: <ulink url="&coreutils-home;"/></para>
         <para>Download: <ulink url="&coreutils-url;"/></para>
         <para>MD5 sum: <literal>&coreutils-md5;</literal></para>
+        <beginpage/>
       </listitem>
     </varlistentry>
 
@@ -173,6 +174,7 @@
         <para>Home page: <ulink url="&gawk-home;"/></para>
         <para>Download: <ulink url="&gawk-url;"/></para>
         <para>MD5 sum: <literal>&gawk-md5;</literal></para>
+        <beginpage/>
       </listitem>
     </varlistentry>
 
@@ -263,6 +265,7 @@
         <para>Home page: <ulink url="&inetutils-home;"/></para>
         <para>Download: <ulink url="&inetutils-url;"/></para>
         <para>MD5 sum: <literal>&inetutils-md5;</literal></para>
+        <beginpage/>
       </listitem>
     </varlistentry>
 
@@ -351,6 +354,7 @@
         <para>Home page: <ulink url="&make-home;"/></para>
         <para>Download: <ulink url="&make-url;"/></para>
         <para>MD5 sum: <literal>&make-md5;</literal></para>
+        <beginpage/>
       </listitem>
     </varlistentry>
 
@@ -457,6 +461,7 @@
         <para>Home page: <ulink url="&readline-home;"/></para>
         <para>Download: <ulink url="&readline-url;"/></para>
         <para>MD5 sum: <literal>&readline-md5;</literal></para>
+        <beginpage/>
       </listitem>
     </varlistentry>
 
@@ -547,6 +552,7 @@
         <para>Home page: <ulink url="&udev-config-home;"/></para>
         <para>Download: <ulink url="&udev-config-url;"/></para>
         <para>MD5 sum: <literal>&udev-config-md5;</literal></para>
+        <beginpage/>
       </listitem>
     </varlistentry>
 

+ 2 - 0
chapter04/settingenviron.xml

@@ -83,6 +83,8 @@ EOF</userinput></screen>
   that old programs are used from the host when the same programs are available in
   the chapter 5 environment.</para>
 
+  <beginpage/>
+
   <para>Finally, to have the environment fully prepared for building the
   temporary tools, source the just-created user profile:</para>
 

+ 4 - 4
chapter05/adjusting.xml

@@ -41,8 +41,8 @@ sed 's@^/lib/ld-linux.so.2@/tools&amp;@g' $SPECFILE &gt; tempspecfile &amp;&amp;
 mv -vf tempspecfile $SPECFILE &amp;&amp;
 unset SPECFILE</userinput></screen>
 
-  <para>It is recommended that the above command be copy-and-pasted in order to
-  ensure accuracy. Alternatively, the specs file can be edited by hand. This is
+  <para><phrase condition="html">It is recommended that the above command be copy-and-pasted in order to
+  ensure accuracy. </phrase>Alternatively, the specs file can be edited by hand. This is
   done by replacing every occurrence of <quote>/lib/ld-linux.so.2</quote> with
   <quote>/tools/lib/ld-linux.so.2</quote></para>
 
@@ -67,9 +67,9 @@ unset SPECFILE</userinput></screen>
   which have both been installed at this point, any <quote>fixed</quote>
   headers can safely be removed. This helps to avoid any host headers
   polluting the build environment. Run the following commands to remove the
-  header files in GCC's private include directory (you may find it easier to
+  header files in GCC's private include directory<phrase condition="html"> (you may find it easier to
   copy and paste these commands, rather than typing them by hand, due to
-  their length):</para>
+  their length)</phrase>:</para>
 
 <!-- && used to ease copy and pasting -->
 <screen><userinput>GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include &amp;&amp;

+ 2 - 0
chapter05/binutils-pass1.xml

@@ -97,6 +97,8 @@ cd ../binutils-build</userinput></screen>
 
 <screen><userinput>make install</userinput></screen>
 
+    <beginpage/>
+
     <para>Next, prepare the linker for the <quote>Adjusting</quote> phase
     later on:</para>
 

+ 2 - 0
chapter05/gcc-pass2.xml

@@ -90,6 +90,8 @@ sed 's/^XCFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \
 
 <screen><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen>
 
+    <beginpage/>
+
     <para>The above patch also removes <filename
     class="directory">/usr/include</filename> from GCC's include search path.
     Patching now rather than adjusting the specs file after installation

+ 1 - 0
chapter05/glibc.xml

@@ -102,6 +102,7 @@ cd ../glibc-build</userinput></screen>
           <para>This tells Glibc to compile itself against the headers recently
           installed to the tools directory, so that it knows exactly what
           features the kernel has and can optimize itself accordingly.</para>
+          <beginpage/>
         </listitem>
       </varlistentry>
 

+ 2 - 0
chapter05/tcl.xml

@@ -74,6 +74,8 @@
 
 <screen><userinput>ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-tcl" role="content">

+ 1 - 0
chapter06/automake.xml

@@ -159,6 +159,7 @@
           <indexterm zone="ch-system-automake config.sub">
             <primary sortas="b-config.sub">config.sub</primary>
           </indexterm>
+          <beginpage/>
         </listitem>
       </varlistentry>
 

+ 2 - 0
chapter06/binutils.xml

@@ -87,6 +87,8 @@ cd ../binutils-build</userinput></screen>
 
     </variablelist>
 
+    <beginpage/>
+
     <important>
       <para>The test suite for Binutils in this section is considered critical.
       Do not skip it under any circumstances.</para>

+ 2 - 0
chapter06/bzip2.xml

@@ -87,6 +87,8 @@ make clean</userinput></screen>
 
 <screen><userinput>make install</userinput></screen>
 
+    <beginpage/>
+
     <para>Install the shared <command>bzip2</command> binary into the
     <filename class="directory">/bin</filename> directory, make
     some necessary symbolic links, and clean up:</para>

+ 2 - 0
chapter06/coreutils.xml

@@ -83,6 +83,8 @@
     to be set up before running the tests. Skip down to <quote>Install the
     package</quote> if not running the test suite.</para>
 
+    <beginpage/>
+
     <para>Create two dummy groups and a dummy user:</para>
 
 <screen><userinput>echo "dummy1:x:1000:" &gt;&gt; /etc/group

+ 2 - 0
chapter06/createfiles.xml

@@ -89,6 +89,8 @@ usb:x:14:
 cdrom:x:15:</literal>
 EOF</userinput></screen>
 
+  <beginpage/>
+
   <para>The created groups are not part of any standard&mdash;they are groups
   decided on in part by the requirements of the Udev configuration in this
   chapter, and in part by common convention employed by a number of existing

+ 6 - 0
chapter06/gcc.xml

@@ -83,6 +83,8 @@ cd ../gcc-build</userinput></screen>
 
 <screen><userinput>make</userinput></screen>
 
+    <beginpage/>
+
     <important>
       <para>In this section, the test suite for GCC is considered
       critical. Do not skip it under any circumstance.</para>
@@ -149,6 +151,8 @@ cd ../gcc-build</userinput></screen>
     href="readjusting.xml"
     xpointer="xpointer(//*[@os='e'])"/>
 
+    <beginpage/>
+
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="readjusting.xml"
     xpointer="xpointer(//*[@os='f'])"/>
@@ -218,6 +222,8 @@ SEARCH_DIR("/usr/lib");</computeroutput></screen>
     href="readjusting.xml"
     xpointer="xpointer(//*[@os='t'])"/>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-gcc" role="content">

+ 9 - 2
chapter06/glibc.xml

@@ -57,8 +57,8 @@
 
     <para>The glibc-libidn tarball adds support for internationalized domain
     names (IDN) to Glibc. Many programs that support IDN require the full
-    <filename class="libraryfile">libidn</filename> library (see
-    <ulink url="&blfs-root;view/svn/general/libidn.html"/>), not this add-on.
+    <filename class="libraryfile">libidn</filename> library, not this add-on (see
+    <ulink url="&blfs-root;view/svn/general/libidn.html"/>).
     Unpack the tarball from within the Glibc source directory:</para>
 
 <screen><userinput>tar -xf ../glibc-libidn-&glibc-version;.tar.bz2</userinput></screen>
@@ -87,6 +87,8 @@
 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
         scripts/test-installation.pl</userinput></screen>
 
+    <beginpage/>
+
     <para>The Glibc documentation recommends building Glibc outside of the source
     directory in a dedicated build directory:</para>
 
@@ -233,6 +235,8 @@ localedef -i ja_JP -f EUC-JP ja_JP</userinput></screen>
     the Glibc defaults do not work well in a networked environment. The time zone
     also needs to be configured.</para>
 
+    <beginpage/>
+
     <para>Create a new file <filename>/etc/nsswitch.conf</filename> by running the
     following:</para>
 
@@ -315,6 +319,8 @@ EOF</userinput></screen>
     class="directory">/opt/lib</filename>, so add those directories to the
     dynamic loader's search path.</para>
 
+    <beginpage/>
+
     <para>Create a new file <filename>/etc/ld.so.conf</filename> by running the
     following:</para>
 
@@ -510,6 +516,7 @@ EOF</userinput></screen>
           <indexterm zone="ch-system-glibc pcprofiledump">
             <primary sortas="b-pcprofiledump">pcprofiledump</primary>
           </indexterm>
+          <beginpage/>
         </listitem>
       </varlistentry>
 

+ 2 - 0
chapter06/groff.xml

@@ -81,6 +81,8 @@
 <screen><userinput>ln -sv eqn /usr/bin/geqn
 ln -sv tbl /usr/bin/gtbl</userinput></screen>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-groff" role="content">

+ 2 - 0
chapter06/iproute2.xml

@@ -139,6 +139,8 @@
           <para><command>ip link <replaceable>&lt;device&gt;</replaceable></command>
           allows users to look at the state of devices and to make changes</para>
 
+          <beginpage/>
+
           <para><command>ip addr</command> allows users to look at addresses and
           their properties, add new addresses, and delete old ones</para>
 

+ 2 - 3
chapter06/kbd.xml

@@ -83,6 +83,8 @@
       such languages have to download working keymaps separately.</para>
     </note>
 
+    <beginpage/>
+
     <para>Some of the scripts in the LFS-Bootscripts package depend on
     <command>kbd_mode</command>, <command>openvt</command>, and
     <command>setfont</command>.  As <filename class="directory">/usr</filename>
@@ -91,9 +93,6 @@
 
 <screen><userinput>mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin</userinput></screen>
 
-
-
-
   </sect2>
 
   <sect2 id="contents-kbd" role="content">

+ 1 - 0
chapter06/man-db.xml

@@ -86,6 +86,7 @@ EOF</userinput></screen>
           <para>This tells the <command>man</command> program to use the
           <quote>ascii8</quote> and <quote>nippon</quote> Groff devices for
           formatting non-ISO-8859-1 manual pages.</para>
+          <beginpage/>
         </listitem>
       </varlistentry>
 

+ 2 - 0
chapter06/perl.xml

@@ -85,6 +85,8 @@
 
 <screen><userinput>make install</userinput></screen>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-perl" role="content">

+ 4 - 0
chapter06/pkgmgt.xml

@@ -87,6 +87,8 @@
     making a decision on a package manager, do some research on the various
     techniques, particularly the drawbacks of the particular scheme.</para>
 
+    <beginpage/>
+
     <sect3>
       <title>It is All in My Head!</title>
 
@@ -161,6 +163,8 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</userinput></screen>
       package, or you may find that it is easier to install some problematic
       packages into <filename class='directory'>/opt</filename>.</para>
 
+      <beginpage/>
+
     </sect3>
 
     <sect3>

+ 2 - 0
chapter06/readjusting.xml

@@ -73,6 +73,8 @@ readelf -l a.out | grep ': /lib'</userinput></screen>
 
 <screen role="nodump" os="e"><userinput>grep -o '/usr/lib.*/crt[1in].* .*' dummy.log</userinput></screen>
 
+  <beginpage/>
+
   <para os="f">If everything is working correctly, there should be no errors,
     and the output of the last command will be:</para>
 

+ 2 - 0
chapter06/readline.xml

@@ -84,6 +84,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
 
 <screen><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen>
 
+    <beginpage/>
+
     <para>Next, remove the <filename class="extension">.so</filename> files in
     <filename class="directory">/lib</filename> and relink them into <filename
     class="directory">/usr/lib</filename>:</para>

+ 2 - 0
chapter06/sysklogd.xml

@@ -87,6 +87,8 @@ user.* -/var/log/user.log
 # End /etc/syslog.conf</literal>
 EOF</userinput></screen>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-sysklogd" role="content">

+ 2 - 0
chapter06/texinfo.xml

@@ -90,6 +90,8 @@
     If the <filename>/usr/share/info/dir</filename> file ever needs to be
     recreated, the following optional commands will accomplish the task:</para>
 
+    <beginpage/>
+
 <screen role="nodump"><userinput>cd /usr/share/info
 rm dir
 for f in *

+ 2 - 0
chapter06/util-linux.xml

@@ -93,6 +93,8 @@ mkdir -p /var/lib/hwclock</userinput></screen>
 
 <screen><userinput>make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-utillinux" role="content">

+ 2 - 0
chapter06/zlib.xml

@@ -84,6 +84,8 @@ make</userinput></screen>
 
 <screen><userinput>chmod -v 644 /usr/lib/libz.a</userinput></screen>
 
+    <beginpage/>
+
   </sect2>
 
   <sect2 id="contents-zlib" role="content">

+ 4 - 0
chapter07/network.xml

@@ -75,6 +75,8 @@ ACTION=="add", SUBSYSTEM=="net", BUS=="<replaceable>pci</replaceable>", ID=="<re
     NAME="<replaceable>intel</replaceable>"</literal>
 EOF</userinput></screen>
 
+    <beginpage/>
+
     <para>These rules will always rename the network cards to
     <quote>realtek</quote> and <quote>intel</quote>, independently
     of the original numbering provided by the kernel (i.e.: the original
@@ -150,6 +152,8 @@ EOF</userinput></screen>
     Dynamic Host Configuration Protocol (DHCP), which is addressed in the
     BLFS book.</para>
 
+    <beginpage/>
+
     <para>The <envar>GATEWAY</envar> variable should contain the default
     gateway IP address, if one is present. If not, then comment out the
     variable entirely.</para>

+ 2 - 0
chapter07/profile.xml

@@ -160,6 +160,8 @@ EOF</userinput></screen>
   8-bit</quote>). So you can use the <quote>C</quote> locale only if you are sure that
   you will never need 8-bit characters.</para>
 
+  <beginpage/>
+
   <para>UTF-8 based locales are not supported well by many programs. E.g., the
   <command>watch</command> program displays only ASCII characters in UTF-8
   locales and has no such restriction in traditional 8-bit locales like en_US.

+ 12 - 6
chapter07/udev.xml

@@ -89,6 +89,8 @@
       available to userspace processes and to <command>udevd</command> for device
       node creation.</para>
 
+      <beginpage/>
+
     </sect3>
 
     <sect3>
@@ -180,6 +182,8 @@
       generates a uevent. This uevent is then handled by
       <command>udevd</command> as described above.</para>
 
+      <beginpage/>
+
     </sect3>
 
   </sect2>
@@ -259,6 +263,8 @@
       <para>Blacklisted modules can still be loaded manually with the
       explicit <command>modprobe</command> command.</para>
 
+      <beginpage/>
+
     </sect3>
 
     <sect3>
@@ -331,18 +337,18 @@
     <itemizedlist>
 
       <listitem>
-        <para>A Userspace Implementation of <systemitem class="filesystem">devfs</systemitem>
-        <ulink url="http://www.kroah.com/linux/talks/ols_2003_udev_paper/Reprint-Kroah-Hartman-OLS2003.pdf"/></para>
+        <para remap="verbatin">A Userspace Implementation of <systemitem class="filesystem">devfs</systemitem>
+<ulink url="http://www.kroah.com/linux/talks/ols_2003_udev_paper/Reprint-Kroah-Hartman-OLS2003.pdf"/></para>
       </listitem>
 
       <listitem>
-        <para>udev FAQ
-        <ulink url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ"/></para>
+        <para remap="verbatin">udev FAQ
+<ulink url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ"/></para>
       </listitem>
 
       <listitem>
-        <para>The <systemitem class="filesystem">sysfs</systemitem> Filesystem
-        <ulink url="http://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf"/></para>
+        <para remap="verbatin">The <systemitem class="filesystem">sysfs</systemitem> Filesystem
+<ulink url="http://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf"/></para>
       </listitem>
 
     </itemizedlist>

+ 8 - 4
chapter08/fstab.xml

@@ -74,14 +74,18 @@ EOF</userinput></screen>
 <screen><literal>/dev/sda1    /media/flash vfat
     noauto,user,quiet,showexec,iocharset=utf8,codepage=866 0 0</literal></screen>
 
-  <note><para>In the latter case, the kernel emits the following message:</para>
+  <beginpage/>
+
+  <note>
+    <para>In the latter case, the kernel emits the following message:</para>
 
 <screen><computeroutput>FAT: utf8 is not a recommended IO charset for FAT filesystems,
     filesystem will be case sensitive!</computeroutput></screen>
 
-  <para>This negative recommendation should be ignored, since all other values
-  of the <quote>iocharset</quote> option result in wrong display of filenames in
-  UTF-8 locales.</para></note>
+    <para>This negative recommendation should be ignored, since all other values
+    of the <quote>iocharset</quote> option result in wrong display of filenames in
+    UTF-8 locales.</para>
+  </note>
 
   <para>It is also possible to specify default codepage and iocharset values for
   some filesystems during kernel configuration. The relevant parameters

+ 4 - 1
chapter08/kernel.xml

@@ -91,6 +91,8 @@
 
 <screen><userinput>make modules_install</userinput></screen>
 
+    <beginpage/>
+
     <para>After kernel compilation is complete, additional steps are
     required to complete the installation. Some files need to be copied to
     the <filename class="directory">/boot</filename> directory.</para>
@@ -152,8 +154,9 @@ cp -r Documentation/* /usr/share/doc/linux-&linux-version;</userinput></screen>
       <emphasis>never</emphasis> be replaced by the kernel headers.</para>
     </warning>
 
-  </sect2>
+    <beginpage/>
 
+  </sect2>
 
   <sect2 id="contents-kernel" role="content">
     <title>Contents of Linux</title>

+ 2 - 0
prologue/hostreqs.xml

@@ -110,6 +110,8 @@
 
   </itemizedlist>
 
+  <beginpage/>
+
   <para>To see whether your host system has all the appropriate versions, run the following:</para>
 
 <screen role="nodump"><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"

+ 6 - 6
prologue/prerequisites.xml

@@ -30,23 +30,23 @@
 
   <itemizedlist>
     <listitem>
-      <para>Software-Building-HOWTO
-      <ulink url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/></para>
+      <para remap="verbatim">Software-Building-HOWTO
+<ulink url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/></para>
 
       <para>This is a comprehensive guide to building and installing
       <quote>generic</quote> Unix software packages under Linux.</para>
     </listitem>
 
     <listitem>
-      <para>The Linux Users' Guide
-      <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para>
+      <para remap="verbatim">The Linux Users' Guide
+<ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para>
 
       <para>This guide covers the usage of assorted Linux software.</para>
     </listitem>
 
     <listitem>
-      <para>The Essential Pre-Reading Hint
-      <ulink url="&hints-root;essential_prereading.txt"/></para>
+      <para remap="verbatim">The Essential Pre-Reading Hint
+<ulink url="&hints-root;essential_prereading.txt"/></para>
 
       <para>This is an LFS Hint written specifically for users new to Linux.
       It includes a list of links to excellent sources of information on a

+ 1 - 1
prologue/typography.xml

@@ -52,7 +52,7 @@ EOF</userinput></screen>
   <para><replaceable>&lt;REPLACED TEXT&gt;</replaceable></para>
 
   <para>This format is used to encapsulate text that is not to be typed
-  as seen or for copy-and-paste operations.</para>
+  as seen<phrase condition="html"> or for copy-and-paste operations</phrase>.</para>
 
   <para><replaceable>[OPTIONAL TEXT]</replaceable></para>
 

+ 5 - 0
stylesheets/pdf/lfs-pagesetup.xsl

@@ -109,6 +109,11 @@
   <xsl:param name="header.rule" select="0"></xsl:param>
   <xsl:param name="footer.rule" select="0"></xsl:param>
   <xsl:param name="marker.section.level" select="-1"></xsl:param>
+  <xsl:attribute-set name="compact.list.item.spacing">
+    <xsl:attribute name="space-before.optimum">0.6em</xsl:attribute>
+    <xsl:attribute name="space-before.minimum">0.4em</xsl:attribute>
+    <xsl:attribute name="space-before.maximum">0.8em</xsl:attribute>
+  </xsl:attribute-set>
 
     <!-- Dropping a blank page -->
   <xsl:template name="book.titlepage.separator"/>