Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 757 → Rev 877

/branches/clfs11/clfs/file_sizes
File deleted
/branches/clfs11/clfs/prologue/mips/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/common/audience.xml
File deleted
/branches/clfs11/clfs/prologue/common/errata.xml
File deleted
/branches/clfs11/clfs/prologue/common/dedication.xml
File deleted
/branches/clfs11/clfs/prologue/common/prerequisites.xml
File deleted
/branches/clfs11/clfs/prologue/common/organization.xml
File deleted
/branches/clfs11/clfs/prologue/common/typography.xml
File deleted
/branches/clfs11/clfs/prologue/common/foreword.xml
File deleted
/branches/clfs11/clfs/prologue/common/hostreqs.xml
File deleted
/branches/clfs11/clfs/prologue/sparc/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/mips64-64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/sparc64-64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/ppc64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/x86_64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/sparc64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/ppc/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/mips64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/preface.xml
File deleted
/branches/clfs11/clfs/prologue/x86_64-64/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/x86/bookinfo.xml
File deleted
/branches/clfs11/clfs/prologue/alpha/bookinfo.xml
File deleted
/branches/clfs11/clfs/chroot/common/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/chroot/common/creatingdirs.xml
File deleted
/branches/clfs11/clfs/chroot/common/chroot.xml
File deleted
/branches/clfs11/clfs/chroot/common/introduction.xml
File deleted
/branches/clfs11/clfs/chroot/common/devices.xml
File deleted
/branches/clfs11/clfs/chroot/common/createfiles.xml
File deleted
/branches/clfs11/clfs/chroot/common/pwdgroup.xml
File deleted
/branches/clfs11/clfs/chroot/common/kernfs.xml
File deleted
/branches/clfs11/clfs/chroot/common/changingowner.xml
File deleted
/branches/clfs11/clfs/chroot/common/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/chroot/64/createfiles.xml
File deleted
/branches/clfs11/clfs/chroot/64/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/chroot/mips-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/ppc64/flags.xml
File deleted
/branches/clfs11/clfs/chroot/x86_64/flags.xml
File deleted
/branches/clfs11/clfs/chroot/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/sparc/before-chroot.xml
File deleted
/branches/clfs11/clfs/chroot/mips/creatingdirs.xml
File deleted
/branches/clfs11/clfs/chroot/mips/before-chroot.xml
File deleted
/branches/clfs11/clfs/chroot/x86-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/sparc64-64/flags.xml
File deleted
/branches/clfs11/clfs/chroot/mips64-64/flags.xml
File deleted
/branches/clfs11/clfs/chroot/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/multilib/createfiles.xml
File deleted
/branches/clfs11/clfs/chroot/multilib/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/chroot/multilib/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/chroot/multilib/creatingdirs.xml
File deleted
/branches/clfs11/clfs/chroot/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/chroot/mips64/creatingdirs.xml
File deleted
/branches/clfs11/clfs/chroot/mips64/createfiles.xml
File deleted
/branches/clfs11/clfs/chroot/mips64/flags.xml
File deleted
/branches/clfs11/clfs/chroot/ppc/before-chroot.xml
File deleted
/branches/clfs11/clfs/chroot/sparc64/flags.xml
File deleted
/branches/clfs11/clfs/chroot/x86/before-chroot.xml
File deleted
/branches/clfs11/clfs/chroot/x86_64-64/flags.xml
File deleted
/branches/clfs11/clfs/ppc64-index.xml
File deleted
/branches/clfs11/clfs/x86_64-index.xml
File deleted
/branches/clfs11/clfs/packages.ent
File deleted
/branches/clfs11/clfs/boot/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/boot/mips-chapter.xml
File deleted
/branches/clfs11/clfs/boot/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/yaboot-build.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/powerpc-utils.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/mktemp.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/yaboot.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/kernel.xml
File deleted
/branches/clfs11/clfs/boot/ppc64/hfsutils.xml
File deleted
/branches/clfs11/clfs/boot/x86_64/flags.xml
File deleted
/branches/clfs11/clfs/boot/x86_64/grub-build.xml
File deleted
/branches/clfs11/clfs/boot/x86_64/kernel.xml
File deleted
/branches/clfs11/clfs/boot/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/boot/sparc/fstab.xml
File deleted
/branches/clfs11/clfs/boot/sparc/kernel.xml
File deleted
/branches/clfs11/clfs/boot/sparc/elftoaout.xml
File deleted
/branches/clfs11/clfs/boot/sparc/silo-build.xml
File deleted
/branches/clfs11/clfs/boot/sparc/silo.xml
File deleted
/branches/clfs11/clfs/boot/sparc/sysvinit.xml
File deleted
/branches/clfs11/clfs/boot/mips/sysvinit.xml
File deleted
/branches/clfs11/clfs/boot/mips/colo-build.xml
File deleted
/branches/clfs11/clfs/boot/mips/colo.xml
File deleted
/branches/clfs11/clfs/boot/mips/bootloaders.xml
File deleted
/branches/clfs11/clfs/boot/mips/creatingdirs.xml
File deleted
/branches/clfs11/clfs/boot/mips/kernel.xml
File deleted
/branches/clfs11/clfs/boot/x86-chapter.xml
File deleted
/branches/clfs11/clfs/boot/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/sparc64-64/flags.xml
File deleted
/branches/clfs11/clfs/boot/sparc64-64/silo-build.xml
File deleted
/branches/clfs11/clfs/boot/mips64-64/flags.xml
File deleted
/branches/clfs11/clfs/boot/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/multilib/createfiles.xml
File deleted
/branches/clfs11/clfs/boot/multilib/sysvinit.xml
File deleted
/branches/clfs11/clfs/boot/multilib/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/boot/multilib/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/boot/multilib/creatingdirs.xml
File deleted
/branches/clfs11/clfs/boot/multilib/udev.xml
File deleted
/branches/clfs11/clfs/boot/multilib/module-init-tools.xml
File deleted
/branches/clfs11/clfs/boot/multilib/Attic/bootscripts.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/boot/mips64/createfiles.xml
File deleted
/branches/clfs11/clfs/boot/mips64/sysvinit.xml
File deleted
/branches/clfs11/clfs/boot/mips64/colo-build.xml
File deleted
/branches/clfs11/clfs/boot/mips64/flags.xml
File deleted
/branches/clfs11/clfs/boot/mips64/creatingdirs.xml
File deleted
/branches/clfs11/clfs/boot/mips64/kernel.xml
File deleted
/branches/clfs11/clfs/boot/ppc/yaboot-build.xml
File deleted
/branches/clfs11/clfs/boot/ppc/powerpc-utils.xml
File deleted
/branches/clfs11/clfs/boot/ppc/mktemp.xml
File deleted
/branches/clfs11/clfs/boot/ppc/yaboot.xml
File deleted
/branches/clfs11/clfs/boot/ppc/kernel.xml
File deleted
/branches/clfs11/clfs/boot/ppc/hfsutils.xml
File deleted
/branches/clfs11/clfs/boot/sparc64/flags.xml
File deleted
/branches/clfs11/clfs/boot/sparc64/kernel.xml
File deleted
/branches/clfs11/clfs/boot/sparc64/sysvinit.xml
File deleted
/branches/clfs11/clfs/boot/x86/grub-build.xml
File deleted
/branches/clfs11/clfs/boot/x86/grub.xml
File deleted
/branches/clfs11/clfs/boot/x86/kernel.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-64/bin86.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-64/flags.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-64/lilo-build.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-64/bootloaders.xml
File deleted
/branches/clfs11/clfs/boot/x86_64-64/lilo.xml
File deleted
/branches/clfs11/clfs/boot/alpha/kernel.xml
File deleted
/branches/clfs11/clfs/boot/alpha/aboot-build.xml
File deleted
/branches/clfs11/clfs/boot/alpha/aboot.xml
File deleted
/branches/clfs11/clfs/boot/common/creatingdirs.xml
File deleted
/branches/clfs11/clfs/boot/common/settingenviron.xml
File deleted
/branches/clfs11/clfs/boot/common/fstab.xml
File deleted
/branches/clfs11/clfs/boot/common/introduction.xml
File deleted
/branches/clfs11/clfs/boot/common/whatnext.xml
File deleted
/branches/clfs11/clfs/boot/common/devices.xml
File deleted
/branches/clfs11/clfs/boot/common/udev.xml
File deleted
/branches/clfs11/clfs/boot/common/module-init-tools.xml
File deleted
/branches/clfs11/clfs/boot/common/createfiles.xml
File deleted
/branches/clfs11/clfs/boot/common/pwdgroup.xml
File deleted
/branches/clfs11/clfs/boot/common/sysvinit.xml
File deleted
/branches/clfs11/clfs/boot/common/changingowner.xml
File deleted
/branches/clfs11/clfs/boot/common/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/boot/common/bootscripts.xml
File deleted
/branches/clfs11/clfs/boot/common/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/boot/64/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/boot/64/udev.xml
File deleted
/branches/clfs11/clfs/boot/64/createfiles.xml
File deleted
/branches/clfs11/clfs/images/tip.png
File deleted
\ No newline at end of file
/branches/clfs11/clfs/images/important.png
File deleted
\ No newline at end of file
/branches/clfs11/clfs/images/caution.png
File deleted
\ No newline at end of file
/branches/clfs11/clfs/images/warning.png
File deleted
\ No newline at end of file
/branches/clfs11/clfs/images/note.png
File deleted
\ No newline at end of file
/branches/clfs11/clfs/INSTALL
File deleted
/branches/clfs11/clfs/index.xml
File deleted
/branches/clfs11/clfs/partitioning/mips-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/sparc64/creatingpartition.xml
File deleted
/branches/clfs11/clfs/partitioning/ppc/creatingpartition.xml
File deleted
/branches/clfs11/clfs/partitioning/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/alpha/creatingpartition.xml
File deleted
/branches/clfs11/clfs/partitioning/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/x86-chapter.xml
File deleted
/branches/clfs11/clfs/partitioning/mips/creatingpartition.xml
File deleted
/branches/clfs11/clfs/partitioning/mips/creatingfilesystem.xml
File deleted
/branches/clfs11/clfs/partitioning/common/creatingpartition.xml
File deleted
/branches/clfs11/clfs/partitioning/common/mounting.xml
File deleted
/branches/clfs11/clfs/partitioning/common/introduction.xml
File deleted
/branches/clfs11/clfs/partitioning/common/creatingfilesystem.xml
File deleted
/branches/clfs11/clfs/partitioning/sparc/creatingpartition.xml
File deleted
/branches/clfs11/clfs/bootscripts/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/multilib/bootscripts.xml
File deleted
/branches/clfs11/clfs/bootscripts/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/x86-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/hostname.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/sysklogd.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/profile.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/hosts.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/introduction.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/console.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/udev.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/usage.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/inputrc.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/setclock.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/symlinks.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/network.xml
File deleted
/branches/clfs11/clfs/bootscripts/common/bootscripts.xml
File deleted
/branches/clfs11/clfs/bootscripts/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/mips-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/bootscripts/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/sparc64-64-index.xml
File deleted
/branches/clfs11/clfs/Makefile
File deleted
/branches/clfs11/clfs/mips64-64-index.xml
File deleted
/branches/clfs11/clfs/materials/x86/patches.xml
File deleted
/branches/clfs11/clfs/materials/x86/packages.xml
File deleted
/branches/clfs11/clfs/materials/x86_64-64/packages.xml
File deleted
/branches/clfs11/clfs/materials/x86_64-64/patches.xml
File deleted
/branches/clfs11/clfs/materials/alpha/patches.xml
File deleted
/branches/clfs11/clfs/materials/alpha/packages.xml
File deleted
/branches/clfs11/clfs/materials/common/packages.xml
File deleted
/branches/clfs11/clfs/materials/common/introduction.xml
File deleted
/branches/clfs11/clfs/materials/common/patches.xml
File deleted
/branches/clfs11/clfs/materials/mips-chapter.xml
File deleted
/branches/clfs11/clfs/materials/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/materials/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/ppc64/packages.xml
File deleted
/branches/clfs11/clfs/materials/ppc64/patches.xml
File deleted
/branches/clfs11/clfs/materials/x86_64/packages.xml
File deleted
/branches/clfs11/clfs/materials/x86_64/patches.xml
File deleted
/branches/clfs11/clfs/materials/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/materials/sparc/patches.xml
File deleted
/branches/clfs11/clfs/materials/sparc/packages.xml
File deleted
/branches/clfs11/clfs/materials/mips/patches.xml
File deleted
/branches/clfs11/clfs/materials/mips/packages.xml
File deleted
/branches/clfs11/clfs/materials/x86-chapter.xml
File deleted
/branches/clfs11/clfs/materials/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/materials/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/sparc64-64/patches.xml
File deleted
/branches/clfs11/clfs/materials/sparc64-64/packages.xml
File deleted
/branches/clfs11/clfs/materials/mips64-64/patches.xml
File deleted
/branches/clfs11/clfs/materials/mips64-64/packages.xml
File deleted
/branches/clfs11/clfs/materials/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/materials/sparc64/patches.xml
File deleted
/branches/clfs11/clfs/materials/sparc64/packages.xml
File deleted
/branches/clfs11/clfs/materials/mips64/patches.xml
File deleted
/branches/clfs11/clfs/materials/mips64/packages.xml
File deleted
/branches/clfs11/clfs/materials/ppc/packages.xml
File deleted
/branches/clfs11/clfs/materials/ppc/patches.xml
File deleted
/branches/clfs11/clfs/introduction/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/ppc64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/ppc64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64/livecd.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/sparc/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/sparc/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/sparc/buildinfo.xml
File deleted
/branches/clfs11/clfs/introduction/mips/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/mips/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/mips/buildinfo.xml
File deleted
/branches/clfs11/clfs/introduction/x86-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/sparc64-64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/sparc64-64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/mips64-64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/mips64-64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/sparc64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/sparc64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/mips64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/mips64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/ppc/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/ppc/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/x86/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/x86/livecd.xml
File deleted
/branches/clfs11/clfs/introduction/x86/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64-64/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/x86_64-64/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/alpha/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/alpha/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/common/changelog.xml
File deleted
/branches/clfs11/clfs/introduction/common/acknowledgements.xml
File deleted
/branches/clfs11/clfs/introduction/common/resources.xml
File deleted
/branches/clfs11/clfs/introduction/common/how.xml
File deleted
/branches/clfs11/clfs/introduction/common/askforhelp.xml
File deleted
/branches/clfs11/clfs/introduction/common/whatsnew.xml
File deleted
/branches/clfs11/clfs/introduction/mips-chapter.xml
File deleted
/branches/clfs11/clfs/introduction/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/obfuscate.sh
File deleted
/branches/clfs11/clfs/ppc-index.xml
File deleted
/branches/clfs11/clfs/mips64-index.xml
File deleted
/branches/clfs11/clfs/sparc64-index.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc/Attic/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc/linux-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips/Attic/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips/Attic/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips/linux-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-64/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-64/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-64/flags.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-64/flags.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-64/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-64/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/multilib/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/multilib/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/cross-tools/multilib/binutils.xml
File deleted
/branches/clfs11/clfs/cross-tools/multilib/flags.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/flags.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/glibc-n32.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/Attic/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/Attic/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc/linux-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/flags.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64/linux-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86/linux-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64-64/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64-64/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64-64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha/linux-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/alpha/glibc-headers.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/cflags.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/file.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/introduction.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/common/binutils.xml
File deleted
/branches/clfs11/clfs/cross-tools/64/binutils.xml
File deleted
/branches/clfs11/clfs/cross-tools/64/flags.xml
File deleted
/branches/clfs11/clfs/cross-tools/64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc64/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/ppc64/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64/glibc.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64/gcc-static.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64/gcc-final.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64/variables.xml
File deleted
/branches/clfs11/clfs/cross-tools/x86_64/linux-headers.xml
File deleted
/branches/clfs11/clfs/alpha-index.xml
File deleted
/branches/clfs11/clfs/README
File deleted
/branches/clfs11/clfs/tidy.conf
File deleted
/branches/clfs11/clfs/general.ent
File deleted
/branches/clfs11/clfs/appendices/ppc/macmiscellany.xml
File deleted
/branches/clfs11/clfs/appendices/acronymlist.xml
File deleted
/branches/clfs11/clfs/appendices/acknowledgments.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/ppc.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/alpha.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/x86.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/x86_64-64.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/common.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/mips.xml
File deleted
/branches/clfs11/clfs/appendices/dependencies/sparc.xml
File deleted
/branches/clfs11/clfs/appendices/license.xml
File deleted
/branches/clfs11/clfs/final-system/mips64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/ppc-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/sparc/Attic/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/sparc/silo.xml
File deleted
/branches/clfs11/clfs/final-system/sparc/sysvinit.xml
File deleted
/branches/clfs11/clfs/final-system/sparc/elftoaout.xml
File deleted
/branches/clfs11/clfs/final-system/mips/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/mips/sysvinit.xml
File deleted
/branches/clfs11/clfs/final-system/mips/colo.xml
File deleted
/branches/clfs11/clfs/final-system/mips/mktemp.xml
File deleted
/branches/clfs11/clfs/final-system/mips/dvhtool.xml
File deleted
/branches/clfs11/clfs/final-system/mips/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/mips/arcload.xml
File deleted
/branches/clfs11/clfs/final-system/x86-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/alpha-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64-64/silo.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64-64/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64-64/inetutils.xml
File deleted
/branches/clfs11/clfs/final-system/mips64-64/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/mips64-64/arcload.xml
File deleted
/branches/clfs11/clfs/final-system/mips64-64/Attic/gcc.xml
File deleted
/branches/clfs11/clfs/final-system/mips64-64/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/patch.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/perl.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/udev.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/groff.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/procps.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/ncurses-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/coreutils.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/readline-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bison-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/e2fsprogs-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/man.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/sed.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/gettext.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bzip2.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/perl-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/sysvinit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/procps-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/mktemp.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/flex-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/psmisc.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/sysklogd.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/kbd.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/zlib-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/findutils.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/libtool.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/less.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/iproute2.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/gettext-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bzip2-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/texinfo.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/file-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/stripping.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/aboutdebug.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/ncurses-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/readline.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/shadow.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/multiarch_wrapper.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/gawk.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/binutils.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/libtool-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/gcc.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/grep.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/perl-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/udev-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/file-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/procps-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/automake.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/gzip.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bison.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bash.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/inetutils.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/m4.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/module-init-tools.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/gettext-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bzip2-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/tar.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/udev-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/diffutils.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/vim.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/flex.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/e2fsprogs-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/bison-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/zlib.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/libtool-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/temp-perl.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/make.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/autoconf.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/file.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/ncurses.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/readline-n32.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/flex-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/multilib/zlib-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/aboutdebug.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/arcload.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/sysvinit.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/gcc.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/colo.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/mktemp.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/dvhtool.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/stripping.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/mips64/glibc-n32.xml
File deleted
/branches/clfs11/clfs/final-system/ppc/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/ppc/powerpc-utils.xml
File deleted
/branches/clfs11/clfs/final-system/ppc/yaboot.xml
File deleted
/branches/clfs11/clfs/final-system/ppc/parted.xml
File deleted
/branches/clfs11/clfs/final-system/ppc/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/ppc/hfsutils.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/Attic/linux-headers.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/Attic/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/silo.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/sysvinit.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/inetutils.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/elftoaout.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64/libtool.xml
File deleted
/branches/clfs11/clfs/final-system/x86/grub.xml
File deleted
/branches/clfs11/clfs/final-system/x86/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-64/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-64/binutils.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-64/lilo.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-64/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64-64/bin86.xml
File deleted
/branches/clfs11/clfs/final-system/alpha/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/alpha/aboot.xml
File deleted
/branches/clfs11/clfs/final-system/alpha/Attic/linux-headers.xml
File deleted
/branches/clfs11/clfs/final-system/common/sysvinit.xml
File deleted
/branches/clfs11/clfs/final-system/common/pkgmgt.xml
File deleted
/branches/clfs11/clfs/final-system/common/gcc.xml
File deleted
/branches/clfs11/clfs/final-system/common/mktemp.xml
File deleted
/branches/clfs11/clfs/final-system/common/psmisc.xml
File deleted
/branches/clfs11/clfs/final-system/common/flex.xml
File deleted
/branches/clfs11/clfs/final-system/common/sysklogd.xml
File deleted
/branches/clfs11/clfs/final-system/common/patch.xml
File deleted
/branches/clfs11/clfs/final-system/common/zlib.xml
File deleted
/branches/clfs11/clfs/final-system/common/groff.xml
File deleted
/branches/clfs11/clfs/final-system/common/less.xml
File deleted
/branches/clfs11/clfs/final-system/common/coreutils.xml
File deleted
/branches/clfs11/clfs/final-system/common/iproute2.xml
File deleted
/branches/clfs11/clfs/final-system/common/e2fsprogs.xml
File deleted
/branches/clfs11/clfs/final-system/common/bison.xml
File deleted
/branches/clfs11/clfs/final-system/common/man.xml
File deleted
/branches/clfs11/clfs/final-system/common/sed.xml
File deleted
/branches/clfs11/clfs/final-system/common/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/final-system/common/make.xml
File deleted
/branches/clfs11/clfs/final-system/common/autoconf.xml
File deleted
/branches/clfs11/clfs/final-system/common/file.xml
File deleted
/branches/clfs11/clfs/final-system/common/inetutils.xml
File deleted
/branches/clfs11/clfs/final-system/common/introduction.xml
File deleted
/branches/clfs11/clfs/final-system/common/aboutdebug.xml
File deleted
/branches/clfs11/clfs/final-system/common/readline.xml
File deleted
/branches/clfs11/clfs/final-system/common/module-init-tools.xml
File deleted
/branches/clfs11/clfs/final-system/common/gettext.xml
File deleted
/branches/clfs11/clfs/final-system/common/shadow.xml
File deleted
/branches/clfs11/clfs/final-system/common/bzip2.xml
File deleted
/branches/clfs11/clfs/final-system/common/tar.xml
File deleted
/branches/clfs11/clfs/final-system/common/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/common/binutils.xml
File deleted
/branches/clfs11/clfs/final-system/common/gawk.xml
File deleted
/branches/clfs11/clfs/final-system/common/diffutils.xml
File deleted
/branches/clfs11/clfs/final-system/common/vim.xml
File deleted
/branches/clfs11/clfs/final-system/common/grep.xml
File deleted
/branches/clfs11/clfs/final-system/common/kbd.xml
File deleted
/branches/clfs11/clfs/final-system/common/findutils.xml
File deleted
/branches/clfs11/clfs/final-system/common/perl.xml
File deleted
/branches/clfs11/clfs/final-system/common/udev.xml
File deleted
/branches/clfs11/clfs/final-system/common/libtool.xml
File deleted
/branches/clfs11/clfs/final-system/common/temp-perl.xml
File deleted
/branches/clfs11/clfs/final-system/common/procps.xml
File deleted
/branches/clfs11/clfs/final-system/common/automake.xml
File deleted
/branches/clfs11/clfs/final-system/common/man-pages.xml
File deleted
/branches/clfs11/clfs/final-system/common/linux-headers.xml
File deleted
/branches/clfs11/clfs/final-system/common/gzip.xml
File deleted
/branches/clfs11/clfs/final-system/common/texinfo.xml
File deleted
/branches/clfs11/clfs/final-system/common/testsuitesagain.xml
File deleted
/branches/clfs11/clfs/final-system/common/bash.xml
File deleted
/branches/clfs11/clfs/final-system/common/stripping.xml
File deleted
/branches/clfs11/clfs/final-system/common/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/common/m4.xml
File deleted
/branches/clfs11/clfs/final-system/common/iana-etc.xml
File deleted
/branches/clfs11/clfs/final-system/common/ncurses.xml
File deleted
/branches/clfs11/clfs/final-system/64/Attic/util-linux-ng.xml
File deleted
/branches/clfs11/clfs/final-system/64/binutils.xml
File deleted
/branches/clfs11/clfs/final-system/64/gcc.xml
File deleted
/branches/clfs11/clfs/final-system/sparc-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/mips-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/mips64-64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/sparc64-64-chapter.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/gcc.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/powerpc-utils.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/mktemp.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/yaboot.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/parted.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/hfsutils.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/libtool.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/ppc64/binutils.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64/adjusting.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64/grub.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64/glibc.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64/libtool.xml
File deleted
/branches/clfs11/clfs/final-system/x86_64/glibc-64bit.xml
File deleted
/branches/clfs11/clfs/patches.ent
File deleted
/branches/clfs11/clfs/sparc-index.xml
File deleted
/branches/clfs11/clfs/stylesheets/dump-commands.xsl
File deleted
/branches/clfs11/clfs/stylesheets/wget.xsl
File deleted
/branches/clfs11/clfs/stylesheets/clfs-chunked.xsl
File deleted
/branches/clfs11/clfs/stylesheets/top-index.xsl
File deleted
/branches/clfs11/clfs/stylesheets/clfs-nochunks.xsl
File deleted
/branches/clfs11/clfs/stylesheets/clfs-pdf.xsl
File deleted
/branches/clfs11/clfs/stylesheets/patcheslist.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/lfs-print.css
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/profile.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/chunk-slave.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/chunk-master.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf/lfs-mixed.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf/lfs-index.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf/lfs-pagesetup.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf/lfs-admon.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf/lfs-lists.xsl
File deleted
\ No newline at end of file
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf/lfs-xref.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/chunkfast.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/lfs-l10n.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/lfs.css
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-navigational.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-admon.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-xref.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-titles.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-toc.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-legalnotice.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-mixed.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-index.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/xhtml/lfs-sections.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/nochunks.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/common.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/pdf.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/entities.ent
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/titles.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/insertfile.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/l10n.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/it.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/pi.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/targets.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/l10n.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/olink.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/gentext.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/subtitles.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/l10n.dtd
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/targetdatabase.dtd
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/de.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/zh_tw.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/table.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/common.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/zh_cn.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/en.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/refentry.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/es.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/fr.xml
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/stripns.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/labels.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/common/utility.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/COPYING
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/profile.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/profile-mode.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/strip-attributes.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/profiling/xsl2profile.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/titlepage.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx-ng.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/maketoc.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx-kimber.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/sections.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/math.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/info.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/annotations.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/footnote.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/lists.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunk-common.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunker.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/biblio.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/param.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/task.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/glossary.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/html.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/xref.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/manifest.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-chunk.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/keywords.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-onechunk.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/pi.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunk.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/verbatim.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/onechunk.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/titlepage.templates.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunktoc.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/inline.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-docbook.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/profile-chunk-code.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autotoc.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/formal.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/docbook.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunk-code.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/division.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/toc.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/chunkfast.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx-kosek.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/table.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/biblio-iso690.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/block.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/html-rtf.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/changebars.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/admon.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/refentry.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/oldchunker.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/qandaset.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/graphics.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/component.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/callout.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/htmltbl.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/index.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/highlight.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/synop.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/ebnf.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/xhtml/autoidx.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/autoidx.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/inline.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/spaces.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/axf.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.xsl
File deleted
/branches/clfs11/clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pdf2index
File deleted
Property changes:
Deleted: svn:executable
## -1 +0,0 ##
-*
\ No newline at end of property
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/formal.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/formal.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/formal.xsl (nonexistent)
@@ -1,534 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: formal.xsl,v 1.1 2008-12-31 18:36:33 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- formal.object creates a basic block containing the
- result of processing the object, including its title
- and any keep-together properties.
- The template calling formal.object may wrap these results in a
- float or pgwide block. -->
-
-<xsl:template name="formal.object">
- <xsl:param name="placement" select="'before'"/>
-
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="content">
- <xsl:if test="$placement = 'before'">
- <xsl:call-template name="formal.object.heading">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </xsl:if>
- <xsl:apply-templates/>
- <xsl:if test="$placement != 'before'">
- <xsl:call-template name="formal.object.heading">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </xsl:if>
- </xsl:variable>
-
- <xsl:variable name="keep.together">
- <xsl:call-template name="pi.dbfo_keep-together"/>
- </xsl:variable>
-
- <xsl:choose>
- <!-- tables have their own templates and
- are not handled by formal.object -->
- <xsl:when test="self::figure">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="figure.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="self::example">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="example.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="self::equation">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="equation.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="self::procedure">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="procedure.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block id="{$id}"
- xsl:use-attribute-sets="formal.object.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="formal.object.heading">
- <xsl:param name="object" select="."/>
- <xsl:param name="placement" select="'before'"/>
-
- <fo:block xsl:use-attribute-sets="formal.title.properties">
- <xsl:choose>
- <xsl:when test="$placement = 'before'">
- <xsl:attribute
- name="keep-with-next.within-column">always</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute
- name="keep-with-previous.within-column">always</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:apply-templates select="$object" mode="object.title.markup">
- <xsl:with-param name="allow-anchors" select="1"/>
- </xsl:apply-templates>
- </fo:block>
-</xsl:template>
-
-<xsl:template name="informal.object">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="keep.together">
- <xsl:call-template name="pi.dbfo_keep-together"/>
- </xsl:variable>
-
- <xsl:choose>
- <!-- informaltables have their own templates and
- are not handled by formal.object -->
- <xsl:when test="local-name(.) = 'equation'">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="equation.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:when>
- <xsl:when test="local-name(.) = 'procedure'">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="procedure.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:when>
- <xsl:when test="local-name(.) = 'informalfigure'">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="informalfigure.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:when>
- <xsl:when test="local-name(.) = 'informalexample'">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="informalexample.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:when>
- <xsl:when test="local-name(.) = 'informalequation'">
- <fo:block id="{$id}"
- xsl:use-attribute-sets="informalequation.properties">
- <xsl:apply-templates/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block id="{$id}"
- xsl:use-attribute-sets="informal.object.properties">
- <xsl:if test="$keep.together != ''">
- <xsl:attribute name="keep-together.within-column"><xsl:value-of
- select="$keep.together"/></xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="semiformal.object">
- <xsl:param name="placement" select="'before'"/>
- <xsl:choose>
- <xsl:when test="./title">
- <xsl:call-template name="formal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="informal.object"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="figure">
- <xsl:variable name="param.placement"
- select="substring-after(normalize-space($formal.title.placement),
- concat(local-name(.), ' '))"/>
-
- <xsl:variable name="placement">
- <xsl:choose>
- <xsl:when test="contains($param.placement, ' ')">
- <xsl:value-of select="substring-before($param.placement, ' ')"/>
- </xsl:when>
- <xsl:when test="$param.placement = ''">before</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$param.placement"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="figure">
- <xsl:choose>
- <xsl:when test="@pgwide = '1'">
- <fo:block xsl:use-attribute-sets="pgwide.properties">
- <xsl:call-template name="formal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="formal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="floatstyle">
- <xsl:call-template name="floatstyle"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$floatstyle != ''">
- <xsl:call-template name="floater">
- <xsl:with-param name="position" select="$floatstyle"/>
- <xsl:with-param name="content" select="$figure"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$figure"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="example">
- <xsl:variable name="param.placement"
- select="substring-after(normalize-space($formal.title.placement),
- concat(local-name(.), ' '))"/>
-
- <xsl:variable name="placement">
- <xsl:choose>
- <xsl:when test="contains($param.placement, ' ')">
- <xsl:value-of select="substring-before($param.placement, ' ')"/>
- </xsl:when>
- <xsl:when test="$param.placement = ''">before</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$param.placement"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <!-- Example doesn't have a pgwide attribute, so may use a PI -->
- <xsl:variable name="pgwide.pi">
- <xsl:call-template name="pi.dbfo_pgwide"/>
- </xsl:variable>
-
- <xsl:variable name="pgwide">
- <xsl:choose>
- <xsl:when test="$pgwide.pi">
- <xsl:value-of select="$pgwide.pi"/>
- </xsl:when>
- <!-- child element may set pgwide -->
- <xsl:when test="*[@pgwide]">
- <xsl:value-of select="*[@pgwide][1]/@pgwide"/>
- </xsl:when>
- </xsl:choose>
- </xsl:variable>
-
- <!-- Get align value from internal mediaobject -->
- <xsl:variable name="align">
- <xsl:if test="mediaobject|mediaobjectco">
- <xsl:variable name="olist" select="mediaobject/imageobject
- |mediaobjectco/imageobjectco
- |mediaobject/videoobject
- |mediaobject/audioobject
- |mediaobject/textobject"/>
-
- <xsl:variable name="object.index">
- <xsl:call-template name="select.mediaobject.index">
- <xsl:with-param name="olist" select="$olist"/>
- <xsl:with-param name="count" select="1"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="object" select="$olist[position() = $object.index]"/>
-
- <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
- </xsl:if>
- </xsl:variable>
-
- <xsl:variable name="example">
- <xsl:choose>
- <xsl:when test="$pgwide = '1'">
- <fo:block xsl:use-attribute-sets="pgwide.properties">
- <xsl:if test="$align != ''">
- <xsl:attribute name="text-align">
- <xsl:value-of select="$align"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:call-template name="formal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block>
- <xsl:if test="$align != ''">
- <xsl:attribute name="text-align">
- <xsl:value-of select="$align"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:call-template name="formal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="floatstyle">
- <xsl:call-template name="floatstyle"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$floatstyle != ''">
- <xsl:call-template name="floater">
- <xsl:with-param name="position" select="$floatstyle"/>
- <xsl:with-param name="content" select="$example"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$example"/>
- </xsl:otherwise>
- </xsl:choose>
-
-</xsl:template>
-
-<!-- Unified handling of CALS and HTML tables, formal and not -->
-<!-- Creates a hierarchy of nested containers:
- - Outer container does a float.
- - Nested container does block-container for rotation
- - Nested block contains title, layout table and footnotes
- - Nested layout table placeholder template supports extensions.
- - fo:table is innermost.
- Created from the innermost and working out.
- Not all layers apply to every table.
--->
-<xsl:template match="table|informaltable">
- <xsl:if test="tgroup/tbody/tr
- |tgroup/thead/tr
- |tgroup/tfoot/tr">
- <xsl:message terminate="yes">
- <xsl:text>Broken table: tr descendent of CALS Table.</xsl:text>
- <xsl:text>The text in the first tr is:&#10;</xsl:text>
- <xsl:value-of
- select="(tgroup//tr)[1]"/>
- </xsl:message>
- </xsl:if>
- <xsl:if test="not(tgroup) and .//row">
- <xsl:message terminate="yes">
- <xsl:text>Broken table: row descendent of HTML table.</xsl:text>
- <xsl:text>The text in the first row is:&#10;</xsl:text>
- <xsl:value-of
- select=".//row[1]"/>
- </xsl:message>
- </xsl:if>
-
- <!-- Contains fo:table, not title or footnotes -->
- <xsl:variable name="table.content">
- <xsl:call-template name="make.table.content"/>
- </xsl:variable>
-
- <!-- Optional layout table template for extensions -->
- <xsl:variable name="table.layout">
- <xsl:call-template name="table.layout">
- <xsl:with-param name="table.content" select="$table.content"/>
- </xsl:call-template>
- </xsl:variable>
-
- <!-- fo:block contains title, layout table, and footnotes -->
- <xsl:variable name="table.block">
- <xsl:call-template name="table.block">
- <xsl:with-param name="table.layout" select="$table.layout"/>
- </xsl:call-template>
- </xsl:variable>
-
- <!-- pgwide or orient container -->
- <xsl:variable name="table.container">
- <xsl:call-template name="table.container">
- <xsl:with-param name="table.block" select="$table.block"/>
- </xsl:call-template>
- </xsl:variable>
-
- <!-- float or not -->
- <xsl:variable name="floatstyle">
- <xsl:call-template name="floatstyle"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$floatstyle != ''">
- <xsl:call-template name="floater">
- <xsl:with-param name="position" select="$floatstyle"/>
- <xsl:with-param name="content" select="$table.container"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$table.container"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-
-<xsl:template match="equation">
- <xsl:variable name="param.placement"
- select="substring-after(normalize-space($formal.title.placement),
- concat(local-name(.), ' '))"/>
-
- <xsl:variable name="placement">
- <xsl:choose>
- <xsl:when test="contains($param.placement, ' ')">
- <xsl:value-of select="substring-before($param.placement, ' ')"/>
- </xsl:when>
- <xsl:when test="$param.placement = ''">before</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$param.placement"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <!-- Equation doesn't have a pgwide attribute, so may use a PI -->
- <xsl:variable name="pgwide">
- <xsl:call-template name="pi.dbfo_pgwide"/>
- </xsl:variable>
-
- <xsl:variable name="equation">
- <xsl:choose>
- <xsl:when test="$pgwide = '1'">
- <fo:block xsl:use-attribute-sets="pgwide.properties">
- <xsl:call-template name="semiformal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="semiformal.object">
- <xsl:with-param name="placement" select="$placement"/>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="floatstyle">
- <xsl:call-template name="floatstyle"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$floatstyle != ''">
- <xsl:call-template name="floater">
- <xsl:with-param name="position" select="$floatstyle"/>
- <xsl:with-param name="content" select="$equation"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$equation"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="figure/title"></xsl:template>
-<xsl:template match="figure/titleabbrev"></xsl:template>
-<xsl:template match="table/title"></xsl:template>
-<xsl:template match="table/titleabbrev"></xsl:template>
-<xsl:template match="table/textobject"></xsl:template>
-<xsl:template match="example/title"></xsl:template>
-<xsl:template match="example/titleabbrev"></xsl:template>
-<xsl:template match="equation/title"></xsl:template>
-<xsl:template match="equation/titleabbrev"></xsl:template>
-
-<xsl:template match="informalfigure">
- <xsl:call-template name="informal.object"/>
-</xsl:template>
-
-<xsl:template match="informalexample">
- <xsl:call-template name="informal.object"/>
-</xsl:template>
-
-<xsl:template match="informaltable/textobject"></xsl:template>
-
-<xsl:template match="informalequation">
- <xsl:call-template name="informal.object"/>
-</xsl:template>
-
-<xsl:template name="floatstyle">
- <xsl:if test="(@float and @float != '0') or @floatstyle != ''">
- <xsl:choose>
- <xsl:when test="@floatstyle != ''">
- <xsl:value-of select="@floatstyle"/>
- </xsl:when>
- <xsl:when test="@float = '1'">
- <xsl:value-of select="$default.float.class"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="@float"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
-</xsl:template>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/division.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/division.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/division.xsl (nonexistent)
@@ -1,611 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: division.xsl,v 1.1 2008-12-31 18:36:33 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-
-<xsl:template name="division.title">
- <xsl:param name="node" select="."/>
- <xsl:variable name="id">
- <xsl:call-template name="object.id">
- <xsl:with-param name="object" select="$node"/>
- </xsl:call-template>
- </xsl:variable>
- <xsl:variable name="title">
- <xsl:apply-templates select="$node" mode="object.title.markup"/>
- </xsl:variable>
-
- <xsl:if test="$passivetex.extensions != 0">
- <fotex:bookmark xmlns:fotex="http://www.tug.org/fotex"
- fotex-bookmark-level="1"
- fotex-bookmark-label="{$id}">
- <xsl:value-of select="$title"/>
- </fotex:bookmark>
- </xsl:if>
-
- <fo:block keep-with-next.within-column="always"
- hyphenate="false">
- <xsl:if test="$axf.extensions != 0">
- <xsl:attribute name="axf:outline-level">
- <xsl:choose>
- <xsl:when test="count($node/ancestor::*) > 0">
- <xsl:value-of select="count($node/ancestor::*)"/>
- </xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="axf:outline-expand">false</xsl:attribute>
- <xsl:attribute name="axf:outline-title">
- <xsl:value-of select="normalize-space($title)"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$title"/>
- </fo:block>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="set">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="preamble"
- select="*[not(self::book or self::setindex)]"/>
-
- <xsl:variable name="content" select="book|setindex"/>
-
- <xsl:variable name="titlepage-master-reference">
- <xsl:call-template name="select.pagemaster">
- <xsl:with-param name="pageclass" select="'titlepage'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="lot-master-reference">
- <xsl:call-template name="select.pagemaster">
- <xsl:with-param name="pageclass" select="'lot'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:if test="$preamble">
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$titlepage-master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="." mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$titlepage-master-reference"/>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="." mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$titlepage-master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
-
- <fo:block id="{$id}">
- <xsl:call-template name="set.titlepage"/>
- </fo:block>
- </fo:flow>
- </fo:page-sequence>
- </xsl:if>
-
- <xsl:variable name="toc.params">
- <xsl:call-template name="find.path.params">
- <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:if test="contains($toc.params, 'toc')">
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$lot-master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="." mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$lot-master-reference"/>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="." mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$lot-master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
-
- <xsl:call-template name="set.toc"/>
- </fo:flow>
- </fo:page-sequence>
- </xsl:if>
-
- <xsl:apply-templates select="$content"/>
-</xsl:template>
-
-<xsl:template match="set/setinfo"></xsl:template>
-<xsl:template match="set/title"></xsl:template>
-<xsl:template match="set/subtitle"></xsl:template>
-<xsl:template match="set/titleabbrev"></xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="book">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="preamble"
- select="title|subtitle|titleabbrev|bookinfo|info"/>
-
- <xsl:variable name="content"
- select="node()[not(self::title or self::subtitle
- or self::titleabbrev
- or self::info
- or self::bookinfo)]"/>
-
- <xsl:variable name="titlepage-master-reference">
- <xsl:call-template name="select.pagemaster">
- <xsl:with-param name="pageclass" select="'titlepage'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:call-template name="front.cover"/>
-
- <xsl:if test="$preamble">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- <xsl:with-param name="content">
- <fo:block id="{$id}">
- <xsl:call-template name="book.titlepage"/>
- </fo:block>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:apply-templates select="dedication" mode="dedication"/>
-
- <xsl:call-template name="make.book.tocs"/>
-
- <xsl:apply-templates select="$content"/>
-
- <xsl:call-template name="back.cover"/>
-
-</xsl:template>
-
-<xsl:template match="book/bookinfo"></xsl:template>
-<xsl:template match="book/info"></xsl:template>
-<xsl:template match="book/title"></xsl:template>
-<xsl:template match="book/subtitle"></xsl:template>
-<xsl:template match="book/titleabbrev"></xsl:template>
-
-<!-- Placeholder templates -->
-<xsl:template name="front.cover"/>
-<xsl:template name="back.cover"/>
-
-<!-- ================================================================= -->
-<xsl:template name="make.book.tocs">
-
- <xsl:variable name="lot-master-reference">
- <xsl:call-template name="select.pagemaster">
- <xsl:with-param name="pageclass" select="'lot'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="toc.params">
- <xsl:call-template name="find.path.params">
- <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:if test="contains($toc.params, 'toc')">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="gentext-key" select="'TableofContents'"/>
- <xsl:with-param name="content">
- <xsl:call-template name="division.toc">
- <xsl:with-param name="toc.title.p"
- select="contains($toc.params, 'title')"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="contains($toc.params,'figure') and .//figure">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="gentext-key" select="'ListofFigures'"/>
- <xsl:with-param name="content">
- <xsl:call-template name="list.of.titles">
- <xsl:with-param name="titles" select="'figure'"/>
- <xsl:with-param name="nodes" select=".//figure"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="contains($toc.params,'table') and .//table">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="gentext-key" select="'ListofTables'"/>
- <xsl:with-param name="content">
- <xsl:call-template name="list.of.titles">
- <xsl:with-param name="titles" select="'table'"/>
- <xsl:with-param name="nodes" select=".//table"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="contains($toc.params,'example') and .//example">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="gentext-key" select="'ListofExample'"/>
- <xsl:with-param name="content">
- <xsl:call-template name="list.of.titles">
- <xsl:with-param name="titles" select="'example'"/>
- <xsl:with-param name="nodes" select=".//example"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="contains($toc.params,'equation') and
- .//equation[title or info/title]">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="gentext-key" select="'ListofEquations'"/>
- <xsl:with-param name="content">
- <xsl:call-template name="list.of.titles">
- <xsl:with-param name="titles" select="'equation'"/>
- <xsl:with-param name="nodes"
- select=".//equation[title or info/title]"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="contains($toc.params,'procedure') and
- .//procedure[title or info/title]">
- <xsl:call-template name="page.sequence">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="gentext-key" select="'ListofProcedures'"/>
- <xsl:with-param name="content">
- <xsl:call-template name="list.of.titles">
- <xsl:with-param name="titles" select="'procedure'"/>
- <xsl:with-param name="nodes"
- select=".//procedure[title or info/title]"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-<!-- ==================================================================== -->
-
-<xsl:template match="part">
- <xsl:if test="not(partintro)">
- <xsl:apply-templates select="." mode="part.titlepage.mode"/>
- <xsl:call-template name="generate.part.toc"/>
- </xsl:if>
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="part" mode="part.titlepage.mode">
- <!-- done this way to force the context node to be the part -->
- <xsl:param name="additional.content"/>
-
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="titlepage-master-reference">
- <xsl:call-template name="select.pagemaster">
- <xsl:with-param name="pageclass" select="'titlepage'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$titlepage-master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="." mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$titlepage-master-reference"/>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="." mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$titlepage-master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference"
- select="$titlepage-master-reference"/>
- </xsl:call-template>
-
- <fo:block id="{$id}">
- <xsl:call-template name="part.titlepage"/>
- </fo:block>
- <xsl:copy-of select="$additional.content"/>
- </fo:flow>
- </fo:page-sequence>
-</xsl:template>
-
-<xsl:template match="part/docinfo|partinfo"></xsl:template>
-<xsl:template match="part/info"></xsl:template>
-<xsl:template match="part/title"></xsl:template>
-<xsl:template match="part/subtitle"></xsl:template>
-<xsl:template match="part/titleabbrev"></xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template name="generate.part.toc">
- <xsl:param name="part" select="."/>
-
- <xsl:variable name="lot-master-reference">
- <xsl:call-template name="select.pagemaster">
- <xsl:with-param name="pageclass" select="'lot'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="toc.params">
- <xsl:call-template name="find.path.params">
- <xsl:with-param name="node" select="$part"/>
- <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="nodes" select="reference|
- preface|
- chapter|
- appendix|
- article|
- bibliography|
- glossary|
- index"/>
-
- <xsl:if test="count($nodes) &gt; 0 and contains($toc.params, 'toc')">
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$lot-master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="element" select="'toc'"/>
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="$part" mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$lot-master-reference"/>
- </xsl:apply-templates>
-
- <xsl:apply-templates select="$part" mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$lot-master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference"
- select="$lot-master-reference"/>
- </xsl:call-template>
-
- <xsl:call-template name="division.toc">
- <xsl:with-param name="toc-context" select="$part"/>
- <xsl:with-param name="toc.title.p"
- select="contains($toc.params, 'title')"/>
- </xsl:call-template>
-
- </fo:flow>
- </fo:page-sequence>
- </xsl:if>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="part/partintro">
- <xsl:apply-templates select=".." mode="part.titlepage.mode">
- <xsl:with-param name="additional.content">
- <xsl:if test="title">
- <xsl:call-template name="partintro.titlepage"/>
- </xsl:if>
- <xsl:apply-templates/>
- </xsl:with-param>
- </xsl:apply-templates>
-
- <xsl:call-template name="generate.part.toc">
- <xsl:with-param name="part" select=".."/>
- </xsl:call-template>
-</xsl:template>
-
-<xsl:template match="partintro/title"></xsl:template>
-<xsl:template match="partintro/subtitle"></xsl:template>
-<xsl:template match="partintro/titleabbrev"></xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="book" mode="division.number">
- <xsl:number from="set" count="book" format="1."/>
-</xsl:template>
-
-<xsl:template match="part" mode="division.number">
- <xsl:number from="book" count="part" format="I."/>
-</xsl:template>
-
-</xsl:stylesheet>
-
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/ptc.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/ptc.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/ptc.xsl (nonexistent)
@@ -1,76 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version="1.0">
-
-<!-- ================================================================ -->
-<!-- -->
-<!-- PTC/Arbortext Code for XSL 1.1 bookmark support -->
-<!-- -->
-<!-- ================================================================ -->
-
-<xsl:param name="ati.xsl11.bookmarks" select="1"/>
-
-<xsl:variable name="ati-a-dia" select=
-"'&#257;&#259;&#261;&#263;&#265;&#267;&#269;&#271;&#273;&#275;&#277;&#279;&#281;&#283;&#339;&#285;&#287;&#289;&#291;&#293;&#295;&#297;&#299;&#301;&#303;&#305;&#309;&#311;&#314;&#316;&#318;&#320;&#322;&#324;&#326;&#328;&#331;&#333;&#335;&#337;&#341;&#343;&#345;&#347;&#349;&#351;&#353;&#355;&#357;&#359;&#361;&#363;&#365;&#367;&#369;&#371;&#373;&#375;&#378;&#380;&#382;&#256;&#258;&#260;&#262;&#264;&#266;&#268;&#270;&#272;&#274;&#276;&#278;&#280;&#282;&#338;&#284;&#286;&#288;&#290;&#292;&#294;&#296;&#298;&#300;&#302;&#304;&#308;&#310;&#313;&#315;&#317;&#319;&#321;&#323;&#325;&#327;&#330;&#332;&#334;&#336;&#340;&#342;&#344;&#346;&#348;&#350;&#352;&#354;&#356;&#358;&#360;&#362;&#364;&#366;&#368;&#370;&#372;&#374;&#376;&#377;&#379;&#381;'"/>
-
-<xsl:variable name="ati-a-asc" select=
-"'aaaccccddeeeeeegggghhiiiiijklllllnnnnooorrrsssstttuuuuuuwyzzzAAACCCCDDEEEEEEGGGGHHIIIIIJKLLLLLNNNNOOORRRSSSSTTTUUUUUUWYYZZZ'"/>
-
-<xsl:template match="*" mode="ati.xsl11.bookmarks">
- <xsl:apply-templates select="*" mode="ati.xsl11.bookmarks"/>
-</xsl:template>
-
-<xsl:template match="set|book|part|reference|preface|chapter|appendix|article
- |glossary|bibliography|index|setindex
- |refentry
- |sect1|sect2|sect3|sect4|sect5|section"
- mode="ati.xsl11.bookmarks">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
- <xsl:variable name="bookmark-label">
- <xsl:apply-templates select="." mode="object.title.markup"/>
- </xsl:variable>
-
- <!-- Put the root element bookmark at the same level as its children -->
- <!-- If the object is a set or book, generate a bookmark for the toc -->
-
- <xsl:choose>
- <xsl:when test="parent::*">
- <fo:bookmark internal-destination="{$id}">
- <fo:bookmark-title>
- <xsl:value-of select="translate($bookmark-label, $ati-a-dia, $ati-a-asc)"/>
- </fo:bookmark-title>
- <xsl:apply-templates select="*" mode="ati.xsl11.bookmarks"/>
- </fo:bookmark>
- </xsl:when>
- <xsl:otherwise>
- <fo:bookmark internal-destination="{$id}">
- <fo:bookmark-title>
- <xsl:value-of select="translate($bookmark-label, $ati-a-dia, $ati-a-asc)"/>
- </fo:bookmark-title>
- </fo:bookmark>
-
- <xsl:variable name="toc.params">
- <xsl:call-template name="find.path.params">
- <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
- </xsl:call-template>
- </xsl:variable>
- <xsl:if test="contains($toc.params, 'toc')
- and section|sect1|refentry
- |article|bibliography|glossary
- |appendix">
- <fo:bookmark internal-destination="toc...{$id}">
- <fo:bookmark-title>
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'TableofContents'"/>
- </xsl:call-template>
- </fo:bookmark-title>
- </fo:bookmark>
- </xsl:if>
- <xsl:apply-templates select="*" mode="ati.xsl11.bookmarks"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pagesetup.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pagesetup.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/pagesetup.xsl (nonexistent)
@@ -1,2314 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version="1.0">
-
-<!-- ********************************************************************
- $Id: pagesetup.xsl,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the DocBook XSL Stylesheet distribution.
- See ../README or http://docbook.sf.net/ for copyright
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-
-<xsl:param name="body.fontset">
- <xsl:value-of select="$body.font.family"/>
- <xsl:if test="$body.font.family != ''
- and $symbol.font.family != ''">,</xsl:if>
- <xsl:value-of select="$symbol.font.family"/>
-</xsl:param>
-
-<xsl:param name="title.fontset">
- <xsl:value-of select="$title.font.family"/>
- <xsl:if test="$title.font.family != ''
- and $symbol.font.family != ''">,</xsl:if>
- <xsl:value-of select="$symbol.font.family"/>
-</xsl:param>
-
-<!-- PassiveTeX can't handle the math expression for
- title.margin.left being negative, so ignore it.
- margin-left="{$page.margin.outer} - {$title.margin.left}"
--->
-<xsl:param name="margin.left.outer">
- <xsl:choose>
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:value-of select="$page.margin.outer"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$page.margin.outer"/>
- <xsl:text> - </xsl:text>
- <xsl:value-of select="$title.margin.left"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-
-<xsl:param name="margin.left.inner">
- <xsl:choose>
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:value-of select="$page.margin.inner"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$page.margin.inner"/>
- <xsl:text> - </xsl:text>
- <xsl:value-of select="$title.margin.left"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-
-<xsl:template name="setup.pagemasters">
- <fo:layout-master-set>
- <!-- blank pages -->
- <fo:simple-page-master master-name="blank"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">blank</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body display-align="center"
- margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}">
- <xsl:if test="$fop.extensions = 0 and $fop1.extensions = 0">
- <xsl:attribute name="region-name">blank-body</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-blank"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-blank"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- title pages -->
- <fo:simple-page-master master-name="titlepage-first"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">titlepage-first</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.titlepage}"
- column-count="{$column.count.titlepage}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="titlepage-odd"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">titlepage-odd</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.titlepage}"
- column-count="{$column.count.titlepage}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="titlepage-even"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">titlepage-even</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.titlepage}"
- column-count="{$column.count.titlepage}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- list-of-title pages -->
- <fo:simple-page-master master-name="lot-first"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">lot-first</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.lot}"
- column-count="{$column.count.lot}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="lot-odd"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">lot-odd</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.lot}"
- column-count="{$column.count.lot}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="lot-even"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">lot-even</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.lot}"
- column-count="{$column.count.lot}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- frontmatter pages -->
- <fo:simple-page-master master-name="front-first"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">front-first</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.front}"
- column-count="{$column.count.front}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="front-odd"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">front-odd</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.front}"
- column-count="{$column.count.front}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="front-even"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">front-even</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.front}"
- column-count="{$column.count.front}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- body pages -->
- <fo:simple-page-master master-name="body-first"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">body-first</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.body}"
- column-count="{$column.count.body}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="body-odd"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">body-odd</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.body}"
- column-count="{$column.count.body}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="body-even"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">body-even</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.body}"
- column-count="{$column.count.body}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- backmatter pages -->
- <fo:simple-page-master master-name="back-first"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">back-first</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.back}"
- column-count="{$column.count.back}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="back-odd"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">back-odd</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.back}"
- column-count="{$column.count.back}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="back-even"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">back-even</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.back}"
- column-count="{$column.count.back}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- index pages -->
- <fo:simple-page-master master-name="index-first"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">index-first</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.index}"
- column-count="{$column.count.index}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="index-odd"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">index-odd</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.index}"
- column-count="{$column.count.index}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="index-even"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">index-even</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.index}"
- column-count="{$column.count.index}">
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <xsl:if test="$draft.mode != 'no'">
- <!-- draft blank pages -->
- <fo:simple-page-master master-name="blank-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">blank-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-blank"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-blank"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- draft title pages -->
- <fo:simple-page-master master-name="titlepage-first-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">titlepage-first-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.titlepage}"
- column-count="{$column.count.titlepage}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="titlepage-odd-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">titlepage-odd-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.titlepage}"
- column-count="{$column.count.titlepage}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="titlepage-even-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">titlepage-even-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.titlepage}"
- column-count="{$column.count.titlepage}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- draft list-of-title pages -->
- <fo:simple-page-master master-name="lot-first-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">lot-first-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.lot}"
- column-count="{$column.count.lot}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="lot-odd-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">lot-odd-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.lot}"
- column-count="{$column.count.lot}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="lot-even-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">lot-even-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.lot}"
- column-count="{$column.count.lot}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- draft frontmatter pages -->
- <fo:simple-page-master master-name="front-first-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">front-first-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.front}"
- column-count="{$column.count.front}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="front-odd-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">front-odd-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.front}"
- column-count="{$column.count.front}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="front-even-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">front-even-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.front}"
- column-count="{$column.count.front}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- draft body pages -->
- <fo:simple-page-master master-name="body-first-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">body-first-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.body}"
- column-count="{$column.count.body}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="body-odd-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">body-odd-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.body}"
- column-count="{$column.count.body}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="body-even-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">body-even-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.body}"
- column-count="{$column.count.body}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- draft backmatter pages -->
- <fo:simple-page-master master-name="back-first-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">back-first-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.back}"
- column-count="{$column.count.back}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="back-odd-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">back-odd-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.back}"
- column-count="{$column.count.back}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="back-even-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$margin.left.outer}"
- margin-right="{$page.margin.inner}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">back-even-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.back}"
- column-count="{$column.count.back}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <!-- draft index pages -->
- <fo:simple-page-master master-name="index-first-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">index-first-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.index}"
- column-count="{$column.count.index}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-first"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-first"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="index-odd-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-left="{$page.margin.inner}"
- margin-right="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">index-odd-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.index}"
- column-count="{$column.count.index}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-odd"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-odd"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
-
- <fo:simple-page-master master-name="index-even-draft"
- page-width="{$page.width}"
- page-height="{$page.height}"
- margin-top="{$page.margin.top}"
- margin-bottom="{$page.margin.bottom}"
- margin-right="{$page.margin.inner}"
- margin-left="{$page.margin.outer}">
- <xsl:if test="$axf.extensions != 0">
- <xsl:call-template name="axf-page-master-properties">
- <xsl:with-param name="page.master">index-even-draft</xsl:with-param>
- </xsl:call-template>
- </xsl:if>
- <fo:region-body margin-bottom="{$body.margin.bottom}"
- margin-top="{$body.margin.top}"
- column-gap="{$column.gap.index}"
- column-count="{$column.count.index}">
- <xsl:if test="$draft.watermark.image != ''">
- <xsl:attribute name="background-image">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename" select="$draft.watermark.image"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="background-attachment">fixed</xsl:attribute>
- <xsl:attribute name="background-repeat">no-repeat</xsl:attribute>
- <xsl:attribute name="background-position-horizontal">center</xsl:attribute>
- <xsl:attribute name="background-position-vertical">center</xsl:attribute>
- </xsl:if>
- </fo:region-body>
- <fo:region-before region-name="xsl-region-before-even"
- extent="{$region.before.extent}"
- display-align="before"/>
- <fo:region-after region-name="xsl-region-after-even"
- extent="{$region.after.extent}"
- display-align="after"/>
- </fo:simple-page-master>
- </xsl:if>
-
- <!-- setup for title page(s) -->
- <fo:page-sequence-master master-name="titlepage">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="titlepage-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="titlepage-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">titlepage-even</xsl:when>
- <xsl:otherwise>titlepage-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup for lots -->
- <fo:page-sequence-master master-name="lot">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="lot-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="lot-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">lot-even</xsl:when>
- <xsl:otherwise>lot-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup front matter -->
- <fo:page-sequence-master master-name="front">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="front-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="front-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">front-even</xsl:when>
- <xsl:otherwise>front-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup for body pages -->
- <fo:page-sequence-master master-name="body">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="body-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="body-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">body-even</xsl:when>
- <xsl:otherwise>body-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup back matter -->
- <fo:page-sequence-master master-name="back">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="back-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="back-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">back-even</xsl:when>
- <xsl:otherwise>back-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup back matter -->
- <fo:page-sequence-master master-name="index">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="index-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="index-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">index-even</xsl:when>
- <xsl:otherwise>index-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <xsl:if test="$draft.mode != 'no'">
- <!-- setup for draft title page(s) -->
- <fo:page-sequence-master master-name="titlepage-draft">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank-draft"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="titlepage-first-draft"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="titlepage-odd-draft"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">titlepage-even-draft</xsl:when>
- <xsl:otherwise>titlepage-odd-draft</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup for draft lots -->
- <fo:page-sequence-master master-name="lot-draft">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank-draft"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="lot-first-draft"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="lot-odd-draft"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">lot-even-draft</xsl:when>
- <xsl:otherwise>lot-odd-draft</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup draft front matter -->
- <fo:page-sequence-master master-name="front-draft">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank-draft"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="front-first-draft"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="front-odd-draft"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">front-even-draft</xsl:when>
- <xsl:otherwise>front-odd-draft</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup for draft body pages -->
- <fo:page-sequence-master master-name="body-draft">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank-draft"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="body-first-draft"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="body-odd-draft"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">body-even-draft</xsl:when>
- <xsl:otherwise>body-odd-draft</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup draft back matter -->
- <fo:page-sequence-master master-name="back-draft">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank-draft"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="back-first-draft"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="back-odd-draft"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">back-even-draft</xsl:when>
- <xsl:otherwise>back-odd-draft</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <!-- setup draft index pages -->
- <fo:page-sequence-master master-name="index-draft">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="blank-draft"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="index-first-draft"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="index-odd-draft"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference
- odd-or-even="even">
- <xsl:attribute name="master-reference">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">index-even-draft</xsl:when>
- <xsl:otherwise>index-odd-draft</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </fo:conditional-page-master-reference>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
- </xsl:if>
-
- <xsl:call-template name="user.pagemasters"/>
-
- </fo:layout-master-set>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template name="user.pagemasters"/> <!-- intentionally empty -->
-
-<!-- ==================================================================== -->
-
-<xsl:template name="select.pagemaster">
- <xsl:param name="element" select="local-name(.)"/>
- <xsl:param name="pageclass" select="''"/>
-
- <xsl:variable name="pagemaster">
- <xsl:choose>
- <xsl:when test="$pageclass != ''">
- <xsl:value-of select="$pageclass"/>
- </xsl:when>
- <xsl:when test="$pageclass = 'lot'">lot</xsl:when>
- <xsl:when test="$element = 'dedication'">front</xsl:when>
- <xsl:when test="$element = 'preface'">front</xsl:when>
- <xsl:when test="$element = 'appendix'">back</xsl:when>
- <xsl:when test="$element = 'glossary'">back</xsl:when>
- <xsl:when test="$element = 'bibliography'">back</xsl:when>
- <xsl:when test="$element = 'index'">index</xsl:when>
- <xsl:when test="$element = 'colophon'">back</xsl:when>
- <xsl:otherwise>body</xsl:otherwise>
- </xsl:choose>
-
- <xsl:choose>
- <xsl:when test="$draft.mode = 'yes'">
- <xsl:text>-draft</xsl:text>
- </xsl:when>
- <xsl:when test="$draft.mode = 'no'">
- <!-- nop -->
- </xsl:when>
- <xsl:when test="ancestor-or-self::*[@status][1]/@status = 'draft'">
- <xsl:text>-draft</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <!-- nop -->
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:call-template name="select.user.pagemaster">
- <xsl:with-param name="element" select="$element"/>
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="default-pagemaster" select="$pagemaster"/>
- </xsl:call-template>
-</xsl:template>
-
-<xsl:template name="select.user.pagemaster">
- <xsl:param name="element"/>
- <xsl:param name="pageclass"/>
- <xsl:param name="default-pagemaster"/>
-
- <!-- by default, return the default. But if you've created your own
- pagemasters in user.pagemasters, you might want to select one here. -->
- <xsl:value-of select="$default-pagemaster"/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template name="head.sep.rule">
- <xsl:param name="pageclass"/>
- <xsl:param name="sequence"/>
- <xsl:param name="gentext-key"/>
-
- <xsl:if test="$header.rule != 0">
- <xsl:attribute name="border-bottom-width">0.5pt</xsl:attribute>
- <xsl:attribute name="border-bottom-style">solid</xsl:attribute>
- <xsl:attribute name="border-bottom-color">black</xsl:attribute>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="foot.sep.rule">
- <xsl:param name="pageclass"/>
- <xsl:param name="sequence"/>
- <xsl:param name="gentext-key"/>
-
- <xsl:if test="$footer.rule != 0">
- <xsl:attribute name="border-top-width">0.5pt</xsl:attribute>
- <xsl:attribute name="border-top-style">solid</xsl:attribute>
- <xsl:attribute name="border-top-color">black</xsl:attribute>
- </xsl:if>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="*" mode="running.head.mode">
- <xsl:param name="master-reference" select="'unknown'"/>
- <xsl:param name="gentext-key" select="local-name(.)"/>
-
- <!-- remove -draft from reference -->
- <xsl:variable name="pageclass">
- <xsl:choose>
- <xsl:when test="contains($master-reference, '-draft')">
- <xsl:value-of select="substring-before($master-reference, '-draft')"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$master-reference"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <fo:static-content flow-name="xsl-region-before-first">
- <fo:block xsl:use-attribute-sets="header.content.properties">
- <xsl:call-template name="header.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'first'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <fo:static-content flow-name="xsl-region-before-odd">
- <fo:block xsl:use-attribute-sets="header.content.properties">
- <xsl:call-template name="header.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'odd'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <fo:static-content flow-name="xsl-region-before-even">
- <fo:block xsl:use-attribute-sets="header.content.properties">
- <xsl:call-template name="header.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'even'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <fo:static-content flow-name="xsl-region-before-blank">
- <fo:block xsl:use-attribute-sets="header.content.properties">
- <xsl:call-template name="header.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'blank'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <xsl:call-template name="footnote-separator"/>
-
- <xsl:if test="$fop.extensions = 0 and $fop1.extensions = 0">
- <xsl:call-template name="blank.page.content"/>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="footnote-separator">
- <fo:static-content flow-name="xsl-footnote-separator">
- <fo:block>
- <fo:leader xsl:use-attribute-sets="footnote.sep.leader.properties"/>
- </fo:block>
- </fo:static-content>
-</xsl:template>
-
-<xsl:template name="blank.page.content">
- <fo:static-content flow-name="blank-body">
- <fo:block text-align="center"/>
- </fo:static-content>
-</xsl:template>
-
-<xsl:template name="header.table">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
-
- <!-- default is a single table style for all headers -->
- <!-- Customize it for different page classes or sequence location -->
-
- <xsl:choose>
- <xsl:when test="$pageclass = 'index'">
- <xsl:attribute name="margin-left">0pt</xsl:attribute>
- </xsl:when>
- </xsl:choose>
-
- <xsl:variable name="column1">
- <xsl:choose>
- <xsl:when test="$double.sided = 0">1</xsl:when>
- <xsl:when test="$sequence = 'first' or $sequence = 'odd'">1</xsl:when>
- <xsl:otherwise>3</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="column3">
- <xsl:choose>
- <xsl:when test="$double.sided = 0">3</xsl:when>
- <xsl:when test="$sequence = 'first' or $sequence = 'odd'">3</xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="candidate">
- <fo:table xsl:use-attribute-sets="header.table.properties">
- <xsl:call-template name="head.sep.rule">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
-
- <fo:table-column column-number="1">
- <xsl:attribute name="column-width">
- <xsl:text>proportional-column-width(</xsl:text>
- <xsl:call-template name="header.footer.width">
- <xsl:with-param name="location">header</xsl:with-param>
- <xsl:with-param name="position" select="$column1"/>
- </xsl:call-template>
- <xsl:text>)</xsl:text>
- </xsl:attribute>
- </fo:table-column>
- <fo:table-column column-number="2">
- <xsl:attribute name="column-width">
- <xsl:text>proportional-column-width(</xsl:text>
- <xsl:call-template name="header.footer.width">
- <xsl:with-param name="location">header</xsl:with-param>
- <xsl:with-param name="position" select="2"/>
- </xsl:call-template>
- <xsl:text>)</xsl:text>
- </xsl:attribute>
- </fo:table-column>
- <fo:table-column column-number="3">
- <xsl:attribute name="column-width">
- <xsl:text>proportional-column-width(</xsl:text>
- <xsl:call-template name="header.footer.width">
- <xsl:with-param name="location">header</xsl:with-param>
- <xsl:with-param name="position" select="$column3"/>
- </xsl:call-template>
- <xsl:text>)</xsl:text>
- </xsl:attribute>
- </fo:table-column>
-
- <fo:table-body>
- <fo:table-row>
- <xsl:attribute name="block-progression-dimension.minimum">
- <xsl:value-of select="$header.table.height"/>
- </xsl:attribute>
- <fo:table-cell text-align="left"
- display-align="before">
- <xsl:if test="$fop.extensions = 0">
- <xsl:attribute name="relative-align">baseline</xsl:attribute>
- </xsl:if>
- <fo:block>
- <xsl:call-template name="header.content">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="position" select="'left'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell text-align="center"
- display-align="before">
- <xsl:if test="$fop.extensions = 0">
- <xsl:attribute name="relative-align">baseline</xsl:attribute>
- </xsl:if>
- <fo:block>
- <xsl:call-template name="header.content">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="position" select="'center'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell text-align="right"
- display-align="before">
- <xsl:if test="$fop.extensions = 0">
- <xsl:attribute name="relative-align">baseline</xsl:attribute>
- </xsl:if>
- <fo:block>
- <xsl:call-template name="header.content">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="position" select="'right'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </xsl:variable>
-
- <!-- Really output a header? -->
- <xsl:choose>
- <xsl:when test="$pageclass = 'titlepage' and $gentext-key = 'book'
- and $sequence='first'">
- <!-- no, book titlepages have no headers at all -->
- </xsl:when>
- <xsl:when test="$sequence = 'blank' and $headers.on.blank.pages = 0">
- <!-- no output -->
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$candidate"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="header.content">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="position" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
-
-<!--
- <fo:block>
- <xsl:value-of select="$pageclass"/>
- <xsl:text>, </xsl:text>
- <xsl:value-of select="$sequence"/>
- <xsl:text>, </xsl:text>
- <xsl:value-of select="$position"/>
- <xsl:text>, </xsl:text>
- <xsl:value-of select="$gentext-key"/>
- </fo:block>
--->
-
- <fo:block>
-
- <!-- sequence can be odd, even, first, blank -->
- <!-- position can be left, center, right -->
- <xsl:choose>
- <xsl:when test="$sequence = 'blank'">
- <!-- nothing -->
- </xsl:when>
-
- <xsl:when test="$position='left'">
- <!-- Same for odd, even, empty, and blank sequences -->
- <xsl:call-template name="draft.text"/>
- </xsl:when>
-
- <xsl:when test="($sequence='odd' or $sequence='even') and $position='center'">
- <xsl:if test="$pageclass != 'titlepage'">
- <xsl:choose>
- <xsl:when test="ancestor::book and ($double.sided != 0)">
- <fo:retrieve-marker retrieve-class-name="section.head.marker"
- retrieve-position="first-including-carryover"
- retrieve-boundary="page-sequence"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="." mode="titleabbrev.markup"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
- </xsl:when>
-
- <xsl:when test="$position='center'">
- <!-- nothing for empty and blank sequences -->
- </xsl:when>
-
- <xsl:when test="$position='right'">
- <!-- Same for odd, even, empty, and blank sequences -->
- <xsl:call-template name="draft.text"/>
- </xsl:when>
-
- <xsl:when test="$sequence = 'first'">
- <!-- nothing for first pages -->
- </xsl:when>
-
- <xsl:when test="$sequence = 'blank'">
- <!-- nothing for blank pages -->
- </xsl:when>
- </xsl:choose>
- </fo:block>
-</xsl:template>
-
-<xsl:template name="header.footer.width">
- <xsl:param name="location" select="'header'"/>
- <xsl:param name="position" select="1"/>
-
- <xsl:variable name="width.set">
- <xsl:choose>
- <xsl:when test="$location = 'header'">
- <xsl:value-of select="normalize-space($header.column.widths)"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="normalize-space($footer.column.widths)"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
-
- <xsl:variable name="width">
- <xsl:choose>
- <xsl:when test="$position = 1">
- <xsl:value-of select="substring-before($width.set, ' ')"/>
- </xsl:when>
- <xsl:when test="$position = 2">
- <xsl:value-of select="substring-before(substring-after($width.set, ' '), ' ')"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="substring-after(substring-after($width.set, ' '), ' ')"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <!-- Make sure it is a number -->
- <xsl:choose>
- <xsl:when test = "$width = number($width)">
- <xsl:value-of select="$width"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message>Error: value in <xsl:value-of select="$location"/>.column.widths at position <xsl:value-of select="$position"/> is not a number.</xsl:message>
- <xsl:text>1</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="draft.text">
- <xsl:choose>
- <xsl:when test="$draft.mode = 'yes'">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'Draft'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="$draft.mode = 'no'">
- <!-- nop -->
- </xsl:when>
- <xsl:when test="ancestor-or-self::*[@status][1]/@status = 'draft'">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'Draft'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <!-- nop -->
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="*" mode="running.foot.mode">
- <xsl:param name="master-reference" select="'unknown'"/>
- <xsl:param name="gentext-key" select="local-name(.)"/>
-
- <!-- remove -draft from reference -->
- <xsl:variable name="pageclass">
- <xsl:choose>
- <xsl:when test="contains($master-reference, '-draft')">
- <xsl:value-of select="substring-before($master-reference, '-draft')"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$master-reference"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <fo:static-content flow-name="xsl-region-after-first">
- <fo:block xsl:use-attribute-sets="footer.content.properties">
- <xsl:call-template name="footer.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'first'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <fo:static-content flow-name="xsl-region-after-odd">
- <fo:block xsl:use-attribute-sets="footer.content.properties">
- <xsl:call-template name="footer.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'odd'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <fo:static-content flow-name="xsl-region-after-even">
- <fo:block xsl:use-attribute-sets="footer.content.properties">
- <xsl:call-template name="footer.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'even'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-
- <fo:static-content flow-name="xsl-region-after-blank">
- <fo:block xsl:use-attribute-sets="footer.content.properties">
- <xsl:call-template name="footer.table">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="'blank'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:static-content>
-</xsl:template>
-
-<xsl:template name="footer.table">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
-
- <!-- default is a single table style for all footers -->
- <!-- Customize it for different page classes or sequence location -->
-
- <xsl:choose>
- <xsl:when test="$pageclass = 'index'">
- <xsl:attribute name="margin-left">0pt</xsl:attribute>
- </xsl:when>
- </xsl:choose>
-
- <xsl:variable name="column1">
- <xsl:choose>
- <xsl:when test="$double.sided = 0">1</xsl:when>
- <xsl:when test="$sequence = 'first' or $sequence = 'odd'">1</xsl:when>
- <xsl:otherwise>3</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="column3">
- <xsl:choose>
- <xsl:when test="$double.sided = 0">3</xsl:when>
- <xsl:when test="$sequence = 'first' or $sequence = 'odd'">3</xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="candidate">
- <fo:table xsl:use-attribute-sets="footer.table.properties">
- <xsl:call-template name="foot.sep.rule">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- <fo:table-column column-number="1">
- <xsl:attribute name="column-width">
- <xsl:text>proportional-column-width(</xsl:text>
- <xsl:call-template name="header.footer.width">
- <xsl:with-param name="location">footer</xsl:with-param>
- <xsl:with-param name="position" select="$column1"/>
- </xsl:call-template>
- <xsl:text>)</xsl:text>
- </xsl:attribute>
- </fo:table-column>
- <fo:table-column column-number="2">
- <xsl:attribute name="column-width">
- <xsl:text>proportional-column-width(</xsl:text>
- <xsl:call-template name="header.footer.width">
- <xsl:with-param name="location">footer</xsl:with-param>
- <xsl:with-param name="position" select="2"/>
- </xsl:call-template>
- <xsl:text>)</xsl:text>
- </xsl:attribute>
- </fo:table-column>
- <fo:table-column column-number="3">
- <xsl:attribute name="column-width">
- <xsl:text>proportional-column-width(</xsl:text>
- <xsl:call-template name="header.footer.width">
- <xsl:with-param name="location">footer</xsl:with-param>
- <xsl:with-param name="position" select="$column3"/>
- </xsl:call-template>
- <xsl:text>)</xsl:text>
- </xsl:attribute>
- </fo:table-column>
-
- <fo:table-body>
- <fo:table-row>
- <xsl:attribute name="block-progression-dimension.minimum">
- <xsl:value-of select="$footer.table.height"/>
- </xsl:attribute>
- <fo:table-cell text-align="left"
- display-align="after">
- <xsl:if test="$fop.extensions = 0">
- <xsl:attribute name="relative-align">baseline</xsl:attribute>
- </xsl:if>
- <fo:block>
- <xsl:call-template name="footer.content">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="position" select="'left'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell text-align="center"
- display-align="after">
- <xsl:if test="$fop.extensions = 0">
- <xsl:attribute name="relative-align">baseline</xsl:attribute>
- </xsl:if>
- <fo:block>
- <xsl:call-template name="footer.content">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="position" select="'center'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell text-align="right"
- display-align="after">
- <xsl:if test="$fop.extensions = 0">
- <xsl:attribute name="relative-align">baseline</xsl:attribute>
- </xsl:if>
- <fo:block>
- <xsl:call-template name="footer.content">
- <xsl:with-param name="pageclass" select="$pageclass"/>
- <xsl:with-param name="sequence" select="$sequence"/>
- <xsl:with-param name="position" select="'right'"/>
- <xsl:with-param name="gentext-key" select="$gentext-key"/>
- </xsl:call-template>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </xsl:variable>
-
- <!-- Really output a footer? -->
- <xsl:choose>
- <xsl:when test="$pageclass='titlepage' and $gentext-key='book'
- and $sequence='first'">
- <!-- no, book titlepages have no footers at all -->
- </xsl:when>
- <xsl:when test="$sequence = 'blank' and $footers.on.blank.pages = 0">
- <!-- no output -->
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$candidate"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="footer.content">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="position" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
-
-<!--
- <fo:block>
- <xsl:value-of select="$pageclass"/>
- <xsl:text>, </xsl:text>
- <xsl:value-of select="$sequence"/>
- <xsl:text>, </xsl:text>
- <xsl:value-of select="$position"/>
- <xsl:text>, </xsl:text>
- <xsl:value-of select="$gentext-key"/>
- </fo:block>
--->
-
- <fo:block>
- <!-- pageclass can be front, body, back -->
- <!-- sequence can be odd, even, first, blank -->
- <!-- position can be left, center, right -->
- <xsl:choose>
- <xsl:when test="$pageclass = 'titlepage'">
- <!-- nop; no footer on title pages -->
- </xsl:when>
-
- <xsl:when test="$double.sided != 0 and $sequence = 'even'
- and $position='left'">
- <fo:page-number/>
- </xsl:when>
-
- <xsl:when test="$double.sided != 0 and ($sequence = 'odd' or $sequence = 'first')
- and $position='right'">
- <fo:page-number/>
- </xsl:when>
-
- <xsl:when test="$double.sided = 0 and $position='center'">
- <fo:page-number/>
- </xsl:when>
-
- <xsl:when test="$sequence='blank'">
- <xsl:choose>
- <xsl:when test="$double.sided != 0 and $position = 'left'">
- <fo:page-number/>
- </xsl:when>
- <xsl:when test="$double.sided = 0 and $position = 'center'">
- <fo:page-number/>
- </xsl:when>
- <xsl:otherwise>
- <!-- nop -->
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
-
-
- <xsl:otherwise>
- <!-- nop -->
- </xsl:otherwise>
- </xsl:choose>
- </fo:block>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template name="page.number.format">
- <xsl:param name="element" select="local-name(.)"/>
- <xsl:param name="master-reference" select="''"/>
-
- <xsl:choose>
- <xsl:when test="$element = 'toc' and self::book">i</xsl:when>
- <xsl:when test="$element = 'preface'">i</xsl:when>
- <xsl:when test="$element = 'dedication'">i</xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="initial.page.number">
- <xsl:param name="element" select="local-name(.)"/>
- <xsl:param name="master-reference" select="''"/>
-
- <!-- Select the first content that the stylesheet places
- after the TOC -->
- <xsl:variable name="first.book.content"
- select="ancestor::book/*[
- not(self::title or
- self::subtitle or
- self::titleabbrev or
- self::bookinfo or
- self::info or
- self::dedication or
- self::preface or
- self::toc or
- self::lot)][1]"/>
- <xsl:choose>
- <!-- double-sided output -->
- <xsl:when test="$double.sided != 0">
- <xsl:choose>
- <xsl:when test="$element = 'toc'">auto-odd</xsl:when>
- <xsl:when test="$element = 'book'">1</xsl:when>
- <!-- preface typically continues TOC roman numerals -->
- <!-- Change page.number.format if not -->
- <xsl:when test="$element = 'preface'">auto-odd</xsl:when>
- <xsl:when test="($element = 'dedication' or $element = 'article')
- and not(preceding::chapter
- or preceding::preface
- or preceding::appendix
- or preceding::article
- or preceding::dedication
- or parent::part
- or parent::reference)">1</xsl:when>
- <xsl:when test="generate-id($first.book.content) =
- generate-id(.)">1</xsl:when>
- <xsl:otherwise>auto-odd</xsl:otherwise>
- </xsl:choose>
- </xsl:when>
-
- <!-- single-sided output -->
- <xsl:otherwise>
- <xsl:choose>
- <xsl:when test="$element = 'toc'">auto</xsl:when>
- <xsl:when test="$element = 'book'">1</xsl:when>
- <xsl:when test="$element = 'preface'">auto</xsl:when>
- <xsl:when test="($element = 'dedication' or $element = 'article') and
- not(preceding::chapter
- or preceding::preface
- or preceding::appendix
- or preceding::article
- or preceding::dedication
- or parent::part
- or parent::reference)">1</xsl:when>
- <xsl:when test="generate-id($first.book.content) =
- generate-id(.)">1</xsl:when>
- <xsl:otherwise>auto</xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="force.page.count">
- <xsl:param name="element" select="local-name(.)"/>
- <xsl:param name="master-reference" select="''"/>
-
- <xsl:choose>
- <!-- double-sided output -->
- <xsl:when test="$double.sided != 0">end-on-even</xsl:when>
- <!-- single-sided output -->
- <xsl:otherwise>no-force</xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="set.flow.properties">
- <xsl:param name="element" select="local-name(.)"/>
- <xsl:param name="master-reference" select="''"/>
-
- <!-- This template is called after each <fo:flow> starts. -->
- <!-- Customize this template to set attributes on fo:flow -->
-
- <!-- remove -draft from reference -->
- <xsl:variable name="pageclass">
- <xsl:choose>
- <xsl:when test="contains($master-reference, '-draft')">
- <xsl:value-of select="substring-before($master-reference, '-draft')"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$master-reference"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$fop.extensions != 0 or $passivetex.extensions != 0">
- <!-- body.start.indent does not work well with these processors -->
- </xsl:when>
- <xsl:when test="starts-with($pageclass, 'body') or
- starts-with($pageclass, 'lot') or
- starts-with($pageclass, 'front') or
- $element = 'preface' or
- (starts-with($pageclass, 'back') and
- $element = 'appendix')">
- <xsl:attribute name="start-indent">
- <xsl:value-of select="$body.start.indent"/>
- </xsl:attribute>
- <xsl:attribute name="end-indent">
- <xsl:value-of select="$body.end.indent"/>
- </xsl:attribute>
- </xsl:when>
- </xsl:choose>
-
-</xsl:template>
-<!-- ==================================================================== -->
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/annotations.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/annotations.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/annotations.xsl (nonexistent)
@@ -1,18 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: annotations.xsl,v 1.1 2008-12-31 18:36:33 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<xsl:template match="annotation"/>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fo-rtf.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fo-rtf.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/fo-rtf.xsl (nonexistent)
@@ -1,154 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:exsl="http://exslt.org/common"
- xmlns:set="http://exslt.org/sets"
- exclude-result-prefixes="exsl set"
- version="1.0">
-
-<!-- ********************************************************************
- $Id: fo-rtf.xsl,v 1.1 2008-12-31 18:36:33 texou Exp $
- ********************************************************************
-
- This file is part of the DocBook XSL Stylesheet distribution.
- See ../README or http://docbook.sf.net/ for copyright
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- This module contains templates that match against FO nodes. It is used
- to post-process result tree fragments for some sorts of cleanup.
- These templates can only ever be fired by a processor that supports
- exslt:node-set(). -->
-
-<!-- ==================================================================== -->
-
-<!-- insert.fo.fnum mode templates insert a particular RTF at the beginning
- of the first paragraph in the primary RTF. In fact, they are inserting
- a footnote-number, so we tinker a few other things too, like spacing and
- font-sizes. -->
-
-<xsl:template match="/" mode="insert.fo.fnum">
- <xsl:param name="mark" select="'?'"/>
- <xsl:apply-templates mode="insert.fo.fnum">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
-</xsl:template>
-
-<xsl:template match="*" mode="insert.fo.fnum">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy>
- <xsl:copy-of select="@*"/>
- <xsl:apply-templates mode="insert.fo.fnum">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="fo:block" mode="insert.fo.fnum">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy>
- <xsl:for-each select="@*">
- <xsl:choose>
- <xsl:when test="starts-with(name(.), 'space-before')"/>
- <xsl:when test="starts-with(name(.), 'space-after')"/>
- <xsl:when test="starts-with(name(.), 'font-size')"/>
- <xsl:otherwise>
- <xsl:copy-of select="."/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:for-each>
- <xsl:if test="not(preceding::fo:block)">
- <xsl:copy-of select="$mark"/>
- </xsl:if>
- <xsl:apply-templates mode="insert.fo.fnum">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="text()|processing-instruction()|comment()" mode="insert.fo.fnum">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<!-- insert.fo.block mode templates insert a particular RTF at the beginning
- of the first paragraph in the primary RTF. -->
-
-<xsl:template match="/" mode="insert.fo.block">
- <xsl:param name="mark" select="'?'"/>
- <xsl:apply-templates mode="insert.fo.block">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
-</xsl:template>
-
-<xsl:template match="*" mode="insert.fo.block">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy>
- <xsl:copy-of select="@*"/>
- <xsl:apply-templates mode="insert.fo.block">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="fo:block" mode="insert.fo.block">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy>
- <xsl:copy-of select="@*"/>
- <xsl:if test="not(preceding::fo:block)">
- <xsl:copy-of select="$mark"/>
- </xsl:if>
- <xsl:apply-templates mode="insert.fo.block">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="text()|processing-instruction()|comment()" mode="insert.fo.block">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<!-- insert.fo.text mode templates insert a particular RTF at the beginning
- of the first text-node in the primary RTF. -->
-
-<xsl:template match="/" mode="insert.fo.text">
- <xsl:param name="mark" select="'?'"/>
- <xsl:apply-templates mode="insert.fo.text">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
-</xsl:template>
-
-<xsl:template match="*" mode="insert.fo.text">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy>
- <xsl:copy-of select="@*"/>
- <xsl:apply-templates mode="insert.fo.text">
- <xsl:with-param name="mark" select="$mark"/>
- </xsl:apply-templates>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="text()|processing-instruction()|comment()" mode="insert.fo.text">
- <xsl:param name="mark" select="'?'"/>
-
- <xsl:if test="not(preceding::text())">
- <xsl:copy-of select="$mark"/>
- </xsl:if>
-
- <xsl:copy/>
-</xsl:template>
-
-<xsl:template match="processing-instruction()|comment()" mode="insert.fo.text">
- <xsl:param name="mark" select="'?'"/>
- <xsl:copy/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/lists.xsl (nonexistent)
@@ -1,1287 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: lists.xsl,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-
-<xsl:template match="itemizedlist">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="pi-label-width">
- <xsl:call-template name="pi.dbfo_label-width"/>
- </xsl:variable>
-
- <xsl:variable name="label-width">
- <xsl:choose>
- <xsl:when test="$pi-label-width = ''">
- <xsl:value-of select="$itemizedlist.label.width"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$pi-label-width"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:if test="title">
- <xsl:apply-templates select="title" mode="list.title.mode"/>
- </xsl:if>
-
- <!-- Preserve order of PIs and comments -->
- <xsl:apply-templates
- select="*[not(self::listitem
- or self::title
- or self::titleabbrev)]
- |comment()[not(preceding-sibling::listitem)]
- |processing-instruction()[not(preceding-sibling::listitem)]"/>
-
- <xsl:variable name="content">
- <xsl:apply-templates
- select="listitem
- |comment()[preceding-sibling::listitem]
- |processing-instruction()[preceding-sibling::listitem]"/>
- </xsl:variable>
-
- <!-- nested lists don't add extra list-block spacing -->
- <xsl:choose>
- <xsl:when test="ancestor::listitem">
- <fo:list-block id="{$id}" xsl:use-attribute-sets="itemizedlist.properties">
- <xsl:attribute name="provisional-distance-between-starts">
- <xsl:value-of select="$label-width"/>
- </xsl:attribute>
- <xsl:copy-of select="$content"/>
- </fo:list-block>
- </xsl:when>
- <xsl:otherwise>
- <fo:list-block id="{$id}" xsl:use-attribute-sets="list.block.spacing itemizedlist.properties">
- <xsl:attribute name="provisional-distance-between-starts">
- <xsl:value-of select="$label-width"/>
- </xsl:attribute>
- <xsl:copy-of select="$content"/>
- </fo:list-block>
- </xsl:otherwise>
- </xsl:choose>
-
-</xsl:template>
-
-<xsl:template match="itemizedlist/title|orderedlist/title">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="variablelist/title" mode="vl.as.list">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="variablelist/title" mode="vl.as.blocks">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="procedure/titleabbrev">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="variablelist/titleabbrev" mode="vl.as.list">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="variablelist/titleabbrev" mode="vl.as.blocks">
- <!--nop-->
-</xsl:template>
-
-<xsl:template match="itemizedlist/listitem">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
- <xsl:variable name="item.contents">
- <fo:list-item-label end-indent="label-end()" xsl:use-attribute-sets="itemizedlist.label.properties">
- <fo:block>
- <xsl:call-template name="itemizedlist.label.markup">
- <xsl:with-param name="itemsymbol">
- <xsl:call-template name="list.itemsymbol">
- <xsl:with-param name="node" select="parent::itemizedlist"/>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </fo:block>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <xsl:choose>
- <!-- * work around broken passivetex list-item-body rendering -->
- <xsl:when test="$passivetex.extensions = '1'">
- <xsl:apply-templates/>
- </xsl:when>
- <xsl:otherwise>
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
- </fo:list-item-body>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="parent::*/@spacing = 'compact'">
- <fo:list-item id="{$id}" xsl:use-attribute-sets="compact.list.item.spacing">
- <xsl:copy-of select="$item.contents"/>
- </fo:list-item>
- </xsl:when>
- <xsl:otherwise>
- <fo:list-item id="{$id}" xsl:use-attribute-sets="list.item.spacing">
- <xsl:copy-of select="$item.contents"/>
- </fo:list-item>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="itemizedlist.label.markup">
- <xsl:param name="itemsymbol" select="'disc'"/>
-
- <xsl:choose>
- <xsl:when test="$itemsymbol='none'"></xsl:when>
- <xsl:when test="$itemsymbol='disc'">&#x2022;</xsl:when>
- <xsl:when test="$itemsymbol='bullet'">&#x2022;</xsl:when>
- <xsl:when test="$itemsymbol='endash'">&#x2013;</xsl:when>
- <xsl:when test="$itemsymbol='emdash'">&#x2014;</xsl:when>
- <!-- Some of these may work in your XSL-FO processor and fonts -->
- <!--
- <xsl:when test="$itemsymbol='square'">&#x25A0;</xsl:when>
- <xsl:when test="$itemsymbol='box'">&#x25A0;</xsl:when>
- <xsl:when test="$itemsymbol='smallblacksquare'">&#x25AA;</xsl:when>
- <xsl:when test="$itemsymbol='circle'">&#x25CB;</xsl:when>
- <xsl:when test="$itemsymbol='opencircle'">&#x25CB;</xsl:when>
- <xsl:when test="$itemsymbol='whitesquare'">&#x25A1;</xsl:when>
- <xsl:when test="$itemsymbol='smallwhitesquare'">&#x25AB;</xsl:when>
- <xsl:when test="$itemsymbol='round'">&#x25CF;</xsl:when>
- <xsl:when test="$itemsymbol='blackcircle'">&#x25CF;</xsl:when>
- <xsl:when test="$itemsymbol='whitebullet'">&#x25E6;</xsl:when>
- <xsl:when test="$itemsymbol='triangle'">&#x2023;</xsl:when>
- <xsl:when test="$itemsymbol='point'">&#x203A;</xsl:when>
- <xsl:when test="$itemsymbol='hand'"><fo:inline
- font-family="Wingdings 2">A</fo:inline></xsl:when>
- -->
- <xsl:otherwise>&#x2022;</xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="orderedlist">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="pi-label-width">
- <xsl:call-template name="pi.dbfo_label-width"/>
- </xsl:variable>
-
- <xsl:variable name="label-width">
- <xsl:choose>
- <xsl:when test="$pi-label-width = ''">
- <xsl:value-of select="$orderedlist.label.width"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$pi-label-width"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:if test="title">
- <xsl:apply-templates select="title" mode="list.title.mode"/>
- </xsl:if>
-
- <!-- Preserve order of PIs and comments -->
- <xsl:apply-templates
- select="*[not(self::listitem
- or self::title
- or self::titleabbrev)]
- |comment()[not(preceding-sibling::listitem)]
- |processing-instruction()[not(preceding-sibling::listitem)]"/>
-
- <xsl:variable name="content">
- <xsl:apply-templates
- select="listitem
- |comment()[preceding-sibling::listitem]
- |processing-instruction()[preceding-sibling::listitem]"/>
- </xsl:variable>
-
- <!-- nested lists don't add extra list-block spacing -->
- <xsl:choose>
- <xsl:when test="ancestor::listitem">
- <fo:list-block id="{$id}" xsl:use-attribute-sets="orderedlist.properties">
- <xsl:attribute name="provisional-distance-between-starts">
- <xsl:value-of select="$label-width"/>
- </xsl:attribute>
- <xsl:copy-of select="$content"/>
- </fo:list-block>
- </xsl:when>
- <xsl:otherwise>
- <fo:list-block id="{$id}" xsl:use-attribute-sets="list.block.spacing orderedlist.properties">
- <xsl:attribute name="provisional-distance-between-starts">
- <xsl:value-of select="$label-width"/>
- </xsl:attribute>
- <xsl:copy-of select="$content"/>
- </fo:list-block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="orderedlist/listitem" mode="item-number">
- <xsl:variable name="numeration">
- <xsl:call-template name="list.numeration">
- <xsl:with-param name="node" select="parent::orderedlist"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="type">
- <xsl:choose>
- <xsl:when test="$numeration='arabic'">1.</xsl:when>
- <xsl:when test="$numeration='loweralpha'">a.</xsl:when>
- <xsl:when test="$numeration='lowerroman'">i.</xsl:when>
- <xsl:when test="$numeration='upperalpha'">A.</xsl:when>
- <xsl:when test="$numeration='upperroman'">I.</xsl:when>
- <!-- What!? This should never happen -->
- <xsl:otherwise>
- <xsl:message>
- <xsl:text>Unexpected numeration: </xsl:text>
- <xsl:value-of select="$numeration"/>
- </xsl:message>
- <xsl:value-of select="1."/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="item-number">
- <xsl:call-template name="orderedlist-item-number"/>
- </xsl:variable>
-
- <xsl:if test="parent::orderedlist/@inheritnum='inherit'
- and ancestor::listitem[parent::orderedlist]">
- <xsl:apply-templates select="ancestor::listitem[parent::orderedlist][1]"
- mode="item-number"/>
- </xsl:if>
-
- <xsl:number value="$item-number" format="{$type}"/>
-</xsl:template>
-
-<xsl:template match="orderedlist/listitem">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
- <xsl:variable name="item.contents">
- <fo:list-item-label end-indent="label-end()" xsl:use-attribute-sets="orderedlist.label.properties">
- <fo:block>
- <xsl:apply-templates select="." mode="item-number"/>
- </fo:block>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:list-item-body>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="parent::*/@spacing = 'compact'">
- <fo:list-item id="{$id}" xsl:use-attribute-sets="compact.list.item.spacing">
- <xsl:copy-of select="$item.contents"/>
- </fo:list-item>
- </xsl:when>
- <xsl:otherwise>
- <fo:list-item id="{$id}" xsl:use-attribute-sets="list.item.spacing">
- <xsl:copy-of select="$item.contents"/>
- </fo:list-item>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="listitem/*[1][local-name()='para' or
- local-name()='simpara' or
- local-name()='formalpara']
- |glossdef/*[1][local-name()='para' or
- local-name()='simpara' or
- local-name()='formalpara']
- |step/*[1][local-name()='para' or
- local-name()='simpara' or
- local-name()='formalpara']
- |callout/*[1][local-name()='para' or
- local-name()='simpara' or
- local-name()='formalpara']"
- priority="2">
- <fo:block>
- <xsl:call-template name="anchor"/>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="variablelist">
- <xsl:variable name="presentation">
- <xsl:call-template name="pi.dbfo_list-presentation"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$presentation = 'list'">
- <xsl:apply-templates select="." mode="vl.as.list"/>
- </xsl:when>
- <xsl:when test="$presentation = 'blocks'">
- <xsl:apply-templates select="." mode="vl.as.blocks"/>
- </xsl:when>
- <xsl:when test="$variablelist.as.blocks != 0">
- <xsl:apply-templates select="." mode="vl.as.blocks"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="." mode="vl.as.list"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="variablelist" mode="vl.as.list">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="term-width">
- <xsl:call-template name="pi.dbfo_term-width"/>
- </xsl:variable>
-
- <xsl:variable name="termlength">
- <xsl:choose>
- <xsl:when test="$term-width != ''">
- <xsl:value-of select="$term-width"/>
- </xsl:when>
- <xsl:when test="@termlength">
- <xsl:variable name="termlength.is.number">
- <xsl:value-of select="@termlength + 0"/>
- </xsl:variable>
- <xsl:choose>
- <xsl:when test="string($termlength.is.number) = 'NaN'">
- <!-- if the term length isn't just a number, assume it's a measurement -->
- <xsl:value-of select="@termlength"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="@termlength"/>
- <xsl:choose>
- <!-- workaround for passivetex lack of support for non-constant expressions -->
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:text>em</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>em * 0.60</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="longest.term">
- <xsl:with-param name="terms" select="varlistentry/term"/>
- <xsl:with-param name="maxlength" select="$variablelist.max.termlength"/>
- </xsl:call-template>
- <xsl:choose>
- <!-- workaround for passivetex lack of support for non-constant expressions -->
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:text>em</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>em * 0.60</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
-<!--
- <xsl:message>
- <xsl:text>term width: </xsl:text>
- <xsl:value-of select="$termlength"/>
- </xsl:message>
--->
-
- <xsl:variable name="label-separation">1em</xsl:variable>
- <xsl:variable name="distance-between-starts">
- <xsl:choose>
- <!-- workaround for passivetex lack of support for non-constant expressions -->
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:value-of select="$termlength"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$termlength"/>
- <xsl:text>+</xsl:text>
- <xsl:value-of select="$label-separation"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:if test="title">
- <xsl:apply-templates select="title" mode="list.title.mode"/>
- </xsl:if>
-
- <!-- Preserve order of PIs and comments -->
- <xsl:apply-templates
- select="*[not(self::varlistentry
- or self::title
- or self::titleabbrev)]
- |comment()[not(preceding-sibling::varlistentry)]
- |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
-
- <xsl:variable name="content">
- <xsl:apply-templates mode="vl.as.list"
- select="varlistentry
- |comment()[preceding-sibling::varlistentry]
- |processing-instruction()[preceding-sibling::varlistentry]"/>
- </xsl:variable>
-
- <!-- nested lists don't add extra list-block spacing -->
- <xsl:choose>
- <xsl:when test="ancestor::listitem">
- <fo:list-block id="{$id}"
- provisional-distance-between-starts=
- "{$distance-between-starts}"
- provisional-label-separation="{$label-separation}">
- <xsl:copy-of select="$content"/>
- </fo:list-block>
- </xsl:when>
- <xsl:otherwise>
- <fo:list-block id="{$id}"
- provisional-distance-between-starts=
- "{$distance-between-starts}"
- provisional-label-separation="{$label-separation}"
- xsl:use-attribute-sets="list.block.spacing">
- <xsl:copy-of select="$content"/>
- </fo:list-block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="longest.term">
- <xsl:param name="longest" select="0"/>
- <xsl:param name="terms" select="."/>
- <xsl:param name="maxlength" select="-1"/>
-
- <!-- Process out any indexterms in the term -->
- <xsl:variable name="term.text">
- <xsl:apply-templates select="$terms[1]"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$longest &gt; $maxlength and $maxlength &gt; 0">
- <xsl:value-of select="$maxlength"/>
- </xsl:when>
- <xsl:when test="not($terms)">
- <xsl:value-of select="$longest"/>
- </xsl:when>
- <xsl:when test="string-length($term.text) &gt; $longest">
- <xsl:call-template name="longest.term">
- <xsl:with-param name="longest"
- select="string-length($term.text)"/>
- <xsl:with-param name="maxlength" select="$maxlength"/>
- <xsl:with-param name="terms" select="$terms[position() &gt; 1]"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="longest.term">
- <xsl:with-param name="longest" select="$longest"/>
- <xsl:with-param name="maxlength" select="$maxlength"/>
- <xsl:with-param name="terms" select="$terms[position() &gt; 1]"/>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="varlistentry" mode="vl.as.list">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
- <xsl:variable name="item.contents">
- <fo:list-item-label end-indent="label-end()" text-align="start">
- <fo:block>
- <xsl:apply-templates select="term"/>
- </fo:block>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <fo:block>
- <xsl:apply-templates select="listitem"/>
- </fo:block>
- </fo:list-item-body>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="parent::*/@spacing = 'compact'">
- <fo:list-item id="{$id}"
- xsl:use-attribute-sets="compact.list.item.spacing">
- <xsl:copy-of select="$item.contents"/>
- </fo:list-item>
- </xsl:when>
- <xsl:otherwise>
- <fo:list-item id="{$id}" xsl:use-attribute-sets="list.item.spacing">
- <xsl:copy-of select="$item.contents"/>
- </fo:list-item>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-
-<xsl:template match="variablelist" mode="vl.as.blocks">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <!-- termlength is irrelevant -->
-
- <xsl:if test="title">
- <xsl:apply-templates select="title" mode="list.title.mode"/>
- </xsl:if>
-
- <!-- Preserve order of PIs and comments -->
- <xsl:apply-templates
- select="*[not(self::varlistentry
- or self::title
- or self::titleabbrev)]
- |comment()[not(preceding-sibling::varlistentry)]
- |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
-
- <xsl:variable name="content">
- <xsl:apply-templates mode="vl.as.blocks"
- select="varlistentry
- |comment()[preceding-sibling::varlistentry]
- |processing-instruction()[preceding-sibling::varlistentry]"/>
- </xsl:variable>
-
- <!-- nested lists don't add extra list-block spacing -->
- <xsl:choose>
- <xsl:when test="ancestor::listitem">
- <fo:block id="{$id}">
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block id="{$id}" xsl:use-attribute-sets="list.block.spacing">
- <xsl:copy-of select="$content"/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="varlistentry" mode="vl.as.blocks">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
- <fo:block id="{$id}" xsl:use-attribute-sets="list.item.spacing"
- keep-together.within-column="always"
- keep-with-next.within-column="always">
- <xsl:apply-templates select="term"/>
- </fo:block>
-
- <fo:block margin-left="0.25in">
- <xsl:apply-templates select="listitem"/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="varlistentry/term">
- <fo:inline>
- <xsl:call-template name="simple.xlink">
- <xsl:with-param name="content">
- <xsl:apply-templates/>
- </xsl:with-param>
- </xsl:call-template>
- </fo:inline>
- <xsl:choose>
- <xsl:when test="not(following-sibling::term)"/> <!-- do nothing -->
- <xsl:otherwise>
- <!-- * if we have multiple terms in the same varlistentry, generate -->
- <!-- * a separator (", " by default) and/or an additional line -->
- <!-- * break after each one except the last -->
- <fo:inline><xsl:value-of select="$variablelist.term.separator"/></fo:inline>
- <xsl:if test="not($variablelist.term.break.after = '0')">
- <fo:block/>
- </xsl:if>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="varlistentry/listitem">
- <xsl:apply-templates/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="title" mode="list.title.mode">
- <xsl:call-template name="formal.object.heading">
- <xsl:with-param name="object" select=".."/>
- </xsl:call-template>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="simplelist|simplelist[@type='vert']">
- <!-- with no type specified, the default is 'vert' -->
-
- <xsl:variable name="explicit.table.width">
- <xsl:call-template name="dbfo-attribute">
- <xsl:with-param name="pis"
- select="processing-instruction('dbfo')"/>
- <xsl:with-param name="attribute" select="'list-width'"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="table.width">
- <xsl:choose>
- <xsl:when test="$explicit.table.width != ''">
- <xsl:value-of select="$explicit.table.width"/>
- </xsl:when>
- <xsl:when test="$default.table.width = ''">
- <xsl:text>100%</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$default.table.width"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <fo:table xsl:use-attribute-sets="normal.para.spacing">
-
- <xsl:choose>
- <xsl:when test="$axf.extensions != 0 or $xep.extensions != 0">
- <xsl:attribute name="table-layout">auto</xsl:attribute>
- <xsl:if test="$explicit.table.width != ''">
- <xsl:attribute name="width"><xsl:value-of
- select="$explicit.table.width"/></xsl:attribute>
- </xsl:if>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="table-layout">fixed</xsl:attribute>
- <xsl:attribute name="width"><xsl:value-of
- select="$table.width"/></xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
-
- <xsl:call-template name="simplelist.table.columns">
- <xsl:with-param name="cols">
- <xsl:choose>
- <xsl:when test="@columns">
- <xsl:value-of select="@columns"/>
- </xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- </xsl:call-template>
- <fo:table-body start-indent="0pt" end-indent="0pt">
- <xsl:call-template name="simplelist.vert">
- <xsl:with-param name="cols">
- <xsl:choose>
- <xsl:when test="@columns">
- <xsl:value-of select="@columns"/>
- </xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- </xsl:call-template>
- </fo:table-body>
- </fo:table>
-</xsl:template>
-
-<xsl:template match="simplelist[@type='inline']">
- <!-- if dbchoice PI exists, use that to determine the choice separator -->
- <!-- (that is, equivalent of "and" or "or" in current locale), or literal -->
- <!-- value of "choice" otherwise -->
- <fo:inline><xsl:variable name="localized-choice-separator">
- <xsl:choose>
- <xsl:when test="processing-instruction('dbchoice')">
- <xsl:call-template name="select.choice.separator"/>
- </xsl:when>
- <xsl:otherwise>
- <!-- empty -->
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:for-each select="member">
- <xsl:apply-templates/>
- <xsl:choose>
- <xsl:when test="position() = last()"/> <!-- do nothing -->
- <xsl:otherwise>
- <xsl:text>, </xsl:text>
- <xsl:if test="position() = last() - 1">
- <xsl:if test="$localized-choice-separator != ''">
- <xsl:value-of select="$localized-choice-separator"/>
- <xsl:text> </xsl:text>
- </xsl:if>
- </xsl:if>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:for-each></fo:inline>
-</xsl:template>
-
-<xsl:template match="simplelist[@type='horiz']">
-
- <xsl:variable name="explicit.table.width">
- <xsl:call-template name="pi.dbfo_list-width"/>
- </xsl:variable>
-
- <xsl:variable name="table.width">
- <xsl:choose>
- <xsl:when test="$explicit.table.width != ''">
- <xsl:value-of select="$explicit.table.width"/>
- </xsl:when>
- <xsl:when test="$default.table.width = ''">
- <xsl:text>100%</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$default.table.width"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <fo:table xsl:use-attribute-sets="normal.para.spacing">
- <xsl:choose>
- <xsl:when test="$axf.extensions != 0 or $xep.extensions != 0">
- <xsl:attribute name="table-layout">auto</xsl:attribute>
- <xsl:if test="$explicit.table.width != ''">
- <xsl:attribute name="width"><xsl:value-of
- select="$explicit.table.width"/></xsl:attribute>
- </xsl:if>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="table-layout">fixed</xsl:attribute>
- <xsl:attribute name="width"><xsl:value-of
- select="$table.width"/></xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:call-template name="simplelist.table.columns">
- <xsl:with-param name="cols">
- <xsl:choose>
- <xsl:when test="@columns">
- <xsl:value-of select="@columns"/>
- </xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- </xsl:call-template>
- <fo:table-body start-indent="0pt" end-indent="0pt">
- <xsl:call-template name="simplelist.horiz">
- <xsl:with-param name="cols">
- <xsl:choose>
- <xsl:when test="@columns">
- <xsl:value-of select="@columns"/>
- </xsl:when>
- <xsl:otherwise>1</xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- </xsl:call-template>
- </fo:table-body>
- </fo:table>
-</xsl:template>
-
-<xsl:template name="simplelist.table.columns">
- <xsl:param name="cols" select="1"/>
- <xsl:param name="curcol" select="1"/>
- <fo:table-column column-number="{$curcol}"
- column-width="proportional-column-width(1)"/>
- <xsl:if test="$curcol &lt; $cols">
- <xsl:call-template name="simplelist.table.columns">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="curcol" select="$curcol + 1"/>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="simplelist.horiz">
- <xsl:param name="cols">1</xsl:param>
- <xsl:param name="cell">1</xsl:param>
- <xsl:param name="members" select="./member"/>
-
- <xsl:if test="$cell &lt;= count($members)">
- <fo:table-row>
- <xsl:call-template name="simplelist.horiz.row">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="cell" select="$cell"/>
- <xsl:with-param name="members" select="$members"/>
- </xsl:call-template>
- </fo:table-row>
- <xsl:call-template name="simplelist.horiz">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="cell" select="$cell + $cols"/>
- <xsl:with-param name="members" select="$members"/>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="simplelist.horiz.row">
- <xsl:param name="cols">1</xsl:param>
- <xsl:param name="cell">1</xsl:param>
- <xsl:param name="members" select="./member"/>
- <xsl:param name="curcol">1</xsl:param>
-
- <xsl:if test="$curcol &lt;= $cols">
- <fo:table-cell>
- <fo:block>
- <xsl:if test="$members[position()=$cell]">
- <xsl:apply-templates select="$members[position()=$cell]"/>
- </xsl:if>
- </fo:block>
- </fo:table-cell>
- <xsl:call-template name="simplelist.horiz.row">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="cell" select="$cell+1"/>
- <xsl:with-param name="members" select="$members"/>
- <xsl:with-param name="curcol" select="$curcol+1"/>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="simplelist.vert">
- <xsl:param name="cols">1</xsl:param>
- <xsl:param name="cell">1</xsl:param>
- <xsl:param name="members" select="./member"/>
- <xsl:param name="rows"
- select="floor((count($members)+$cols - 1) div $cols)"/>
-
- <xsl:if test="$cell &lt;= $rows">
- <fo:table-row>
- <xsl:call-template name="simplelist.vert.row">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="rows" select="$rows"/>
- <xsl:with-param name="cell" select="$cell"/>
- <xsl:with-param name="members" select="$members"/>
- </xsl:call-template>
- </fo:table-row>
- <xsl:call-template name="simplelist.vert">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="cell" select="$cell+1"/>
- <xsl:with-param name="members" select="$members"/>
- <xsl:with-param name="rows" select="$rows"/>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="simplelist.vert.row">
- <xsl:param name="cols">1</xsl:param>
- <xsl:param name="rows">1</xsl:param>
- <xsl:param name="cell">1</xsl:param>
- <xsl:param name="members" select="./member"/>
- <xsl:param name="curcol">1</xsl:param>
-
- <xsl:if test="$curcol &lt;= $cols">
- <fo:table-cell>
- <fo:block>
- <xsl:if test="$members[position()=$cell]">
- <xsl:apply-templates select="$members[position()=$cell]"/>
- </xsl:if>
- </fo:block>
- </fo:table-cell>
- <xsl:call-template name="simplelist.vert.row">
- <xsl:with-param name="cols" select="$cols"/>
- <xsl:with-param name="rows" select="$rows"/>
- <xsl:with-param name="cell" select="$cell+$rows"/>
- <xsl:with-param name="members" select="$members"/>
- <xsl:with-param name="curcol" select="$curcol+1"/>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="member">
- <xsl:call-template name="simple.xlink">
- <xsl:with-param name="content">
- <xsl:apply-templates/>
- </xsl:with-param>
- </xsl:call-template>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="procedure">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="param.placement"
- select="substring-after(normalize-space($formal.title.placement),
- concat(local-name(.), ' '))"/>
-
- <xsl:variable name="placement">
- <xsl:choose>
- <xsl:when test="contains($param.placement, ' ')">
- <xsl:value-of select="substring-before($param.placement, ' ')"/>
- </xsl:when>
- <xsl:when test="$param.placement = ''">before</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$param.placement"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <!-- Preserve order of PIs and comments -->
- <xsl:variable name="preamble"
- select="*[not(self::step
- or self::title
- or self::titleabbrev)]
- |comment()[not(preceding-sibling::step)]
- |processing-instruction()[not(preceding-sibling::step)]"/>
-
- <xsl:variable name="steps"
- select="step
- |comment()[preceding-sibling::step]
- |processing-instruction()[preceding-sibling::step]"/>
-
- <fo:block id="{$id}" xsl:use-attribute-sets="procedure.properties list.block.spacing">
- <xsl:if test="./title and $placement = 'before'">
- <!-- n.b. gentext code tests for $formal.procedures and may make an "informal" -->
- <!-- heading even though we called formal.object.heading. odd but true. -->
- <xsl:call-template name="formal.object.heading"/>
- </xsl:if>
-
- <xsl:apply-templates select="$preamble"/>
-
- <fo:list-block xsl:use-attribute-sets="list.block.spacing"
- provisional-distance-between-starts="2em"
- provisional-label-separation="0.2em">
- <xsl:apply-templates select="$steps"/>
- </fo:list-block>
-
- <xsl:if test="./title and $placement != 'before'">
- <!-- n.b. gentext code tests for $formal.procedures and may make an "informal" -->
- <!-- heading even though we called formal.object.heading. odd but true. -->
- <xsl:call-template name="formal.object.heading"/>
- </xsl:if>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="procedure/title">
-</xsl:template>
-
-<xsl:template match="substeps">
- <fo:list-block xsl:use-attribute-sets="list.block.spacing"
- provisional-distance-between-starts="2em"
- provisional-label-separation="0.2em">
- <xsl:apply-templates/>
- </fo:list-block>
-</xsl:template>
-
-<xsl:template match="procedure/step|substeps/step">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:list-item xsl:use-attribute-sets="list.item.spacing">
- <fo:list-item-label end-indent="label-end()">
- <fo:block id="{$id}">
- <!-- dwc: fix for one step procedures. Use a bullet if there's no step 2 -->
- <xsl:choose>
- <xsl:when test="count(../step) = 1">
- <xsl:text>&#x2022;</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="." mode="number">
- <xsl:with-param name="recursive" select="0"/>
- </xsl:apply-templates>.
- </xsl:otherwise>
- </xsl:choose>
- </fo:block>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:list-item-body>
- </fo:list-item>
-</xsl:template>
-
-<xsl:template match="stepalternatives">
- <fo:list-block provisional-distance-between-starts="2em"
- provisional-label-separation="0.2em">
- <xsl:apply-templates select="step"/>
- </fo:list-block>
-</xsl:template>
-
-<xsl:template match="stepalternatives/step">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:list-item xsl:use-attribute-sets="list.item.spacing">
- <fo:list-item-label end-indent="label-end()">
- <fo:block id="{$id}">
- <xsl:text>&#x2022;</xsl:text>
- </fo:block>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:list-item-body>
- </fo:list-item>
-</xsl:template>
-
-<xsl:template match="step/title">
- <fo:block font-weight="bold"
- keep-together.within-column="always"
- keep-with-next.within-column="always">
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="segmentedlist">
- <xsl:variable name="presentation">
- <xsl:call-template name="pi.dbfo_list-presentation"/>
- </xsl:variable>
-
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$presentation = 'table'">
- <fo:block id="{$id}">
- <xsl:apply-templates select="." mode="seglist-table"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="$presentation = 'list'">
- <fo:block id="{$id}">
- <xsl:apply-templates/>
- </fo:block>
- </xsl:when>
- <xsl:when test="$segmentedlist.as.table != 0">
- <fo:block id="{$id}">
- <xsl:apply-templates select="." mode="seglist-table"/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block id="{$id}">
- <xsl:apply-templates/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="segmentedlist/title">
- <xsl:apply-templates select="." mode="list.title.mode" />
-</xsl:template>
-
-<xsl:template match="segtitle">
-</xsl:template>
-
-<xsl:template match="segtitle" mode="segtitle-in-seg">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="seglistitem">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
- <fo:block id="{$id}">
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="seg">
- <xsl:variable name="segnum" select="count(preceding-sibling::seg)+1"/>
- <xsl:variable name="seglist" select="ancestor::segmentedlist"/>
- <xsl:variable name="segtitles" select="$seglist/segtitle"/>
-
- <!--
- Note: segtitle is only going to be the right thing in a well formed
- SegmentedList. If there are too many Segs or too few SegTitles,
- you'll get something odd...maybe an error
- -->
-
- <fo:block>
- <fo:inline font-weight="bold">
- <xsl:apply-templates select="$segtitles[$segnum=position()]"
- mode="segtitle-in-seg"/>
- <xsl:text>: </xsl:text>
- </fo:inline>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="segmentedlist" mode="seglist-table">
- <xsl:apply-templates select="title" mode="list.title.mode" />
- <fo:table>
- <fo:table-column column-number="1" column-width="proportional-column-width(1)"/>
- <fo:table-column column-number="2" column-width="proportional-column-width(1)"/>
- <fo:table-header start-indent="0pt" end-indent="0pt">
- <fo:table-row>
- <xsl:apply-templates select="segtitle" mode="seglist-table"/>
- </fo:table-row>
- </fo:table-header>
- <fo:table-body start-indent="0pt" end-indent="0pt">
- <xsl:apply-templates select="seglistitem" mode="seglist-table"/>
- </fo:table-body>
- </fo:table>
-</xsl:template>
-
-<xsl:template match="segtitle" mode="seglist-table">
- <fo:table-cell>
- <fo:block font-weight="bold">
- <xsl:apply-templates/>
- </fo:block>
- </fo:table-cell>
-</xsl:template>
-
-<xsl:template match="seglistitem" mode="seglist-table">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
- <fo:table-row id="{$id}">
- <xsl:apply-templates mode="seglist-table"/>
- </fo:table-row>
-</xsl:template>
-
-<xsl:template match="seg" mode="seglist-table">
- <fo:table-cell>
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:table-cell>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="calloutlist">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}"
- text-align="{$alignment}">
- <!-- The above restores alignment altered by image align attribute -->
- <xsl:if test="title|info/title">
- <xsl:apply-templates select="(title|info/title)[1]"
- mode="list.title.mode"/>
- </xsl:if>
-
- <!-- Preserve order of PIs and comments -->
- <xsl:apply-templates
- select="*[not(self::callout or self::title or self::titleabbrev)]
- |comment()[not(preceding-sibling::callout)]
- |processing-instruction()[not(preceding-sibling::callout)]"/>
-
- <fo:list-block space-before.optimum="1em"
- space-before.minimum="0.8em"
- space-before.maximum="1.2em"
- provisional-distance-between-starts="2.2em"
- provisional-label-separation="0.2em">
- <xsl:apply-templates select="callout
- |comment()[preceding-sibling::callout]
- |processing-instruction()[preceding-sibling::callout]"/>
- </fo:list-block>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="calloutlist/title">
-</xsl:template>
-
-<xsl:template match="callout">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
- <fo:list-item id="{$id}">
- <fo:list-item-label end-indent="label-end()">
- <fo:block>
- <xsl:call-template name="callout.arearefs">
- <xsl:with-param name="arearefs" select="@arearefs"/>
- </xsl:call-template>
- </fo:block>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:list-item-body>
- </fo:list-item>
-</xsl:template>
-
-<xsl:template name="callout.arearefs">
- <xsl:param name="arearefs"></xsl:param>
- <xsl:if test="$arearefs!=''">
- <xsl:choose>
- <xsl:when test="substring-before($arearefs,' ')=''">
- <xsl:call-template name="callout.arearef">
- <xsl:with-param name="arearef" select="$arearefs"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="callout.arearef">
- <xsl:with-param name="arearef"
- select="substring-before($arearefs,' ')"/>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:call-template name="callout.arearefs">
- <xsl:with-param name="arearefs"
- select="substring-after($arearefs,' ')"/>
- </xsl:call-template>
- </xsl:if>
-</xsl:template>
-
-<xsl:template name="callout.arearef">
- <xsl:param name="arearef"></xsl:param>
- <xsl:variable name="targets" select="key('id',$arearef)"/>
- <xsl:variable name="target" select="$targets[1]"/>
-
- <xsl:choose>
- <xsl:when test="count($target)=0">
- <xsl:value-of select="$arearef"/>
- <xsl:text>: ???</xsl:text>
- </xsl:when>
- <xsl:when test="local-name($target)='co'">
- <xsl:apply-templates select="$target" mode="callout-bug"/>
- </xsl:when>
- <xsl:when test="local-name($target)='areaset'">
- <xsl:call-template name="callout-bug">
- <xsl:with-param name="conum">
- <xsl:apply-templates select="$target" mode="conumber"/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="local-name($target)='area'">
- <xsl:choose>
- <xsl:when test="$target/parent::areaset">
- <xsl:call-template name="callout-bug">
- <xsl:with-param name="conum">
- <xsl:apply-templates select="$target/parent::areaset"
- mode="conumber"/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="callout-bug">
- <xsl:with-param name="conum">
- <xsl:apply-templates select="$target" mode="conumber"/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>???</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template name="orderedlist-starting-number">
- <xsl:param name="list" select="."/>
- <xsl:variable name="pi-start">
- <xsl:call-template name="pi.dbfo_start">
- <xsl:with-param name="node" select="$list"/>
- </xsl:call-template>
- </xsl:variable>
- <xsl:call-template name="output-orderedlist-starting-number">
- <xsl:with-param name="list" select="$list"/>
- <xsl:with-param name="pi-start" select="$pi-start"/>
- </xsl:call-template>
-</xsl:template>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/refentry.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/refentry.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/refentry.xsl (nonexistent)
@@ -1,637 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: refentry.xsl,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-
-<xsl:template match="reference">
- <xsl:if test="not(partintro)">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
- <xsl:variable name="master-reference">
- <xsl:call-template name="select.pagemaster"/>
- </xsl:variable>
-
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="." mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:apply-templates>
- <xsl:apply-templates select="." mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
-
- <fo:block id="{$id}">
- <xsl:call-template name="reference.titlepage"/>
- </fo:block>
- <!-- Create one page sequence if no pagebreaks needed -->
- <xsl:if test="$refentry.pagebreak = 0">
- <xsl:apply-templates select="refentry"/>
- </xsl:if>
- </fo:flow>
- </fo:page-sequence>
- </xsl:if>
- <xsl:apply-templates select="partintro"/>
- <xsl:if test="$refentry.pagebreak != 0">
- <xsl:apply-templates select="refentry"/>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="reference" mode="reference.titlepage.mode">
- <xsl:call-template name="reference.titlepage"/>
-</xsl:template>
-
-<xsl:template match="reference/partintro">
- <xsl:variable name="id">
- <xsl:call-template name="object.id">
- <xsl:with-param name="object" select="ancestor::reference"/>
- </xsl:call-template>
- </xsl:variable>
- <xsl:variable name="master-reference">
- <xsl:call-template name="select.pagemaster"/>
- </xsl:variable>
-
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="." mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:apply-templates>
- <xsl:apply-templates select="." mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- <fo:block id="{$id}">
- <xsl:apply-templates select=".." mode="reference.titlepage.mode"/>
- </fo:block>
- <xsl:if test="title">
- <xsl:call-template name="partintro.titlepage"/>
- </xsl:if>
- <xsl:apply-templates/>
- <!-- Create one page sequence if no pagebreaks needed -->
- <xsl:if test="$refentry.pagebreak = 0">
- <xsl:apply-templates select="../refentry"/>
- </xsl:if>
- </fo:flow>
- </fo:page-sequence>
-</xsl:template>
-
-<xsl:template match="reference/docinfo|refentry/refentryinfo"></xsl:template>
-<xsl:template match="reference/info"></xsl:template>
-<xsl:template match="reference/title"></xsl:template>
-<xsl:template match="reference/subtitle"></xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="refentry">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="master-reference">
- <xsl:call-template name="select.pagemaster"/>
- </xsl:variable>
-
- <xsl:variable name="refentry.content">
- <fo:block id="{$id}">
- <xsl:apply-templates/>
- </fo:block>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="not(parent::*) or
- (parent::reference and $refentry.pagebreak != 0) or
- parent::part">
- <!-- make a page sequence -->
- <fo:page-sequence hyphenate="{$hyphenate}"
- master-reference="{$master-reference}">
- <xsl:attribute name="language">
- <xsl:call-template name="l10n.language"/>
- </xsl:attribute>
- <xsl:attribute name="format">
- <xsl:call-template name="page.number.format">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="initial-page-number">
- <xsl:call-template name="initial.page.number">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="force-page-count">
- <xsl:call-template name="force.page.count">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="hyphenation-character">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-character'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-push-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-push-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:attribute name="hyphenation-remain-character-count">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'hyphenation-remain-character-count'"/>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:apply-templates select="." mode="running.head.mode">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:apply-templates>
- <xsl:apply-templates select="." mode="running.foot.mode">
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:apply-templates>
-
- <fo:flow flow-name="xsl-region-body">
- <xsl:call-template name="set.flow.properties">
- <xsl:with-param name="element" select="local-name(.)"/>
- <xsl:with-param name="master-reference" select="$master-reference"/>
- </xsl:call-template>
-
- <xsl:copy-of select="$refentry.content"/>
- </fo:flow>
- </fo:page-sequence>
- </xsl:when>
- <xsl:otherwise>
- <fo:block>
- <xsl:if test="$refentry.pagebreak != 0">
- <xsl:attribute name="break-before">page</xsl:attribute>
- </xsl:if>
- <xsl:copy-of select="$refentry.content"/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="refmeta">
-</xsl:template>
-
-<xsl:template match="manvolnum">
- <xsl:if test="$refentry.xref.manvolnum != 0">
- <xsl:text>(</xsl:text>
- <xsl:apply-templates/>
- <xsl:text>)</xsl:text>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="refmiscinfo">
-</xsl:template>
-
-<xsl:template match="refentrytitle">
- <xsl:call-template name="inline.charseq"/>
-</xsl:template>
-
-<xsl:template match="refnamediv">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
-
- <!-- if refentry.generate.name is non-zero, then we need to generate a -->
- <!-- localized "Name" subheading for this refnamdiv (unless it has a -->
- <!-- preceding sibling that is a refnamediv, in which case we have already -->
- <!-- generated a "Name" subheading, so we don't need to do it again -->
- <xsl:if test="$refentry.generate.name != 0">
- <xsl:choose>
- <xsl:when test="preceding-sibling::refnamediv">
- <!-- no generated title on secondary refnamedivs! -->
- </xsl:when>
- <xsl:otherwise>
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xsl:use-attribute-sets="refnamediv.titlepage.recto.style"
- font-family="{$title.fontset}">
- <!-- Contents of what is now the format.refentry.subheading -->
- <!-- template were formerly intended to be used only to -->
- <!-- process those subsections of Refentry that have "real" -->
- <!-- title children. So as a kludge to get around the fact -->
- <!-- that the template still basically "expects" to be -->
- <!-- processing that kind of a node, when we call the -->
- <!-- template to process generated titles, we must call it -->
- <!-- with values for the "offset" and "section" parameters -->
- <!-- that are different from the default values in the -->
- <!-- format.refentry.subheading template itself. Because -->
- <!-- those defaults are the values appropriate for processing -->
- <!-- "real" title nodes. -->
- <xsl:call-template name="format.refentry.subheading">
- <xsl:with-param name="section" select="self::*"/>
- <xsl:with-param name="offset" select="1"/>
- <xsl:with-param name="gentext.key" select="'RefName'"/>
- </xsl:call-template>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
-
- <xsl:if test="$refentry.generate.title != 0">
- <xsl:variable name="section.level">
- <xsl:call-template name="refentry.level">
- <xsl:with-param name="node" select="ancestor::refentry"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="reftitle">
- <xsl:choose>
- <xsl:when test="../refmeta/refentrytitle">
- <xsl:apply-templates select="../refmeta/refentrytitle"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="refname[1]"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <!-- xsl:use-attribute-sets takes only a Qname, not a variable -->
- <xsl:choose>
- <xsl:when test="preceding-sibling::refnamediv">
- <!-- no title on secondary refnamedivs! -->
- </xsl:when>
- <xsl:when test="$section.level = 1">
- <fo:block xsl:use-attribute-sets="refentry.title.properties">
- <fo:block xsl:use-attribute-sets="section.title.level1.properties">
- <xsl:value-of select="$reftitle"/>
- </fo:block>
- </fo:block>
- </xsl:when>
- <xsl:when test="$section.level = 2">
- <fo:block xsl:use-attribute-sets="refentry.title.properties">
- <fo:block xsl:use-attribute-sets="section.title.level2.properties">
- <xsl:value-of select="$reftitle"/>
- </fo:block>
- </fo:block>
- </xsl:when>
- <xsl:when test="$section.level = 3">
- <fo:block xsl:use-attribute-sets="refentry.title.properties">
- <fo:block xsl:use-attribute-sets="section.title.level3.properties">
- <xsl:value-of select="$reftitle"/>
- </fo:block>
- </fo:block>
- </xsl:when>
- <xsl:when test="$section.level = 4">
- <fo:block xsl:use-attribute-sets="refentry.title.properties">
- <fo:block xsl:use-attribute-sets="section.title.level4.properties">
- <xsl:value-of select="$reftitle"/>
- </fo:block>
- </fo:block>
- </xsl:when>
- <xsl:when test="$section.level = 5">
- <fo:block xsl:use-attribute-sets="refentry.title.properties">
- <fo:block xsl:use-attribute-sets="section.title.level5.properties">
- <xsl:value-of select="$reftitle"/>
- </fo:block>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block xsl:use-attribute-sets="refentry.title.properties">
- <fo:block xsl:use-attribute-sets="section.title.level6.properties">
- <xsl:value-of select="$reftitle"/>
- </fo:block>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
-
- <fo:block>
- <xsl:if test="not(following-sibling::refnamediv)">
- <xsl:attribute name="space-after">1em</xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refname">
- <xsl:if test="not(preceding-sibling::refdescriptor)">
- <xsl:apply-templates/>
- <xsl:if test="following-sibling::refname">
- <xsl:text>, </xsl:text>
- </xsl:if>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="refpurpose">
- <xsl:if test="node()">
- <xsl:text> </xsl:text>
- <xsl:call-template name="dingbat">
- <xsl:with-param name="dingbat">em-dash</xsl:with-param>
- </xsl:call-template>
- <xsl:text> </xsl:text>
- <xsl:apply-templates/>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="refdescriptor">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="refclass">
- <xsl:if test="$refclass.suppress = 0">
- <fo:block font-weight="bold">
- <xsl:if test="@role">
- <xsl:value-of select="@role"/>
- <xsl:text>: </xsl:text>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
- </xsl:if>
-</xsl:template>
-
-<xsl:template match="refsynopsisdiv">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:if test="not(refsynopsisdivinfo/title|docinfo/title|info/title|title)">
- <!-- * if we there is no appropriate title for this Refsynopsisdiv, -->
- <!-- * then we need to call format.refentry.subheading to generate one -->
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xsl:use-attribute-sets="refsynopsisdiv.titlepage.recto.style"
- font-family="{$title.fontset}">
- <!-- Contents of what is now the format.refentry.subheading -->
- <!-- template were formerly intended to be used only to -->
- <!-- process those subsections of Refentry that have "real" -->
- <!-- title children. So as a kludge to get around the fact -->
- <!-- that the template still basically "expects" to be -->
- <!-- processing that kind of a node, when we call the -->
- <!-- template to process generated titles, we must call it -->
- <!-- with values for the "offset" and "section" parameters -->
- <!-- that are different from the default values in the -->
- <!-- format.refentry.subheading template itself. Because -->
- <!-- those defaults are the values appropriate for processing -->
- <!-- "real" title nodes. -->
- <xsl:call-template name="format.refentry.subheading">
- <xsl:with-param name="section" select="parent::*"/>
- <xsl:with-param name="offset" select="1"/>
- <xsl:with-param name="gentext.key" select="'RefSynopsisDiv'"/>
- </xsl:call-template>
- </fo:block>
- </xsl:if>
- <xsl:call-template name="refsynopsisdiv.titlepage"/>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refsection">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:call-template name="refsection.titlepage"/>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refsect1">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:call-template name="refsect1.titlepage"/>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refsect2">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:call-template name="refsect2.titlepage"/>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refsect3">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:call-template name="refsect3.titlepage"/>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refsynopsisdiv/title
- |refsection/title
- |refsect1/title
- |refsect2/title
- |refsect3/title">
- <!-- nop; titlepage.mode instead -->
-</xsl:template>
-
-<xsl:template match="refsynopsisdiv/title
- |refsection/title
- |refsect1/title
- |refsect2/title
- |refsect3/title
- |refsynopsisdiv/info/title
- |refsection/info/title
- |refsect1/info/title
- |refsect2/info/title
- |refsect3/info/title"
- mode="titlepage.mode"
- priority="2">
- <xsl:call-template name="format.refentry.subheading"/>
-</xsl:template>
-
-<xsl:template name="format.refentry.subheading">
-<!-- This template is now called to process generated titles for -->
-<!-- Refnamediv and Refsynopsisdiv, as well as "real" titles for -->
-<!-- Refsynopsisdiv, Refsection, and Refsect[1-3]. -->
-<!-- -->
-<!-- But the contents of this template were formerly intended to be used -->
-<!-- only to process those subsections of Refentry that have "real" title -->
-<!-- children. So as a kludge to get around the fact that the template -->
-<!-- still basically "expects" to be processing that kind of a node, the -->
-<!-- "offset" parameter was added and the "section" variable was changed to -->
-<!-- a parameter so that when called for a generated title on a Refnamediv -->
-<!-- or Refsynopsisdiv, we can call it like this: -->
-<!-- -->
-<!-- <xsl:call-template name="format.refentry.subheading"> -->
-<!-- <xsl:with-param name="section" select="self::*"/> -->
-<!-- <xsl:with-param name="offset" select="1"/> -->
-<!-- <xsl:with-param name="gentext.key" select="'RefName'"/> -->
-<!-- </xsl:call-template> -->
-<!-- -->
- <xsl:param name="section"
- select="(ancestor::refsynopsysdiv
- |ancestor::refsection
- |ancestor::refsect1
- |ancestor::refsect2
- |ancestor::refsect3)[last()]"/>
- <xsl:param name="offset" select="0"/>
- <xsl:param name="gentext.key"/>
-
- <fo:block keep-with-next.within-column="always">
- <xsl:variable name="id">
- <xsl:call-template name="object.id">
- <xsl:with-param name="object" select="$section"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="level">
- <xsl:call-template name="section.level">
- <xsl:with-param name="node" select="$section"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="title">
- <!-- If we have a non-empty value for the $gentext.key param, then we -->
- <!-- generate an appropriate title here. Otherwise, we have a real -->
- <!-- title child, so we copy contents of that to the result tree. -->
- <xsl:choose>
- <xsl:when test="$gentext.key != ''">
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="$gentext.key"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="$section" mode="object.title.markup">
- <xsl:with-param name="allow-anchors" select="1"/>
- </xsl:apply-templates>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:if test="$passivetex.extensions != 0">
- <fotex:bookmark xmlns:fotex="http://www.tug.org/fotex"
- fotex-bookmark-level="{$level + 2 + $offset}"
- fotex-bookmark-label="{$id}">
- <xsl:value-of select="$title"/>
- </fotex:bookmark>
- </xsl:if>
-
- <xsl:if test="$axf.extensions != 0">
- <xsl:attribute name="axf:outline-level">
- <xsl:value-of select="count(ancestor::*)-1 + $offset"/>
- </xsl:attribute>
- <xsl:attribute name="axf:outline-expand">false</xsl:attribute>
- <xsl:attribute name="axf:outline-title">
- <xsl:value-of select="$title"/>
- </xsl:attribute>
- </xsl:if>
-
- <xsl:call-template name="section.heading">
- <xsl:with-param name="level" select="$level + $offset"/>
- <xsl:with-param name="title" select="$title"/>
- </xsl:call-template>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="refsectioninfo|refsection/info"></xsl:template>
-<xsl:template match="refsect1info|refsect1/info"></xsl:template>
-<xsl:template match="refsect2info|refsect2/info"></xsl:template>
-<xsl:template match="refsect3info|refsect3/info"></xsl:template>
-
-<!-- ==================================================================== -->
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/qandaset.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/qandaset.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/qandaset.xsl (nonexistent)
@@ -1,393 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: qandaset.xsl,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-
-<xsl:template match="qandaset" name="process.qandaset">
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <xsl:variable name="label-width">
- <xsl:call-template name="pi.dbfo_label-width"/>
- </xsl:variable>
-
- <xsl:variable name="label-length">
- <xsl:choose>
- <xsl:when test="$label-width != ''">
- <xsl:value-of select="$label-width"/>
- </xsl:when>
- <xsl:when test="descendant::label">
- <xsl:call-template name="longest.term">
- <xsl:with-param name="terms" select="descendant::label"/>
- <xsl:with-param name="maxlength" select="20"/>
- </xsl:call-template>
- <xsl:text>em * 0.50</xsl:text>
- </xsl:when>
- <xsl:otherwise>2.5em</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="toc">
- <xsl:call-template name="pi.dbfo_toc"/>
- </xsl:variable>
-
- <xsl:variable name="toc.params">
- <xsl:call-template name="find.path.params">
- <xsl:with-param name="table" select="normalize-space($generate.toc)"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="content">
- <fo:block id="{$id}">
- <xsl:choose>
- <xsl:when test="parent::*">
- <xsl:if test="blockinfo/title|info/title|title">
- <xsl:apply-templates select="(blockinfo/title|
- info/title|title)[1]"/>
- </xsl:if>
- </xsl:when>
- <!-- If it is the root element -->
- <xsl:otherwise>
- <xsl:call-template name="qandaset.titlepage"/>
- </xsl:otherwise>
- </xsl:choose>
-
- <xsl:if test="(contains($toc.params, 'toc') and $toc != '0')
- or $toc = '1'">
- <xsl:call-template name="qandaset.toc">
- <xsl:with-param name="toc.title.p"
- select="contains($toc.params, 'title')"/>
- </xsl:call-template>
- </xsl:if>
-
- <xsl:call-template name="qandaset.toc.separator"/>
-
- <xsl:apply-templates select="*[local-name(.) != 'title'
- and local-name(.) != 'titleabbrev'
- and local-name(.) != 'qandadiv'
- and local-name(.) != 'qandaentry']"/>
- <xsl:apply-templates select="qandadiv"/>
-
- <xsl:if test="qandaentry">
- <fo:list-block xsl:use-attribute-sets="list.block.spacing"
- provisional-label-separation="0.2em">
- <xsl:attribute name="provisional-distance-between-starts">
- <xsl:choose>
- <xsl:when test="$label-length != ''">
- <xsl:value-of select="$label-length"/>
- </xsl:when>
- <xsl:otherwise>2.5em</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:apply-templates select="qandaentry"/>
- </fo:list-block>
- </xsl:if>
- </fo:block>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="parent::*">
- <xsl:copy-of select="$content"/>
- </xsl:when>
- <!-- Otherwise create a page sequence -->
- <xsl:otherwise>
- <xsl:apply-templates select="." mode="page.sequence">
- <xsl:with-param name="content" select="$content"/>
- <xsl:with-param name="master-reference" select="'body'"/>
- </xsl:apply-templates>
- </xsl:otherwise>
- </xsl:choose>
-
-</xsl:template>
-
-<xsl:template match="qandaset/blockinfo/title|qandset/info/title|qandaset/title">
- <xsl:variable name="enclsect" select="(ancestor::section
- | ancestor::simplesect
- | ancestor::sect5
- | ancestor::sect4
- | ancestor::sect3
- | ancestor::sect2
- | ancestor::sect1
- | ancestor::refsect3
- | ancestor::refsect2
- | ancestor::refsect1)[last()]"/>
- <xsl:variable name="sectlvl">
- <xsl:call-template name="section.level">
- <xsl:with-param name="node" select="$enclsect"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:call-template name="qanda.heading">
- <xsl:with-param name="level" select="$sectlvl + 1"/>
- <xsl:with-param name="marker" select="0"/>
- <xsl:with-param name="title">
- <xsl:apply-templates/>
- </xsl:with-param>
- </xsl:call-template>
-</xsl:template>
-
-<xsl:template match="qandaset/blockinfo|qandaset/info">
- <!-- what should this template really do? -->
- <xsl:apply-templates select="legalnotice" mode="titlepage.mode"/>
-</xsl:template>
-
-<xsl:template match="qandadiv">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
- <xsl:variable name="label-width">
- <xsl:call-template name="pi.dbfo_label-width"/>
- </xsl:variable>
-
- <xsl:variable name="label-length">
- <xsl:choose>
- <xsl:when test="$label-width != ''">
- <xsl:value-of select="$label-width"/>
- </xsl:when>
- <xsl:when test="descendant::label">
- <xsl:call-template name="longest.term">
- <xsl:with-param name="terms" select="descendant::label"/>
- <xsl:with-param name="maxlength" select="20"/>
- </xsl:call-template>
- <xsl:text>*0.6em</xsl:text>
- </xsl:when>
- <xsl:otherwise>2.5em</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:apply-templates select="(blockinfo/title|info/title|title)[1]"/>
- <xsl:apply-templates select="*[local-name(.) != 'title'
- and local-name(.) != 'titleabbrev'
- and local-name(.) != 'qandadiv'
- and local-name(.) != 'qandaentry']"/>
- <fo:block>
- <xsl:apply-templates select="qandadiv"/>
-
- <xsl:if test="qandaentry">
- <fo:list-block xsl:use-attribute-sets="list.block.spacing"
- provisional-label-separation="0.2em">
- <xsl:attribute name="provisional-distance-between-starts">
- <xsl:choose>
- <xsl:when test="$label-length != ''">
- <xsl:value-of select="$label-length"/>
- </xsl:when>
- <xsl:otherwise>2.5em</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:apply-templates select="qandaentry"/>
- </fo:list-block>
- </xsl:if>
- </fo:block>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="qandadiv/blockinfo/title|qandadiv/info/title|qandadiv/title">
- <xsl:variable name="enclsect" select="(ancestor::section
- | ancestor::simplesect
- | ancestor::sect5
- | ancestor::sect4
- | ancestor::sect3
- | ancestor::sect2
- | ancestor::sect1
- | ancestor::refsect3
- | ancestor::refsect2
- | ancestor::refsect1)[last()]"/>
- <xsl:variable name="sectlvl">
- <xsl:call-template name="section.level">
- <xsl:with-param name="node" select="$enclsect"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:call-template name="qanda.heading">
- <xsl:with-param name="level" select="$sectlvl + 1 + count(ancestor::qandadiv)"/>
- <xsl:with-param name="marker" select="0"/>
- <xsl:with-param name="title">
- <xsl:apply-templates select="parent::qandadiv" mode="label.markup"/>
- <xsl:if test="$qandadiv.autolabel != 0">
- <xsl:apply-templates select="." mode="intralabel.punctuation"/>
- <xsl:text> </xsl:text>
- </xsl:if>
- <xsl:apply-templates/>
- </xsl:with-param>
- </xsl:call-template>
-</xsl:template>
-
-<xsl:template match="qandaentry">
- <!-- Omit revhistory from fo:list-block because it is a table -->
- <xsl:apply-templates select="question|answer"/>
-</xsl:template>
-
-<xsl:template match="question">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
- <xsl:variable name="entry.id">
- <xsl:call-template name="object.id">
- <xsl:with-param name="object" select="parent::*"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="deflabel">
- <xsl:choose>
- <xsl:when test="ancestor-or-self::*[@defaultlabel]">
- <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
- /@defaultlabel"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$qanda.defaultlabel"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
-
- <xsl:variable name="label.content">
- <xsl:apply-templates select="." mode="label.markup"/>
- <xsl:if test="$deflabel = 'number' and not(label)">
- <xsl:apply-templates select="." mode="intralabel.punctuation"/>
- </xsl:if>
- </xsl:variable>
-
- <fo:list-item id="{$entry.id}" xsl:use-attribute-sets="list.item.spacing">
- <fo:list-item-label id="{$id}" end-indent="label-end()">
- <xsl:if test="string-length($label.content) &gt; 0">
- <fo:block font-weight="bold">
- <xsl:copy-of select="$label.content"/>
- </fo:block>
- </xsl:if>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <xsl:choose>
- <xsl:when test="$deflabel = 'none' and not(label)">
- <fo:block font-weight="bold">
- <xsl:apply-templates select="*[local-name(.)!='label']"/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="*[local-name(.)!='label']"/>
- </xsl:otherwise>
- </xsl:choose>
- <!-- Uncomment this line to get revhistory output in the question -->
- <!-- <xsl:apply-templates select="preceding-sibling::revhistory"/> -->
- </fo:list-item-body>
- </fo:list-item>
-</xsl:template>
-
-<xsl:template match="answer">
- <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
- <xsl:variable name="entry.id">
- <xsl:call-template name="object.id">
- <xsl:with-param name="object" select="parent::*"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="deflabel">
- <xsl:choose>
- <xsl:when test="ancestor-or-self::*[@defaultlabel]">
- <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
- /@defaultlabel"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$qanda.defaultlabel"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="answer.label">
- <xsl:apply-templates select="." mode="label.markup"/>
- </xsl:variable>
-
- <fo:list-item xsl:use-attribute-sets="list.item.spacing">
- <fo:list-item-label id="{$id}" end-indent="label-end()">
- <xsl:choose>
- <xsl:when test="string-length($answer.label) &gt; 0">
- <fo:block font-weight="bold">
- <xsl:copy-of select="$answer.label"/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block/>
- </xsl:otherwise>
- </xsl:choose>
- </fo:list-item-label>
- <fo:list-item-body start-indent="body-start()">
- <xsl:apply-templates select="*[local-name(.)!='label' and local-name(.) != 'qandaentry']"/>
- <!-- * handle nested answer/qandaentry instances -->
- <!-- * (bug 1509043 from Daniel Leidert) -->
- <xsl:if test="descendant::question">
- <xsl:call-template name="process.qandaset"/>
- </xsl:if>
- </fo:list-item-body>
- </fo:list-item>
-</xsl:template>
-
-<xsl:template match="label">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template name="qanda.heading">
- <xsl:param name="level" select="1"/>
- <xsl:param name="marker" select="0"/>
- <xsl:param name="title"/>
- <xsl:param name="titleabbrev"/>
-
- <fo:block xsl:use-attribute-sets="qanda.title.properties">
- <xsl:if test="$marker != 0">
- <fo:marker marker-class-name="section.head.marker">
- <xsl:choose>
- <xsl:when test="$titleabbrev = ''">
- <xsl:value-of select="$title"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$titleabbrev"/>
- </xsl:otherwise>
- </xsl:choose>
- </fo:marker>
- </xsl:if>
- <xsl:choose>
- <xsl:when test="$level=1">
- <fo:block xsl:use-attribute-sets="qanda.title.level1.properties">
- <xsl:copy-of select="$title"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="$level=2">
- <fo:block xsl:use-attribute-sets="qanda.title.level2.properties">
- <xsl:copy-of select="$title"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="$level=3">
- <fo:block xsl:use-attribute-sets="qanda.title.level3.properties">
- <xsl:copy-of select="$title"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="$level=4">
- <fo:block xsl:use-attribute-sets="qanda.title.level4.properties">
- <xsl:copy-of select="$title"/>
- </fo:block>
- </xsl:when>
- <xsl:when test="$level=5">
- <fo:block xsl:use-attribute-sets="qanda.title.level5.properties">
- <xsl:copy-of select="$title"/>
- </fo:block>
- </xsl:when>
- <xsl:otherwise>
- <fo:block xsl:use-attribute-sets="qanda.title.level6.properties">
- <xsl:copy-of select="$title"/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
- </fo:block>
-</xsl:template>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/graphics.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/graphics.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/graphics.xsl (nonexistent)
@@ -1,637 +0,0 @@
-<?xml version='1.0'?>
-<!DOCTYPE xsl:stylesheet [
-<!ENTITY lowercase "'abcdefghijklmnopqrstuvwxyz'">
-<!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
- ]>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory"
- xmlns:xtext="com.nwalsh.xalan.Text"
- xmlns:lxslt="http://xml.apache.org/xslt"
- exclude-result-prefixes="xlink stext xtext lxslt"
- extension-element-prefixes="stext xtext"
- version='1.0'>
-
-<!-- ********************************************************************
- $Id: graphics.xsl,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- Contributors:
- Colin Paul Adams, <colin@colina.demon.co.uk>
- Paul Grosso, <pgrosso@arbortext.com>
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-<!-- Graphic format tests for the FO backend -->
-
-<xsl:param name="graphic.notations">
- <!-- n.b. exactly one leading space, one trailing space, and one inter-word space -->
- <xsl:choose>
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:text> PNG PDF JPG JPEG linespecific </xsl:text>
- </xsl:when>
- <xsl:when test="$fop1.extensions != 0">
- <xsl:text> BMP GIF TIFF SVG PNG EPS JPG JPEG linespecific </xsl:text>
- </xsl:when>
- <xsl:when test="$fop.extensions != 0">
- <xsl:text> BMP GIF TIFF SVG PNG EPS JPG JPEG linespecific </xsl:text>
- </xsl:when>
- <xsl:when test="$arbortext.extensions != 0">
- <xsl:text> PNG PDF JPG JPEG linespecific GIF GIF87a GIF89a TIFF BMP </xsl:text>
- </xsl:when>
- <xsl:when test="$xep.extensions != 0">
- <xsl:text> SVG PNG PDF JPG JPEG linespecific GIF GIF87a GIF89a TIFF BMP </xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text> PNG PDF JPG JPEG linespecific GIF GIF87a GIF89a TIFF BMP </xsl:text>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-
-<xsl:template name="is.graphic.format">
- <xsl:param name="format"/>
- <xsl:if test="contains($graphic.notations, concat(' ',$format,' '))">1</xsl:if>
-</xsl:template>
-
-<xsl:param name="graphic.extensions">
- <!-- n.b. exactly one leading space, one trailing space, and one inter-word space -->
- <xsl:choose>
- <xsl:when test="$passivetex.extensions != 0">
- <xsl:text> png pdf jpg jpeg </xsl:text>
- </xsl:when>
- <xsl:when test="$fop1.extensions != 0">
- <xsl:text> bmp gif tif tiff svg png pdf jpg jpeg eps </xsl:text>
- </xsl:when>
- <xsl:when test="$fop.extensions != 0">
- <xsl:text> bmp gif tif tiff svg png pdf jpg jpeg eps </xsl:text>
- </xsl:when>
- <xsl:when test="$arbortext.extensions != 0">
- <xsl:text> png pdf jpg jpeg gif tif tiff bmp </xsl:text>
- </xsl:when>
- <xsl:when test="$xep.extensions != 0">
- <xsl:text> svg png pdf jpg jpeg gif tif tiff bmp eps </xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text> svg png pdf jpg jpeg gif tif tiff bmp eps </xsl:text>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-
-<xsl:template name="is.graphic.extension">
- <xsl:param name="ext"/>
- <xsl:variable name="lcext" select="translate($ext,
- 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
- 'abcdefghijklmnopqrstuvwxyz')"/>
-
- <xsl:if test="contains($graphic.extensions,
- concat(' ', $lcext, ' '))">1</xsl:if>
-</xsl:template>
-
-<xsl:template name="graphic.format.content-type">
- <xsl:param name="format"/>
- <xsl:variable name="is.graphic.format">
- <xsl:call-template name="is.graphic.format">
- <xsl:with-param name="format" select="$format"/>
- </xsl:call-template>
- </xsl:variable>
- <xsl:if test="$is.graphic.format">
- <xsl:choose>
- <xsl:when test="$format = ''"></xsl:when>
- <xsl:when test="$format = 'linespecific'"></xsl:when>
- <xsl:when test="$format = 'PS'">application/postscript</xsl:when>
- <xsl:when test="$format = 'PDF'">application/pdf</xsl:when>
- <xsl:when test="$format = 'PNG'">image/png</xsl:when>
- <xsl:when test="$format = 'SVG'">image/svg+xml</xsl:when>
- <xsl:when test="$format = 'JPG'">image/jpeg</xsl:when>
- <xsl:when test="$format = 'GIF87a'">image/gif</xsl:when>
- <xsl:when test="$format = 'GIF89a'">image/gif</xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="concat('image/',
- translate($format, &uppercase;, &lowercase;))"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
-</xsl:template>
-
-
-<!-- ==================================================================== -->
-
-<xsl:template match="screenshot">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="screeninfo">
-</xsl:template>
-
-<!-- ==================================================================== -->
-<!-- Override these templates for FO -->
-<!-- ==================================================================== -->
-
-<xsl:template name="process.image">
- <!-- When this template is called, the current node should be -->
- <!-- a graphic, inlinegraphic, imagedata, or videodata. All -->
- <!-- those elements have the same set of attributes, so we can -->
- <!-- handle them all in one place. -->
-
- <xsl:variable name="scalefit">
- <xsl:choose>
- <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
- <xsl:when test="@contentwidth">0</xsl:when>
- <xsl:when test="@contentdepth and
- @contentdepth != '100%'">0</xsl:when>
- <xsl:when test="@scale">0</xsl:when>
- <xsl:when test="@scalefit"><xsl:value-of select="@scalefit"/></xsl:when>
- <xsl:when test="@width or @depth">1</xsl:when>
- <xsl:otherwise>0</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="scale">
- <xsl:choose>
- <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
- <xsl:when test="@contentwidth or @contentdepth">1.0</xsl:when>
- <xsl:when test="@scale">
- <xsl:value-of select="@scale div 100.0"/>
- </xsl:when>
- <xsl:otherwise>1.0</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="filename">
- <xsl:choose>
- <xsl:when test="local-name(.) = 'graphic'
- or local-name(.) = 'inlinegraphic'">
- <!-- handle legacy graphic and inlinegraphic by new template -->
- <xsl:call-template name="mediaobject.filename">
- <xsl:with-param name="object" select="."/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <!-- imagedata, videodata, audiodata -->
- <xsl:call-template name="mediaobject.filename">
- <xsl:with-param name="object" select=".."/>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="content-type">
- <xsl:if test="@format">
- <xsl:call-template name="graphic.format.content-type">
- <xsl:with-param name="format" select="@format"/>
- </xsl:call-template>
- </xsl:if>
- </xsl:variable>
-
- <xsl:variable name="bgcolor">
- <xsl:call-template name="pi.dbfo_background-color">
- <xsl:with-param name="node" select=".."/>
- </xsl:call-template>
- </xsl:variable>
-
- <fo:external-graphic>
- <xsl:attribute name="src">
- <xsl:call-template name="fo-external-image">
- <xsl:with-param name="filename">
- <xsl:if test="$img.src.path != '' and
- not(starts-with($filename, '/')) and
- not(contains($filename, '://'))">
- <xsl:value-of select="$img.src.path"/>
- </xsl:if>
- <xsl:value-of select="$filename"/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:attribute>
-
- <xsl:attribute name="width">
- <xsl:choose>
- <xsl:when test="$ignore.image.scaling != 0">auto</xsl:when>
- <xsl:when test="contains(@width,'%')">
- <xsl:value-of select="@width"/>
- </xsl:when>
- <xsl:when test="@width and not(@width = '')">
- <xsl:call-template name="length-spec">
- <xsl:with-param name="length" select="@width"/>
- <xsl:with-param name="default.units" select="'px'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="not(@depth) and $default.image.width != ''">
- <xsl:call-template name="length-spec">
- <xsl:with-param name="length" select="$default.image.width"/>
- <xsl:with-param name="default.units" select="'px'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>auto</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
-
- <xsl:attribute name="height">
- <xsl:choose>
- <xsl:when test="$ignore.image.scaling != 0">auto</xsl:when>
- <xsl:when test="contains(@depth,'%')">
- <xsl:value-of select="@depth"/>
- </xsl:when>
- <xsl:when test="@depth">
- <xsl:call-template name="length-spec">
- <xsl:with-param name="length" select="@depth"/>
- <xsl:with-param name="default.units" select="'px'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>auto</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
-
- <xsl:attribute name="content-width">
- <xsl:choose>
- <xsl:when test="$ignore.image.scaling != 0">auto</xsl:when>
- <xsl:when test="contains(@contentwidth,'%')">
- <xsl:value-of select="@contentwidth"/>
- </xsl:when>
- <xsl:when test="@contentwidth">
- <xsl:call-template name="length-spec">
- <xsl:with-param name="length" select="@contentwidth"/>
- <xsl:with-param name="default.units" select="'px'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="number($scale) != 1.0">
- <xsl:value-of select="$scale * 100"/>
- <xsl:text>%</xsl:text>
- </xsl:when>
- <xsl:when test="$scalefit = 1">scale-to-fit</xsl:when>
- <xsl:otherwise>auto</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
-
- <xsl:attribute name="content-height">
- <xsl:choose>
- <xsl:when test="$ignore.image.scaling != 0">auto</xsl:when>
- <xsl:when test="contains(@contentdepth,'%')">
- <xsl:value-of select="@contentdepth"/>
- </xsl:when>
- <xsl:when test="@contentdepth">
- <xsl:call-template name="length-spec">
- <xsl:with-param name="length" select="@contentdepth"/>
- <xsl:with-param name="default.units" select="'px'"/>
- </xsl:call-template>
- </xsl:when>
- <xsl:when test="number($scale) != 1.0">
- <xsl:value-of select="$scale * 100"/>
- <xsl:text>%</xsl:text>
- </xsl:when>
- <xsl:when test="$scalefit = 1">scale-to-fit</xsl:when>
- <xsl:otherwise>auto</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
-
- <xsl:if test="$content-type != ''">
- <xsl:attribute name="content-type">
- <xsl:value-of select="concat('content-type:',$content-type)"/>
- </xsl:attribute>
- </xsl:if>
-
- <xsl:if test="$bgcolor != ''">
- <xsl:attribute name="background-color">
- <xsl:value-of select="$bgcolor"/>
- </xsl:attribute>
- </xsl:if>
-
- <xsl:if test="@align">
- <xsl:attribute name="text-align">
- <xsl:value-of select="@align"/>
- </xsl:attribute>
- </xsl:if>
-
- <xsl:if test="@valign">
- <xsl:attribute name="display-align">
- <xsl:choose>
- <xsl:when test="@valign = 'top'">before</xsl:when>
- <xsl:when test="@valign = 'middle'">center</xsl:when>
- <xsl:when test="@valign = 'bottom'">after</xsl:when>
- <xsl:otherwise>auto</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </xsl:if>
- </fo:external-graphic>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="graphic">
- <xsl:choose>
- <xsl:when test="parent::inlineequation">
- <xsl:call-template name="process.image"/>
- </xsl:when>
- <xsl:otherwise>
- <fo:block>
- <xsl:if test="@align">
- <xsl:attribute name="text-align">
- <xsl:value-of select="@align"/>
- </xsl:attribute>
- </xsl:if>
- <xsl:call-template name="process.image"/>
- </fo:block>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="inlinegraphic">
- <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
- <xsl:variable name="filename">
- <xsl:choose>
- <xsl:when test="@entityref">
- <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="@fileref"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="@format='linespecific'">
- <xsl:choose>
- <xsl:when test="$use.extensions != '0'
- and $textinsert.extension != '0'">
- <xsl:choose>
- <xsl:when test="contains($vendor, 'SAXON')">
- <stext:insertfile href="{$filename}" encoding="{$textdata.default.encoding}"/>
- </xsl:when>
- <xsl:when test="contains($vendor, 'Apache Software Foundation')">
- <xtext:insertfile href="{$filename}"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message terminate="yes">
- <xsl:text>Don't know how to insert files with </xsl:text>
- <xsl:value-of select="$vendor"/>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message terminate="yes">
- <xsl:text>Cannot insert </xsl:text><xsl:value-of select="$filename"/>
- <xsl:text>. Check use.extensions and textinsert.extension parameters.</xsl:text>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="process.image"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="mediaobject|mediaobjectco">
-
- <xsl:variable name="olist" select="imageobject|imageobjectco
- |videoobject|audioobject
- |textobject"/>
-
- <xsl:variable name="object.index">
- <xsl:call-template name="select.mediaobject.index">
- <xsl:with-param name="olist" select="$olist"/>
- <xsl:with-param name="count" select="1"/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:variable name="object" select="$olist[position() = $object.index]"/>
-
- <xsl:variable name="align">
- <xsl:value-of select="$object/descendant::imagedata[@align][1]/@align"/>
- </xsl:variable>
-
- <xsl:variable name="id">
- <xsl:call-template name="object.id"/>
- </xsl:variable>
-
- <fo:block id="{$id}">
- <xsl:if test="$align != '' ">
- <xsl:attribute name="text-align">
- <xsl:value-of select="$align"/>
- </xsl:attribute>
- </xsl:if>
-
- <xsl:apply-templates select="$object"/>
- <xsl:apply-templates select="caption"/>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="inlinemediaobject">
- <xsl:call-template name="select.mediaobject"/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="imageobjectco">
- <xsl:apply-templates select="imageobject"/>
- <xsl:apply-templates select="calloutlist"/>
-</xsl:template>
-
-<xsl:template match="imageobject">
- <xsl:choose>
- <xsl:when test="imagedata">
- <xsl:apply-templates select="imagedata"/>
- </xsl:when>
- <xsl:otherwise>
- <fo:instream-foreign-object>
- <xsl:apply-templates mode="copy-all"/>
- </fo:instream-foreign-object>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="*" mode="copy-all">
- <xsl:copy>
- <xsl:for-each select="@*">
- <xsl:copy/>
- </xsl:for-each>
- <xsl:apply-templates mode="copy-all"/>
- </xsl:copy>
-</xsl:template>
-
-<xsl:template match="text()|comment()|processing-instruction()" mode="copy-all">
- <xsl:copy/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="imagedata">
- <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
- <xsl:variable name="filename">
- <xsl:call-template name="mediaobject.filename">
- <xsl:with-param name="object" select=".."/>
- </xsl:call-template>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="@format='linespecific'">
- <xsl:choose>
- <xsl:when test="$use.extensions != '0'
- and $textinsert.extension != '0'">
- <xsl:choose>
- <xsl:when test="contains($vendor, 'SAXON')">
- <stext:insertfile href="{$filename}" encoding="{$textdata.default.encoding}"/>
- </xsl:when>
- <xsl:when test="contains($vendor, 'Apache Software Foundation')">
- <xtext:insertfile href="{$filename}"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message terminate="yes">
- <xsl:text>Don't know how to insert files with </xsl:text>
- <xsl:value-of select="$vendor"/>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message terminate="yes">
- <xsl:text>Cannot insert </xsl:text><xsl:value-of select="$filename"/>
- <xsl:text>. Check use.extensions and textinsert.extension parameters.</xsl:text>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="process.image"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="videoobject">
- <xsl:apply-templates select="videodata"/>
-</xsl:template>
-
-<xsl:template match="videodata">
- <xsl:call-template name="process.image"/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="audioobject">
- <xsl:apply-templates select="audiodata"/>
-</xsl:template>
-
-<xsl:template match="audiodata">
- <xsl:call-template name="process.image"/>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="textobject">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="textdata">
- <xsl:variable name="vendor" select="system-property('xsl:vendor')"/>
- <xsl:variable name="filename">
- <xsl:choose>
- <xsl:when test="@entityref">
- <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="@fileref"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="encoding">
- <xsl:choose>
- <xsl:when test="@encoding">
- <xsl:value-of select="@encoding"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$textdata.default.encoding"/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$use.extensions != '0'
- and $textinsert.extension != '0'">
- <xsl:choose>
- <xsl:when test="element-available('stext:insertfile')">
- <stext:insertfile href="{$filename}" encoding="{$encoding}"/>
- </xsl:when>
- <xsl:when test="element-available('xtext:insertfile')">
- <xtext:insertfile href="{$filename}"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message terminate="yes">
- <xsl:text>Don't know how to insert files with </xsl:text>
- <xsl:value-of select="$vendor"/>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message terminate="yes">
- <xsl:text>Cannot insert </xsl:text><xsl:value-of select="$filename"/>
- <xsl:text>. Check use.extensions and textinsert.extension parameters.</xsl:text>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template match="caption">
- <fo:block>
- <xsl:if test="@align = 'right' or @align = 'left' or @align='center'">
- <xsl:attribute name="text-align"><xsl:value-of
- select="@align"/></xsl:attribute>
- </xsl:if>
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<!-- ==================================================================== -->
-
-<xsl:template name="fo-external-image">
- <xsl:param name="filename"/>
-
- <xsl:choose>
- <xsl:when test="$passivetex.extensions != 0
- or $fop.extensions != 0">
- <xsl:value-of select="$filename"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="concat('url(', $filename, ')')"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<!-- Resolve xml:base attributes -->
-<xsl:template match="@fileref">
- <!-- need a check for absolute urls -->
- <xsl:choose>
- <xsl:when test="contains(., ':') or starts-with(.,'/')">
- <!-- it has a uri scheme or starts with '/', so it is an absolute uri -->
- <xsl:value-of select="."/>
- </xsl:when>
- <xsl:when test="$keep.relative.image.uris != 0">
- <!-- leave it alone -->
- <xsl:value-of select="."/>
- </xsl:when>
- <xsl:otherwise>
- <!-- its a relative uri -->
- <xsl:call-template name="relative-uri">
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/param.xsl
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/param.xsl (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/param.xsl (nonexistent)
@@ -1,891 +0,0 @@
-<?xml version="1.0" encoding="ASCII"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-
-<!-- This file is generated from param.xweb -->
-
-<!-- ********************************************************************
- $Id: param.xsl,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the XSL DocBook Stylesheet distribution.
- See ../README or http://docbook.sf.net/release/xsl/current/ for
- copyright and other information.
-
- ******************************************************************** -->
-
-<xsl:attribute-set name="abstract.properties">
- <xsl:attribute name="start-indent">0.0in</xsl:attribute>
- <xsl:attribute name="end-indent">0.0in</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="abstract.title.properties">
- <xsl:attribute name="font-family"><xsl:value-of select="$title.fontset"/></xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="space-before.optimum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
- <xsl:attribute name="space-before.minimum"><xsl:value-of select="concat($body.font.master, 'pt * 0.8')"/></xsl:attribute>
- <xsl:attribute name="space-before.maximum"><xsl:value-of select="concat($body.font.master, 'pt * 1.2')"/></xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="text-align">center</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="admon.graphics.extension">.png</xsl:param>
-<xsl:param name="admon.graphics" select="0"/>
-<xsl:param name="admon.graphics.path">images/</xsl:param>
-<xsl:param name="admon.textlabel" select="1"/>
-<xsl:attribute-set name="admonition.properties"/>
-<xsl:attribute-set name="admonition.title.properties">
- <xsl:attribute name="font-size">14pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="graphical.admonition.properties">
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="nongraphical.admonition.properties">
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="margin-left">0.25in</xsl:attribute>
- <xsl:attribute name="margin-right">0.25in</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="alignment">justify</xsl:param>
-<xsl:param name="appendix.autolabel">A</xsl:param>
-<xsl:param name="arbortext.extensions" select="0"/>
-<xsl:attribute-set name="article.appendix.title.properties" use-attribute-sets="section.title.properties section.title.level1.properties">
- <xsl:attribute name="margin-left">
- <xsl:value-of select="$title.margin.left"/>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="author.othername.in.middle" select="1"/>
-<xsl:param name="autotoc.label.separator">. </xsl:param>
-<xsl:param name="axf.extensions" select="0"/>
-<xsl:param name="biblioentry.item.separator">. </xsl:param>
-<xsl:attribute-set name="biblioentry.properties" use-attribute-sets="normal.para.spacing">
- <xsl:attribute name="start-indent">0.5in</xsl:attribute>
- <xsl:attribute name="text-indent">-0.5in</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
-
-<xsl:param name="bibliography.numbered" select="0"/>
-<xsl:param name="bibliography.style">normal</xsl:param>
-<xsl:attribute-set name="blockquote.properties">
-<xsl:attribute name="margin-left">0.5in</xsl:attribute>
-<xsl:attribute name="margin-right">0.5in</xsl:attribute>
-<xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
-<xsl:attribute name="space-after.optimum">1em</xsl:attribute>
-<xsl:attribute name="space-after.maximum">2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="body.font.family">serif</xsl:param>
-<xsl:param name="body.font.master">10</xsl:param>
-<xsl:param name="body.font.size">
- <xsl:value-of select="$body.font.master"/><xsl:text>pt</xsl:text>
-</xsl:param>
-<xsl:param name="body.margin.bottom">0.5in</xsl:param>
-<xsl:param name="body.margin.top">0.5in</xsl:param>
-<xsl:param name="body.start.indent">
- <xsl:choose>
- <xsl:when test="$fop.extensions != 0">0pt</xsl:when>
- <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
- <xsl:otherwise>4pc</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="body.end.indent">0pt</xsl:param>
-<xsl:param name="bridgehead.in.toc" select="0"/>
-<xsl:param name="callout.defaultcolumn">60</xsl:param>
-
-<xsl:param name="callout.graphics.extension">.svg</xsl:param>
-<xsl:param name="callout.graphics" select="1"/>
-<xsl:param name="callout.icon.size">7pt</xsl:param>
-
-<xsl:param name="callout.graphics.number.limit">30</xsl:param>
-<xsl:param name="callout.graphics.path">images/callouts/</xsl:param>
-<xsl:param name="callout.unicode.font">ZapfDingbats</xsl:param>
-<xsl:param name="callout.unicode" select="0"/>
-<xsl:param name="callout.unicode.number.limit">10</xsl:param>
-<xsl:param name="callout.unicode.start.character">10102</xsl:param>
-<xsl:param name="callouts.extension" select="1"/>
-<xsl:param name="chapter.autolabel" select="1"/>
-<xsl:param name="collect.xref.targets">no</xsl:param>
-<xsl:param name="column.count.back" select="1"/>
-<xsl:param name="column.count.body" select="1"/>
-<xsl:param name="column.count.front" select="1"/>
-<xsl:param name="column.count.index">2</xsl:param>
-<xsl:param name="column.count.lot" select="1"/>
-<xsl:param name="column.count.titlepage" select="1"/>
-<xsl:param name="column.gap.back">12pt</xsl:param>
-<xsl:param name="column.gap.body">12pt</xsl:param>
-<xsl:param name="column.gap.front">12pt</xsl:param>
-<xsl:param name="column.gap.index">12pt</xsl:param>
-<xsl:param name="column.gap.lot">12pt</xsl:param>
-<xsl:param name="column.gap.titlepage">12pt</xsl:param>
-<xsl:attribute-set name="compact.list.item.spacing">
- <xsl:attribute name="space-before.optimum">0em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="component.label.includes.part.label" select="0"/>
-<xsl:attribute-set name="component.title.properties">
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="space-before.optimum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
- <xsl:attribute name="space-before.minimum"><xsl:value-of select="concat($body.font.master, 'pt * 0.8')"/></xsl:attribute>
- <xsl:attribute name="space-before.maximum"><xsl:value-of select="concat($body.font.master, 'pt * 1.2')"/></xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="text-align">
- <xsl:choose>
- <xsl:when test="((parent::article | parent::articleinfo | parent::info/parent::article) and not(ancestor::book) and not(self::bibliography)) or (parent::slides | parent::slidesinfo)">center</xsl:when>
- <xsl:otherwise>left</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left"/></xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="component.titlepage.properties">
-</xsl:attribute-set>
-<xsl:param name="crop.marks" select="0"/>
-<xsl:param name="crop.mark.width">0.5pt</xsl:param>
-<xsl:param name="crop.mark.offset">24pt</xsl:param>
-<xsl:param name="crop.mark.bleed">6pt</xsl:param>
-<xsl:param name="current.docid"/>
-<xsl:param name="default.float.class">
- <xsl:choose>
- <xsl:when test="contains($stylesheet.result.type,'html')">left</xsl:when>
- <xsl:otherwise>before</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="default.image.width"/>
-<xsl:param name="default.table.width"/>
-<xsl:param name="default.table.frame">all</xsl:param>
-<xsl:param name="default.units">pt</xsl:param>
-<xsl:param name="dingbat.font.family">serif</xsl:param>
-<xsl:param name="double.sided" select="0"/>
-<xsl:param name="draft.mode">maybe</xsl:param>
-<xsl:param name="draft.watermark.image">http://docbook.sourceforge.net/release/images/draft.png</xsl:param>
-
-<xsl:param name="ebnf.assignment">
- <fo:inline xmlns:fo="http://www.w3.org/1999/XSL/Format" font-family="{$monospace.font.family}">
- <xsl:text>::=</xsl:text>
- </fo:inline>
-</xsl:param>
-
-<xsl:param name="ebnf.statement.terminator"/>
-<xsl:param name="email.delimiters.enabled" select="1"/>
-<xsl:attribute-set name="equation.properties" use-attribute-sets="formal.object.properties"/>
-<xsl:attribute-set name="example.properties" use-attribute-sets="formal.object.properties"/>
-<xsl:attribute-set name="figure.properties" use-attribute-sets="formal.object.properties"/>
-<xsl:param name="firstterm.only.link" select="0"/>
-<xsl:attribute-set name="footer.content.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$body.fontset"/>
- </xsl:attribute>
- <xsl:attribute name="margin-left">
- <xsl:value-of select="$title.margin.left"/>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="footer.rule" select="1"/>
-<xsl:param name="footer.column.widths">1 1 1</xsl:param>
-<xsl:param name="footer.table.height">14pt</xsl:param>
-<xsl:attribute-set name="footer.table.properties">
- <xsl:attribute name="table-layout">fixed</xsl:attribute>
- <xsl:attribute name="width">100%</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="footers.on.blank.pages" select="1"/>
-<xsl:param name="footnote.font.size">
- <xsl:value-of select="$body.font.master * 0.8"/><xsl:text>pt</xsl:text>
-</xsl:param>
-<xsl:param name="footnote.number.format">1</xsl:param>
-<xsl:param name="footnote.number.symbols"/>
-<xsl:attribute-set name="footnote.mark.properties">
- <xsl:attribute name="font-size">75%</xsl:attribute>
- <xsl:attribute name="font-weight">normal</xsl:attribute>
- <xsl:attribute name="font-style">normal</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="footnote.properties">
- <xsl:attribute name="font-family"><xsl:value-of select="$body.fontset"/></xsl:attribute>
- <xsl:attribute name="font-size"><xsl:value-of select="$footnote.font.size"/></xsl:attribute>
- <xsl:attribute name="font-weight">normal</xsl:attribute>
- <xsl:attribute name="font-style">normal</xsl:attribute>
- <xsl:attribute name="text-align"><xsl:value-of select="$alignment"/></xsl:attribute>
- <xsl:attribute name="start-indent">0pt</xsl:attribute>
- <xsl:attribute name="text-indent">0pt</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="footnote.sep.leader.properties">
- <xsl:attribute name="color">black</xsl:attribute>
- <xsl:attribute name="leader-pattern">rule</xsl:attribute>
- <xsl:attribute name="leader-length">1in</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="fop.extensions" select="0"/>
-<xsl:param name="fop1.extensions" select="0"/>
-<xsl:attribute-set name="formal.object.properties">
- <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
- <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="formal.procedures" select="1"/>
-<xsl:param name="formal.title.placement">
-figure before
-example before
-equation before
-table before
-procedure before
-task before
-</xsl:param>
-<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing">
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.2"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.6em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.8em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="funcsynopsis.decoration" select="1"/>
-<xsl:param name="funcsynopsis.style">kr</xsl:param>
-<xsl:param name="function.parens" select="0"/>
-<xsl:param name="generate.index" select="1"/>
-<xsl:param name="generate.section.toc.level" select="0"/>
-
-<xsl:param name="generate.toc">
-/appendix toc,title
-article/appendix nop
-/article toc,title
-book toc,title,figure,table,example,equation
-/chapter toc,title
-part toc,title
-/preface toc,title
-reference toc,title
-/sect1 toc
-/sect2 toc
-/sect3 toc
-/sect4 toc
-/sect5 toc
-/section toc
-set toc,title
-</xsl:param>
-<xsl:param name="glossary.as.blocks" select="0"/>
-<xsl:param name="glossary.collection"/>
-<xsl:param name="glossary.sort" select="0"/>
-<xsl:param name="glossentry.show.acronym">no</xsl:param>
-<xsl:param name="glosslist.as.blocks" select="0"/>
-<xsl:param name="glossterm.auto.link" select="0"/>
-<xsl:param name="glossterm.separation">0.25in</xsl:param>
-<xsl:param name="glossterm.width">2in</xsl:param>
-<xsl:param name="graphic.default.extension"/>
-<xsl:attribute-set name="header.content.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$body.fontset"/>
- </xsl:attribute>
- <xsl:attribute name="margin-left">
- <xsl:value-of select="$title.margin.left"/>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="header.rule" select="1"/>
-<xsl:param name="header.column.widths">1 1 1</xsl:param>
-<xsl:param name="header.table.height">14pt</xsl:param>
-<xsl:attribute-set name="header.table.properties">
- <xsl:attribute name="table-layout">fixed</xsl:attribute>
- <xsl:attribute name="width">100%</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="headers.on.blank.pages" select="1"/>
-<xsl:param name="highlight.default.language"/>
-<xsl:param name="highlight.source" select="0"/>
-<xsl:param name="hyphenate">true</xsl:param>
-<xsl:param name="hyphenate.verbatim" select="0"/>
-<xsl:param name="hyphenate.verbatim.characters"/>
-<xsl:param name="ignore.image.scaling" select="0"/>
-<xsl:param name="img.src.path"/>
-<xsl:param name="index.method">basic</xsl:param>
-<xsl:param name="index.on.role" select="0"/>
-<xsl:param name="index.on.type" select="0"/>
-<xsl:attribute-set name="index.page.number.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="informalequation.properties" use-attribute-sets="informal.object.properties"/>
-<xsl:attribute-set name="informalexample.properties" use-attribute-sets="informal.object.properties"/>
-<xsl:attribute-set name="informalfigure.properties" use-attribute-sets="informal.object.properties"/>
-<xsl:attribute-set name="informal.object.properties">
- <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="informaltable.properties" use-attribute-sets="informal.object.properties"/>
-<xsl:attribute-set name="index.preferred.page.properties">
- <xsl:attribute name="font-weight">bold</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="index.div.title.properties">
- <xsl:attribute name="margin-left">0pt</xsl:attribute>
- <xsl:attribute name="font-size">14.4pt</xsl:attribute>
- <xsl:attribute name="font-family"><xsl:value-of select="$title.fontset"/></xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="space-before.optimum"><xsl:value-of select="concat($body.font.master,'pt')"/></xsl:attribute>
- <xsl:attribute name="space-before.minimum"><xsl:value-of select="concat($body.font.master,'pt * 0.8')"/></xsl:attribute>
- <xsl:attribute name="space-before.maximum"><xsl:value-of select="concat($body.font.master,'pt * 1.2')"/></xsl:attribute>
- <xsl:attribute name="start-indent">0pt</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="index.entry.properties">
- <xsl:attribute name="start-indent">0pt</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="index.number.separator"/>
-<xsl:param name="index.range.separator"/>
-<xsl:param name="index.term.separator"/>
-<xsl:param name="insert.link.page.number">no</xsl:param>
-<xsl:param name="insert.xref.page.number">no</xsl:param>
-<xsl:attribute-set name="itemizedlist.properties" use-attribute-sets="list.block.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="itemizedlist.label.properties">
-</xsl:attribute-set>
- <xsl:param name="itemizedlist.label.width">1.0em</xsl:param>
-
-
-<xsl:param name="keep.relative.image.uris" select="0"/>
-<xsl:param name="l10n.gentext.default.language">en</xsl:param>
-<xsl:param name="l10n.gentext.language"/>
-<xsl:param name="l10n.gentext.use.xref.language" select="0"/>
-<xsl:param name="l10n.lang.value.rfc.compliant" select="1"/>
-<xsl:param name="label.from.part" select="0"/>
-<xsl:param name="line-height">normal</xsl:param>
-<xsl:param name="linenumbering.everyNth">5</xsl:param>
-<xsl:param name="linenumbering.extension" select="1"/>
-<xsl:param name="linenumbering.separator"><xsl:text> </xsl:text></xsl:param>
-<xsl:param name="linenumbering.width">3</xsl:param>
-<xsl:attribute-set name="list.block.properties">
- <xsl:attribute name="provisional-label-separation">0.2em</xsl:attribute>
- <xsl:attribute name="provisional-distance-between-starts">1.5em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="list.block.spacing">
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="list.item.spacing">
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="make.index.markup" select="0"/>
-<xsl:param name="make.single.year.ranges" select="0"/>
-<xsl:param name="make.year.ranges" select="0"/>
-<xsl:attribute-set name="margin.note.properties">
- <xsl:attribute name="font-size">90%</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="margin.note.title.properties">
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="margin.note.float.type">none</xsl:param>
-<xsl:param name="margin.note.width">1in</xsl:param>
-<xsl:param name="marker.section.level">2</xsl:param>
-<xsl:param name="menuchoice.menu.separator"> &#8594; </xsl:param>
-<xsl:param name="menuchoice.separator">+</xsl:param>
-<xsl:param name="monospace.font.family">monospace</xsl:param>
-<xsl:attribute-set name="monospace.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$monospace.font.family"/>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="monospace.verbatim.properties" use-attribute-sets="verbatim.properties monospace.properties">
- <xsl:attribute name="text-align">start</xsl:attribute>
- <xsl:attribute name="wrap-option">no-wrap</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="nominal.table.width">6in</xsl:param>
-<xsl:attribute-set name="normal.para.spacing">
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="olink.doctitle">no</xsl:param>
-<xsl:param name="olink.base.uri"/>
-<xsl:param name="olink.debug" select="0"/>
-<xsl:attribute-set name="olink.properties">
- <xsl:attribute name="show-destination">replace</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="olink.lang.fallback.sequence"/>
-<xsl:attribute-set name="orderedlist.properties" use-attribute-sets="list.block.properties">
- <xsl:attribute name="provisional-distance-between-starts">2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="orderedlist.label.properties">
-</xsl:attribute-set>
-<xsl:param name="orderedlist.label.width">1.2em</xsl:param>
-<xsl:param name="prefer.internal.olink" select="0"/>
-<xsl:param name="insert.olink.page.number">no</xsl:param>
-<xsl:param name="insert.olink.pdf.frag" select="0"/>
-<xsl:param name="page.height">
- <xsl:choose>
- <xsl:when test="$page.orientation = 'portrait'">
- <xsl:value-of select="$page.height.portrait"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$page.width.portrait"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="page.height.portrait">
- <xsl:choose>
- <xsl:when test="$paper.type = 'A4landscape'">210mm</xsl:when>
- <xsl:when test="$paper.type = 'USletter'">11in</xsl:when>
- <xsl:when test="$paper.type = 'USlandscape'">8.5in</xsl:when>
- <xsl:when test="$paper.type = '4A0'">2378mm</xsl:when>
- <xsl:when test="$paper.type = '2A0'">1682mm</xsl:when>
- <xsl:when test="$paper.type = 'A0'">1189mm</xsl:when>
- <xsl:when test="$paper.type = 'A1'">841mm</xsl:when>
- <xsl:when test="$paper.type = 'A2'">594mm</xsl:when>
- <xsl:when test="$paper.type = 'A3'">420mm</xsl:when>
- <xsl:when test="$paper.type = 'A4'">297mm</xsl:when>
- <xsl:when test="$paper.type = 'A5'">210mm</xsl:when>
- <xsl:when test="$paper.type = 'A6'">148mm</xsl:when>
- <xsl:when test="$paper.type = 'A7'">105mm</xsl:when>
- <xsl:when test="$paper.type = 'A8'">74mm</xsl:when>
- <xsl:when test="$paper.type = 'A9'">52mm</xsl:when>
- <xsl:when test="$paper.type = 'A10'">37mm</xsl:when>
- <xsl:when test="$paper.type = 'B0'">1414mm</xsl:when>
- <xsl:when test="$paper.type = 'B1'">1000mm</xsl:when>
- <xsl:when test="$paper.type = 'B2'">707mm</xsl:when>
- <xsl:when test="$paper.type = 'B3'">500mm</xsl:when>
- <xsl:when test="$paper.type = 'B4'">353mm</xsl:when>
- <xsl:when test="$paper.type = 'B5'">250mm</xsl:when>
- <xsl:when test="$paper.type = 'B6'">176mm</xsl:when>
- <xsl:when test="$paper.type = 'B7'">125mm</xsl:when>
- <xsl:when test="$paper.type = 'B8'">88mm</xsl:when>
- <xsl:when test="$paper.type = 'B9'">62mm</xsl:when>
- <xsl:when test="$paper.type = 'B10'">44mm</xsl:when>
- <xsl:when test="$paper.type = 'C0'">1297mm</xsl:when>
- <xsl:when test="$paper.type = 'C1'">917mm</xsl:when>
- <xsl:when test="$paper.type = 'C2'">648mm</xsl:when>
- <xsl:when test="$paper.type = 'C3'">458mm</xsl:when>
- <xsl:when test="$paper.type = 'C4'">324mm</xsl:when>
- <xsl:when test="$paper.type = 'C5'">229mm</xsl:when>
- <xsl:when test="$paper.type = 'C6'">162mm</xsl:when>
- <xsl:when test="$paper.type = 'C7'">114mm</xsl:when>
- <xsl:when test="$paper.type = 'C8'">81mm</xsl:when>
- <xsl:when test="$paper.type = 'C9'">57mm</xsl:when>
- <xsl:when test="$paper.type = 'C10'">40mm</xsl:when>
- <xsl:otherwise>11in</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="page.margin.bottom">0.5in</xsl:param>
-<xsl:param name="page.margin.inner">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">1.25in</xsl:when>
- <xsl:otherwise>1in</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="page.margin.outer">
- <xsl:choose>
- <xsl:when test="$double.sided != 0">0.75in</xsl:when>
- <xsl:otherwise>1in</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="page.margin.top">0.5in</xsl:param>
-<xsl:param name="page.orientation">portrait</xsl:param>
-<xsl:param name="page.width">
- <xsl:choose>
- <xsl:when test="$page.orientation = 'portrait'">
- <xsl:value-of select="$page.width.portrait"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$page.height.portrait"/>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="page.width.portrait">
- <xsl:choose>
- <xsl:when test="$paper.type = 'USletter'">8.5in</xsl:when>
- <xsl:when test="$paper.type = '4A0'">1682mm</xsl:when>
- <xsl:when test="$paper.type = '2A0'">1189mm</xsl:when>
- <xsl:when test="$paper.type = 'A0'">841mm</xsl:when>
- <xsl:when test="$paper.type = 'A1'">594mm</xsl:when>
- <xsl:when test="$paper.type = 'A2'">420mm</xsl:when>
- <xsl:when test="$paper.type = 'A3'">297mm</xsl:when>
- <xsl:when test="$paper.type = 'A4'">210mm</xsl:when>
- <xsl:when test="$paper.type = 'A5'">148mm</xsl:when>
- <xsl:when test="$paper.type = 'A6'">105mm</xsl:when>
- <xsl:when test="$paper.type = 'A7'">74mm</xsl:when>
- <xsl:when test="$paper.type = 'A8'">52mm</xsl:when>
- <xsl:when test="$paper.type = 'A9'">37mm</xsl:when>
- <xsl:when test="$paper.type = 'A10'">26mm</xsl:when>
- <xsl:when test="$paper.type = 'B0'">1000mm</xsl:when>
- <xsl:when test="$paper.type = 'B1'">707mm</xsl:when>
- <xsl:when test="$paper.type = 'B2'">500mm</xsl:when>
- <xsl:when test="$paper.type = 'B3'">353mm</xsl:when>
- <xsl:when test="$paper.type = 'B4'">250mm</xsl:when>
- <xsl:when test="$paper.type = 'B5'">176mm</xsl:when>
- <xsl:when test="$paper.type = 'B6'">125mm</xsl:when>
- <xsl:when test="$paper.type = 'B7'">88mm</xsl:when>
- <xsl:when test="$paper.type = 'B8'">62mm</xsl:when>
- <xsl:when test="$paper.type = 'B9'">44mm</xsl:when>
- <xsl:when test="$paper.type = 'B10'">31mm</xsl:when>
- <xsl:when test="$paper.type = 'C0'">917mm</xsl:when>
- <xsl:when test="$paper.type = 'C1'">648mm</xsl:when>
- <xsl:when test="$paper.type = 'C2'">458mm</xsl:when>
- <xsl:when test="$paper.type = 'C3'">324mm</xsl:when>
- <xsl:when test="$paper.type = 'C4'">229mm</xsl:when>
- <xsl:when test="$paper.type = 'C5'">162mm</xsl:when>
- <xsl:when test="$paper.type = 'C6'">114mm</xsl:when>
- <xsl:when test="$paper.type = 'C7'">81mm</xsl:when>
- <xsl:when test="$paper.type = 'C8'">57mm</xsl:when>
- <xsl:when test="$paper.type = 'C9'">40mm</xsl:when>
- <xsl:when test="$paper.type = 'C10'">28mm</xsl:when>
- <xsl:otherwise>8.5in</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="paper.type">USletter</xsl:param>
-<xsl:param name="part.autolabel">I</xsl:param>
-<xsl:param name="passivetex.extensions" select="0"/>
-<xsl:attribute-set name="pgwide.properties">
- <xsl:attribute name="start-indent">0pt</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="preface.autolabel" select="0"/>
-<xsl:param name="preferred.mediaobject.role"/>
-<xsl:attribute-set name="procedure.properties" use-attribute-sets="formal.object.properties">
- <xsl:attribute name="keep-together.within-column">auto</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="process.empty.source.toc" select="0"/>
-<xsl:param name="process.source.toc" select="0"/>
-<xsl:param name="profile.arch"/>
-<xsl:param name="profile.audience"/>
-<xsl:param name="profile.attribute"/>
-<xsl:param name="profile.condition"/>
-<xsl:param name="profile.conformance"/>
-<xsl:param name="profile.lang"/>
-<xsl:param name="profile.os"/>
-<xsl:param name="profile.revision"/>
-<xsl:param name="profile.revisionflag"/>
-<xsl:param name="profile.role"/>
-<xsl:param name="profile.security"/>
-<xsl:param name="profile.separator">;</xsl:param>
-<xsl:param name="profile.status"/>
-<xsl:param name="profile.userlevel"/>
-<xsl:param name="profile.value"/>
-<xsl:param name="profile.vendor"/>
-<xsl:param name="profile.wordsize"/>
-<xsl:param name="punct.honorific">.</xsl:param>
-<xsl:param name="qanda.defaultlabel">number</xsl:param>
-<xsl:param name="qanda.in.toc" select="0"/>
-<xsl:param name="qanda.nested.in.toc" select="0"/>
-<xsl:param name="qanda.inherit.numeration" select="1"/>
-<xsl:param name="qandadiv.autolabel" select="1"/>
-<xsl:attribute-set name="qanda.title.level1.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 2.0736"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="qanda.title.level2.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.728"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="qanda.title.level3.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.44"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="qanda.title.level4.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.2"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="qanda.title.level5.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="qanda.title.level6.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="qanda.title.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$title.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <!-- font size is calculated dynamically by qanda.heading template -->
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="refentry.generate.name" select="1"/>
-<xsl:param name="refentry.generate.title" select="0"/>
-<xsl:param name="refentry.pagebreak" select="1"/>
-<xsl:attribute-set name="refentry.title.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$title.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="font-size">18pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="space-after">1em</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.6em</xsl:attribute>
- <xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left"/></xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="refentry.xref.manvolnum" select="1"/>
- <xsl:param name="reference.autolabel">I</xsl:param>
-<xsl:param name="refclass.suppress" select="0"/>
-<xsl:param name="region.after.extent">0.4in</xsl:param>
-<xsl:param name="region.before.extent">0.4in</xsl:param>
-<xsl:attribute-set name="revhistory.table.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="revhistory.table.cell.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="revhistory.title.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="root.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$body.fontset"/>
- </xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.size"/>
- </xsl:attribute>
- <xsl:attribute name="text-align">
- <xsl:value-of select="$alignment"/>
- </xsl:attribute>
- <xsl:attribute name="line-height">
- <xsl:value-of select="$line-height"/>
- </xsl:attribute>
- <xsl:attribute name="font-selection-strategy">character-by-character</xsl:attribute>
- <xsl:attribute name="line-height-shift-adjustment">disregard-shifts</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="rootid"/>
-<xsl:param name="runinhead.default.title.end.punct">.</xsl:param>
-<xsl:param name="runinhead.title.end.punct">.!?:</xsl:param>
-<xsl:param name="sans.font.family">sans-serif</xsl:param>
-<xsl:param name="section.autolabel" select="0"/>
-<xsl:param name="section.autolabel.max.depth">8</xsl:param>
-<xsl:param name="section.container.element">block</xsl:param>
-<xsl:param name="section.label.includes.component.label" select="0"/>
-<xsl:attribute-set name="section.title.level1.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 2.0736"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level2.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.728"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level3.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.44"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level4.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.2"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level5.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level6.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$title.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <!-- font size is calculated dynamically by section.heading template -->
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="text-align">left</xsl:attribute>
- <xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left"/></xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.level1.properties" use-attribute-sets="section.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="section.level2.properties" use-attribute-sets="section.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="section.level3.properties" use-attribute-sets="section.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="section.level4.properties" use-attribute-sets="section.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="section.level5.properties" use-attribute-sets="section.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="section.level6.properties" use-attribute-sets="section.properties">
-</xsl:attribute-set>
-<xsl:attribute-set name="section.properties">
-</xsl:attribute-set>
-<xsl:param name="segmentedlist.as.table" select="0"/>
-<xsl:param name="shade.verbatim" select="0"/>
-
-<xsl:attribute-set name="shade.verbatim.style">
- <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="show.comments" select="1"/>
-<xsl:attribute-set name="sidebar.properties" use-attribute-sets="formal.object.properties">
- <xsl:attribute name="border-style">solid</xsl:attribute>
- <xsl:attribute name="border-width">1pt</xsl:attribute>
- <xsl:attribute name="border-color">black</xsl:attribute>
- <xsl:attribute name="background-color">#DDDDDD</xsl:attribute>
- <xsl:attribute name="padding-left">12pt</xsl:attribute>
- <xsl:attribute name="padding-right">12pt</xsl:attribute>
- <xsl:attribute name="padding-top">6pt</xsl:attribute>
- <xsl:attribute name="padding-bottom">6pt</xsl:attribute>
- <xsl:attribute name="margin-left">0pt</xsl:attribute>
- <xsl:attribute name="margin-right">0pt</xsl:attribute>
-<!--
- <xsl:attribute name="margin-top">6pt</xsl:attribute>
- <xsl:attribute name="margin-bottom">6pt</xsl:attribute>
--->
-</xsl:attribute-set>
-<xsl:attribute-set name="sidebar.title.properties">
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
- <xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="sidebar.float.type">none</xsl:param>
-<xsl:param name="sidebar.float.width">1in</xsl:param>
-<xsl:param name="simplesect.in.toc" select="0"/>
-<xsl:attribute-set name="subscript.properties">
- <xsl:attribute name="font-size">75%</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="superscript.properties">
- <xsl:attribute name="font-size">75%</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="symbol.font.family">Symbol,ZapfDingbats</xsl:param>
-
-<xsl:param name="table.cell.border.color">black</xsl:param>
-<xsl:param name="table.cell.border.style">solid</xsl:param>
-<xsl:param name="table.cell.border.thickness">0.5pt</xsl:param>
-<xsl:attribute-set name="table.cell.padding">
- <xsl:attribute name="padding-left">2pt</xsl:attribute>
- <xsl:attribute name="padding-right">2pt</xsl:attribute>
- <xsl:attribute name="padding-top">2pt</xsl:attribute>
- <xsl:attribute name="padding-bottom">2pt</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="table.footnote.number.format">a</xsl:param>
-<xsl:param name="table.footnote.number.symbols"/>
-<xsl:attribute-set name="table.footnote.properties">
- <xsl:attribute name="font-family"><xsl:value-of select="$body.fontset"/></xsl:attribute>
- <xsl:attribute name="font-size"><xsl:value-of select="$footnote.font.size"/></xsl:attribute>
- <xsl:attribute name="font-weight">normal</xsl:attribute>
- <xsl:attribute name="font-style">normal</xsl:attribute>
- <xsl:attribute name="space-before">2pt</xsl:attribute>
- <xsl:attribute name="text-align"><xsl:value-of select="$alignment"/></xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:param name="table.frame.border.color">black</xsl:param>
-<xsl:param name="table.frame.border.style">solid</xsl:param>
-<xsl:param name="table.frame.border.thickness">0.5pt</xsl:param>
-<xsl:attribute-set name="table.properties" use-attribute-sets="formal.object.properties"/>
-<xsl:param name="tablecolumns.extension" select="1"/>
-<xsl:attribute-set name="table.table.properties">
- <xsl:attribute name="border-before-width.conditionality">retain</xsl:attribute>
- <xsl:attribute name="border-collapse">collapse</xsl:attribute>
-</xsl:attribute-set>
- <xsl:param name="target.database.document">olinkdb.xml</xsl:param>
-<xsl:param name="targets.filename">target.db</xsl:param>
-<xsl:param name="textdata.default.encoding"/>
-<xsl:param name="tex.math.delims" select="1"/>
-<xsl:param name="tex.math.in.alt"/>
- <xsl:param name="textinsert.extension" select="1"/>
-<xsl:param name="title.font.family">sans-serif</xsl:param>
-<xsl:param name="title.margin.left">
- <xsl:choose>
- <xsl:when test="$fop.extensions != 0">-4pc</xsl:when>
- <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
- <xsl:otherwise>0pt</xsl:otherwise>
- </xsl:choose>
-</xsl:param>
-<xsl:param name="toc.indent.width">24</xsl:param>
-<!-- inconsistant point specification? -->
-<xsl:attribute-set name="toc.line.properties">
- <xsl:attribute name="text-align-last">justify</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
- <xsl:attribute name="end-indent"><xsl:value-of select="concat($toc.indent.width, 'pt')"/></xsl:attribute>
- <xsl:attribute name="last-line-end-indent"><xsl:value-of select="concat('-', $toc.indent.width, 'pt')"/></xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="toc.margin.properties">
- <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="toc.max.depth">8</xsl:param>
-<xsl:param name="toc.section.depth">2</xsl:param>
-<xsl:param name="ulink.footnotes" select="0"/>
-<xsl:param name="ulink.hyphenate"/>
-<xsl:param name="ulink.hyphenate.chars">/</xsl:param>
-<xsl:param name="ulink.show" select="1"/>
-<xsl:param name="use.extensions" select="0"/>
-<xsl:param name="use.local.olink.style" select="0"/>
-<xsl:param name="use.role.as.xrefstyle" select="1"/>
-<xsl:param name="use.role.for.mediaobject" select="1"/>
-<xsl:param name="use.svg" select="1"/>
-<xsl:param name="variablelist.as.blocks" select="0"/>
-<xsl:param name="variablelist.max.termlength">24</xsl:param>
-<xsl:param name="variablelist.term.separator">, </xsl:param>
-<xsl:param name="variablelist.term.break.after">0</xsl:param>
-<xsl:attribute-set name="verbatim.properties">
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="wrap-option">no-wrap</xsl:attribute>
- <xsl:attribute name="white-space-collapse">false</xsl:attribute>
- <xsl:attribute name="white-space-treatment">preserve</xsl:attribute>
- <xsl:attribute name="linefeed-treatment">preserve</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="xep.extensions" select="0"/>
-<xsl:attribute-set name="xep.index.item.properties" use-attribute-sets="index.page.number.properties">
- <xsl:attribute name="merge-subsequent-page-numbers">true</xsl:attribute>
- <xsl:attribute name="link-back">true</xsl:attribute>
-</xsl:attribute-set>
-<xsl:param name="xref.label-page.separator"><xsl:text> </xsl:text></xsl:param>
-<xsl:param name="xref.label-title.separator">: </xsl:param>
-<xsl:attribute-set name="xref.properties">
-</xsl:attribute-set>
-<xsl:param name="xref.title-page.separator"><xsl:text> </xsl:text></xsl:param>
-<xsl:param name="xref.with.number.and.title" select="1"/>
-
-</xsl:stylesheet>
Index: clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.templates.xml
===================================================================
--- clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.templates.xml (revision 757)
+++ clfs/stylesheets/lfs-xsl/docbook-xsl-snapshot/fo/titlepage.templates.xml (nonexistent)
@@ -1,1311 +0,0 @@
-<!DOCTYPE t:templates [
-<!ENTITY hsize0 "10pt">
-<!ENTITY hsize1 "12pt">
-<!ENTITY hsize2 "14.4pt">
-<!ENTITY hsize3 "17.28pt">
-<!ENTITY hsize4 "20.736pt">
-<!ENTITY hsize5 "24.8832pt">
-<!ENTITY hsize0space "7.5pt"> <!-- 0.75 * hsize0 -->
-<!ENTITY hsize1space "9pt"> <!-- 0.75 * hsize1 -->
-<!ENTITY hsize2space "10.8pt"> <!-- 0.75 * hsize2 -->
-<!ENTITY hsize3space "12.96pt"> <!-- 0.75 * hsize3 -->
-<!ENTITY hsize4space "15.552pt"> <!-- 0.75 * hsize4 -->
-<!ENTITY hsize5space "18.6624pt"> <!-- 0.75 * hsize5 -->
-]>
-<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0"
- xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-
-<!-- ********************************************************************
- $Id: titlepage.templates.xml,v 1.1 2008-12-31 18:36:34 texou Exp $
- ********************************************************************
-
- This file is part of the DocBook XSL Stylesheet distribution.
- See ../README or http://docbook.sf.net/ for copyright
- copyright and other information.
-
- ******************************************************************** -->
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="article" t:wrapper="fo:block"
- font-family="{$title.fontset}">
-
- <t:titlepage-content t:side="recto"
- start-indent="0pt"
- text-align="center">
-
- <title t:named-template="component.title"
- param:node="ancestor-or-self::article[1]"
- keep-with-next.within-column="always"
- font-size="&hsize5;"
- font-weight="bold"/>
-
- <subtitle/>
-
- <corpauthor space-before="0.5em"
- font-size="&hsize2;"/>
- <authorgroup space-before="0.5em"
- font-size="&hsize2;"/>
- <author space-before="0.5em"
- font-size="&hsize2;"/>
-
- <othercredit space-before="0.5em"/>
- <releaseinfo space-before="0.5em"/>
- <copyright space-before="0.5em"/>
- <legalnotice text-align="start"
- margin-left="0.5in"
- margin-right="0.5in"
- font-family="{$body.fontset}"/>
- <pubdate space-before="0.5em"/>
- <revision space-before="0.5em"/>
- <revhistory space-before="0.5em"/>
- <abstract space-before="0.5em"
- text-align="start"
- margin-left="0.5in"
- margin-right="0.5in"
- font-family="{$body.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="set" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:named-template="division.title"
- param:node="ancestor-or-self::set[1]"
- text-align="center"
- font-size="&hsize5;"
- space-before="&hsize5space;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"
- text-align="center"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="book" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:named-template="division.title"
- param:node="ancestor-or-self::book[1]"
- text-align="center"
- font-size="&hsize5;"
- space-before="&hsize5space;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
- <subtitle
- text-align="center"
- font-size="&hsize4;"
- space-before="&hsize4space;"
- font-family="{$title.fontset}"/>
- <corpauthor font-size="&hsize3;"
- keep-with-next.within-column="always"
- space-before="2in"/>
- <authorgroup space-before="2in"/>
- <author font-size="&hsize3;"
- space-before="&hsize2space;"
- keep-with-next.within-column="always"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- <title
- t:named-template="book.verso.title"
- font-size="&hsize2;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup t:named-template="verso.authorgroup"/>
- <author/>
- <othercredit/>
- <releaseinfo space-before="0.5em"/>
- <pubdate space-before="1em"/>
- <copyright/>
- <abstract/>
- <legalnotice font-size="8pt"/>
- </t:titlepage-content>
-
- <t:titlepage-separator>
- <fo:block break-after="page"/>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- <fo:block break-after="page"/>
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="part" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:named-template="division.title"
- param:node="ancestor-or-self::part[1]"
- text-align="center"
- font-size="&hsize5;"
- space-before="&hsize5space;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
- <subtitle
- text-align="center"
- font-size="&hsize4;"
- space-before="&hsize4space;"
- font-weight='bold'
- font-style='italic'
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="partintro" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- text-align="center"
- font-size="&hsize5;"
- font-weight="bold"
- space-before="1em"
- font-family="{$title.fontset}"/>
- <subtitle
- text-align="center"
- font-size="&hsize2;"
- font-weight="bold"
- font-style="italic"
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="reference" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:named-template="division.title"
- param:node="ancestor-or-self::reference[1]"
- text-align="center"
- font-size="&hsize5;"
- space-before="&hsize5space;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"
- text-align="center"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="refsynopsisdiv" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="refsection" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="refsect1" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="refsect2" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="refsect3" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="dedication" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::dedication[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="preface" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::preface[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="chapter" t:wrapper="fo:block"
- font-family="{$title.fontset}">
- <t:titlepage-content t:side="recto" margin-left="{$title.margin.left}">
- <title t:named-template="component.title"
- param:node="ancestor-or-self::chapter[1]"
- font-size="&hsize5;"
- font-weight="bold"/>
-
- <subtitle space-before="0.5em"
- font-style="italic"
- font-size="&hsize2;"
- font-weight="bold"/>
-
- <corpauthor space-before="0.5em"
- space-after="0.5em"
- font-size="&hsize2;"/>
-
- <authorgroup space-before="0.5em"
- space-after="0.5em"
- font-size="&hsize2;"/>
-
- <author space-before="0.5em"
- space-after="0.5em"
- font-size="&hsize2;"/>
-
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="appendix" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:named-template="component.title"
- param:node="ancestor-or-self::appendix[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize5;"
- font-weight="bold"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage t:element="section" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="sect1" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="sect2" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="sect3" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="sect4" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="sect5" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<t:titlepage t:element="simplesect" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- margin-left="{$title.margin.left}"
- font-family="{$title.fontset}"/>
- <subtitle
- font-family="{$title.fontset}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <othercredit/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="bibliography" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::bibliography[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="bibliodiv" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title t:named-template="component.title"
- param:node="ancestor-or-self::bibliodiv[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize4;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="glossary" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::glossary[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="glossdiv" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title t:named-template="component.title"
- param:node="ancestor-or-self::glossdiv[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize4;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="index" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::index[1]"
- param:pagewide="1"
- margin-left="0pt"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <!-- The indexdiv.title template is used so that manual and -->
- <!-- automatically generated indexdiv titles get the same -->
- <!-- formatting. -->
-
- <t:titlepage t:element="indexdiv" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title t:force="1"
- t:named-template="indexdiv.title"
- param:title="title"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="setindex" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::setindex[1]"
- param:pagewide="1"
- margin-left="0pt"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="colophon" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- t:force="1"
- t:named-template="component.title"
- param:node="ancestor-or-self::colophon[1]"
- margin-left="{$title.margin.left}"
- font-size="&hsize5;"
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
- <t:titlepage t:element="sidebar" t:wrapper="fo:block">
- <t:titlepage-content t:side="recto">
- <title
- font-family="{$title.fontset}"
- font-weight="bold"/>
- <subtitle
- font-family="{$title.fontset}"/>
- </t:titlepage-content>
-
- <t:titlepage-content t:side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before t:side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before t:side="verso">
- </t:titlepage-before>
- </t:titlepage>
-
-<!-- ==================================================================== -->
-<t:titlepage t:element="qandaset" t:wrapper="fo:block"
- font-family="{$title.fontset}">
-
- <t:titlepage-content t:side="recto"
- start-indent="0pt"
- text-align="center">
-
- <title t:named-template="component.title"
- param:node="ancestor-or-self::qandaset[1]"
- keep-with-next.within-column="always"
- font-size="&hsize5;"
- font-weight="bold"/>
-
- <subtitle/>
-
- <corpauthor space-before="0.5em"
- font-size="&hsize2;"/>
- <authorgroup space-before="0.5em"
- font-size="&hsize2;"/>
- <author space-before="0.5em"
- font-size="&hsize2;"/>
-
- <othercredit space-before="0.5em"/>
- <releaseinfo space-before="0.5em"/>
- <copyright space-before="0.5em"/>
- <legalnotice text-align="start"
- margin-left="0.5in"
- margin-right="0.5in"
- font-family="{$body.fontset}"/>
- <pubdate space-before="0.5em"/>
- <revision space-before="0.5em"/>
- <revhistory space-before="0.5em"/>
- <abstract s