Ok,
Here is what I did, I simply hacked my local docbook-slides
installation and added:
$ cat /usr/share/xml/docbook/custom/slides/3.4.0/xsl/fo/plain-titlepage.xsl
[...]
<xsl:template match="*" mode="subtitle.markup">
<xsl:message>
<xsl:text>Request for subtitle of unexpected element: </xsl:text>
<xsl:value-of select="local-name(.)"/>
</xsl:message>
<xsl:value-of select="slidesinfo/subtitle[1]"/>
</xsl:template>
[...]
At least I have now:
$ pdfinfo handson.pdf
Title: Exercises - Training Courses
[...]
instead of the ugly:
$ pdfinfo handson.pdf
Title: Exercises - ???SUBTITLE???
[...]
2cts
On Tue, Jun 21, 2011 at 6:42 PM, Bob Stayton <[email protected]> wrote:
> Hi,
> I think the message is coming from the template named
> "fop1-document-information" in fo/fop1.xsl. It has this line:
>
> <xsl:apply-templates select="/*[1]" mode="subtitle.markup"/>
>
> This template is applied whenever fop1.extensions = 1, as in your case. It
> is trying to append any subtitle to the title in PDF metadata. The
> subtitle.markup mode triggers the generated text (gentext) machinery, which
> tries to look up a gentext template in common/en.xml (or whatever the
> document language is) for name="slides" in the context="subtitle", and it
> fails. Unfortunately, it does not fail quietly, as most apply-templates do.
>
> The other fo extension files (xep.xsl, axf.xsl, etc.) do not try to do this,
> so it is only the fop1 version that does. Not sure why they are not
> consistent.
>
> You could either customize the fop1-document-information template to not
> test for subtitle, or you could add a gentext template to your customization
> for name="slides" in the subtitle context. For more information on the
> latter, see:
>
> http://www.sagehill.net/docbookxsl/CustomGentext.html
>
>
> Bob Stayton
> Sagehill Enterprises
> [email protected]
>
>
> ----- Original Message ----- From: "Mathieu Malaterre"
> <[email protected]>
> To: "Bob Stayton" <[email protected]>
> Cc: "DocBook Apps" <[email protected]>
> Sent: Tuesday, June 21, 2011 3:11 AM
> Subject: Re: [docbook-apps] Request for subtitle of unexpected element:
> slides
>
>
>
> Hi Bob,
>
> Please find attached what I called a slides docbook. Then simply run:
>
> $ xsltproc --stringparam fop1.extensions 1
> /usr/share/xml/docbook/custom/slides/3.4.0/xsl/fo/plain.xsl test.xml >
> log
> Making landscape pages on USletter paper (11inx8.5in)
> Request for subtitle of unexpected element: slides
>
> Thanks
>
> On Mon, Jun 20, 2011 at 6:28 PM, Bob Stayton <[email protected]> wrote:
>>
>> Hi,
>> Can you be more specific about which slides stylesheet you are using and
>> how
>> you are applying it? Thanks.
>>
>> Bob Stayton
>> Sagehill Enterprises
>> [email protected]
>>
>>
>> ----- Original Message ----- From: "Mathieu Malaterre"
>> <[email protected]>
>> To: "DocBook Apps" <[email protected]>
>> Sent: Monday, June 20, 2011 2:12 AM
>> Subject: [docbook-apps] Request for subtitle of unexpected element: slides
>>
>>
>>> Dear all,
>>>
>>> I am getting this funny warning message:
>>>
>>> Request for subtitle of unexpected element: slides
>>>
>>> When generating a docbook-slides (3.4.0 release). It seems to be
>>> coming from the following:
>>>
>>> <xsl:template match="*" mode="subtitle.markup">
>>> <xsl:message>
>>> <xsl:text>Request for subtitle of unexpected element: </xsl:text>
>>> <xsl:value-of select="local-name(.)"/>
>>> </xsl:message>
>>> <xsl:text>???SUBTITLE???</xsl:text>
>>> </xsl:template>
>>>
>>> However I do not understand what I need to change in my docbook
>>> slides to get rid of this warning.
>>>
>>> Thanks !
>>> --
>>> Mathieu
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>>
>>
>>
>
>
>
> --
> Mathieu
>
>
>
> --------------------------------------------------------------------------------
>
>
>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>
>
--
Mathieu
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]