+++ /dev/null
-<?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">
-
-<xsl:import href="/sourceforge/docbook/xsl/fo/docbook.xsl"/>
-<xsl:include href="titlepage-fo-plain.xsl"/>
-
-<xsl:param name="local.l10n.xml" select="document('')"/>
-<i18n xmlns="http://docbook.sourceforge.net/xmlns/l10n/1.0">
- <l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en">
- <l:context name="title">
- <l:template name="slides" text="%t"/>
- <l:template name="foilgroup" text="%t"/>
- <l:template name="foil" text="%t"/>
- </l:context>
- </l:l10n>
-</i18n>
-
-<xsl:param name="page.orientation" select="'landscape'"/>
-
-<xsl:param name="slide.title.font.family" select="'Helvetica'"/>
-<xsl:param name="slide.font.family" select="'Helvetica'"/>
-
-<xsl:param name="body.font.master" select="18"/>
-
-<xsl:attribute-set name="slides.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$slide.font.family"/>
- </xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="foilgroup.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$slide.font.family"/>
- </xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="foil.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$slide.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="font-size">18pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="speakernote.properties">
- <xsl:attribute name="font-family">Times Roman</xsl:attribute>
- <xsl:attribute name="font-style">italic</xsl:attribute>
- <xsl:attribute name="font-size">12pt</xsl:attribute>
- <xsl:attribute name="font-weight">normal</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="slides.titlepage.recto.style"/>
-<xsl:attribute-set name="slides.titlepage.verso.style"/>
-<xsl:attribute-set name="foilgroup.titlepage.recto.style"/>
-<xsl:attribute-set name="foilgroup.titlepage.verso.style"/>
-<xsl:attribute-set name="foil.titlepage.recto.style"/>
-<xsl:attribute-set name="foil.titlepage.verso.style"/>
-
-<!-- ============================================================ -->
-
-<xsl:template name="user.pagemasters">
- <fo:page-sequence-master master-name="twoside1-with-titlepage">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="titlepage-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="blank"
- blank-or-not-blank="blank"/>
- <fo:conditional-page-master-reference master-reference="body-odd"
- odd-or-even="odd"/>
- <fo:conditional-page-master-reference master-reference="body-even"
- odd-or-even="even"/>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <fo:page-sequence-master master-name="oneside1-with-titlepage">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="titlepage-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="body-odd"/>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-
- <fo:page-sequence-master master-name="titlepage1">
- <fo:repeatable-page-master-alternatives>
- <fo:conditional-page-master-reference master-reference="titlepage-first"
- page-position="first"/>
- <fo:conditional-page-master-reference master-reference="body-odd"/>
- </fo:repeatable-page-master-alternatives>
- </fo:page-sequence-master>
-</xsl:template>
-
-<xsl:template match="*" mode="running.head.mode">
- <xsl:param name="master-reference" select="'unknown'"/>
- <!-- use the foilgroup title if there is one -->
- <fo:static-content flow-name="xsl-region-before">
- <fo:block text-align="center" font-size="14pt">
- <xsl:apply-templates select="ancestor-or-self::foilgroup"
- mode="object.title.markup"/>
- </fo:block>
- </fo:static-content>
-</xsl:template>
-
-<xsl:template match="*" mode="running.foot.mode">
- <xsl:param name="master-reference" select="'unknown'"/>
- <xsl:variable name="foot">
- <fo:page-number/>
- </xsl:variable>
- <!-- by default, the page number -->
- <xsl:choose>
- <xsl:when test="$master-reference='titlepage1'"></xsl:when>
- <xsl:when test="$master-reference='oneside1-with-titlepage'">
- <fo:static-content flow-name="xsl-region-after">
- <fo:block text-align="center" font-size="14pt">
- <xsl:copy-of select="$foot"/>
- </fo:block>
- </fo:static-content>
- </xsl:when>
- <xsl:when test="$master-reference='twoside1-with-titlepage'">
- <fo:static-content flow-name="xsl-region-after-left">
- <fo:block text-align="left" font-size="14pt">
- <xsl:copy-of select="$foot"/>
- </fo:block>
- </fo:static-content>
- <fo:static-content flow-name="xsl-region-after-right">
- <fo:block text-align="right" font-size="14pt">
- <xsl:copy-of select="$foot"/>
- </fo:block>
- </fo:static-content>
- </xsl:when>
- <xsl:otherwise>
- <xsl:message>
- <xsl:text>Unexpected master-reference (</xsl:text>
- <xsl:value-of select="$master-reference"/>
- <xsl:text>) in running.foot.mode for </xsl:text>
- <xsl:value-of select="name(.)"/>
- <xsl:text>. No footer generated.</xsl:text>
- </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name="select.user.pagemaster">
- <xsl:param name="element"/>
- <xsl:param name="pageclass"/>
- <xsl:param name="default-pagemaster"/>
-
- <xsl:choose>
- <xsl:when test="$element = 'slides'">titlepage1</xsl:when>
- <xsl:when test="$double.sided != 0">twoside1-with-titlepage</xsl:when>
- <xsl:otherwise>oneside1-with-titlepage</xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="slides">
- <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: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:use-attribute-sets="slides.properties">
- <xsl:call-template name="slides.titlepage"/>
- <xsl:apply-templates select="speakernotes"/>
- <xsl:apply-templates select="foil"/>
- </fo:flow>
- </fo:page-sequence>
- <xsl:apply-templates select="foilgroup"/>
-</xsl:template>
-
-<xsl:template match="slidesinfo"/>
-
-<xsl:template match="slides" mode="title.markup">
- <xsl:param name="allow-anchors" select="'0'"/>
- <xsl:apply-templates select="(slidesinfo/title|title)[1]"
- mode="title.markup">
- <xsl:with-param name="allow-anchors" select="$allow-anchors"/>
- </xsl:apply-templates>
-</xsl:template>
-
-<!-- ============================================================ -->
-
-<xsl:template match="foilgroup">
- <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: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:use-attribute-sets="foilgroup.properties">
- <xsl:call-template name="foilgroup.titlepage"/>
- <xsl:apply-templates select="speakernotes"/>
- <xsl:apply-templates select="foil"/>
- </fo:flow>
- </fo:page-sequence>
-</xsl:template>
-
-<xsl:template match="foilgroup/title">
- <!-- suppress -->
-</xsl:template>
-
-<xsl:template match="slides/foilgroup/title" mode="titlepage.mode">
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template match="title" mode="foilgroup.titlepage.recto.mode">
- <fo:block>
- <fo:inline color="white">.</fo:inline>
- <fo:block space-before="2in">
- <xsl:apply-templates select="." mode="titlepage.mode"/>
- </fo:block>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="foilgroupinfo"/>
-
-<!-- ============================================================ -->
-
-<xsl:template match="foil">
- <fo:block break-before="page"
- xsl:use-attribute-sets="foil.properties">
- <xsl:call-template name="foil.titlepage"/>
-
- <fo:block xsl:use-attribute-sets="foil.properties">
- <xsl:apply-templates/>
- </fo:block>
- </fo:block>
-</xsl:template>
-
-<xsl:template match="foilinfo"/>
-<xsl:template match="foil/title"/>
-<xsl:template match="foil/titleabbrev"/>
-
-<!-- ============================================================ -->
-
-<xsl:template match="speakernotes">
- <fo:block xsl:use-attribute-sets="speakernote.properties">
- <xsl:apply-templates/>
- </fo:block>
-</xsl:template>
-
-<!-- ============================================================ -->
-
-</xsl:stylesheet>
+++ /dev/null
-<!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">
-
-<!-- ==================================================================== -->
-
-<t:titlepage element="slides" wrapper="fo:block">
- <t:titlepage-content side="recto">
- <title predicate="[1]"
- named-template="component.title"
- param:node="ancestor-or-self::slides[1]"
- fo:text-align="center"
- fo:space-after="1em"
- fo:keep-with-next="always"
- fo:font-size="24pt"
- fo:font-weight="bold"
- fo:font-family="{$slide.title.font.family}"/>
-
- <subtitle predicate="[1]"
- fo:text-align="center"
- fo:font-family="{$slide.title.font.family}"/>
-
- <corpauthor fo:font-size="&hsize4;"
- fo:text-align="center"
- fo:space-after="1em"/>
- <authorgroup/>
- <author fo:font-size="&hsize4;"
- fo:text-align="center"
- fo:space-after="1em"/>
-
- <pubdate fo:font-size="&hsize3;"
- fo:text-align="center"
- fo:space-after="1em"/>
-
- <confgroup fo:font-size="&hsize3;"
- fo:text-align="center"
- fo:space-after="1em"/>
-
- <releaseinfo fo:font-size="&hsize3;"
- fo:text-align="center"
- fo:space-after="1em"/>
-
- <copyright fo:font-size="&hsize3;"
- fo:text-align="center"/>
-
- <revision fo:text-align="center"/>
- </t:titlepage-content>
-
- <t:titlepage-content side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage element="foilgroup" wrapper="fo:block">
- <t:titlepage-content side="recto">
- <title predicate="[1]"
- fo:font-size="24pt"
- fo:text-align="center"
- fo:font-weight="bold"
- fo:font-family="{$slide.title.font.family}"/>
- <subtitle predicate="[1]"
- fo:font-family="{$slide.title.font.family}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-<t:titlepage element="foil" wrapper="fo:block">
- <t:titlepage-content side="recto">
- <title predicate="[1]"
- fo:font-size="22pt"
- fo:font-weight="bold"
- fo:text-align="center"
- fo:font-family="{$slide.title.font.family}"/>
- <subtitle predicate="[1]"
- fo:font-family="{$slide.title.font.family}"/>
- <corpauthor/>
- <authorgroup/>
- <author/>
- <releaseinfo/>
- <copyright/>
- <legalnotice/>
- <pubdate/>
- <revision/>
- <revhistory/>
- <abstract/>
- </t:titlepage-content>
-
- <t:titlepage-content side="verso">
- </t:titlepage-content>
-
- <t:titlepage-separator>
- </t:titlepage-separator>
-
- <t:titlepage-before side="recto">
- </t:titlepage-before>
-
- <t:titlepage-before side="verso">
- </t:titlepage-before>
-</t:titlepage>
-
-<!-- ==================================================================== -->
-
-</t:templates>