Hello Bob.
Thank you very much. Perfect! And it works too!
/frank
15 feb 2010 kl. 19.08 skrev Bob Stayton:
Hi Frank,
In the DocBook XSL stylesheets, only title has its own attribute
set. Beyond title, an info element can contain lots of other
elements, and those are handled by the titlepage spec mechanism.
That is described in my book:
http://www.sagehill.net/docbookxsl/HTMLTitlePage.html
In your specific case, you can accomplish what you want with the
following addition to a titlepage spec file before you compile it:
<t:titlepage t:element="section" t:wrapper="fo:block">
<t:titlepage-content t:side="recto">
<title
font-family="{$title.fontset}"/>
<subtitle
color="blue"
font-family="Palatino"/>
...
(I added color="blue" just to demonstrate that it works, but you
probably don't want that).
Bob Stayton
Sagehill Enterprises
[email protected]
----- Original Message ----- From: "Frank Arensmeier" <[email protected]
>
To: <[email protected]>
Sent: Saturday, February 13, 2010 4:28 AM
Subject: [docbook-apps] Styling subtitle
Hello.
I'd like to apply some special font style on section subtitles in
my pdf but I am not able to find any applicable properties to
tweak. I have tried to set section.title.level2.properties (and
level3...level6 too for that matter). But it seems that those
properties have no effect what so ever. I am really not an xsl
expert... looking at the file "sections.xsl" in the docbook 'fo'
directory, it seems to me that section subtitles should be
considered as level2 section titles, or not? The fo output file
contains this part:
[snip]
<fo:block>
<fo:block keep-together.within-column="always" font-
family="sans-serif,Symbol,ZapfDingbats" margin-left="0pc">
<fo:block keep-with-next.within-column="always">
<fo:block font-family="Myriad Pro" font-
weight="normal" keep-with-next.within-column="always" space-
before.minimum="0.8em" space-before.optimum="1.0em" space-
before.maximum="1.2em" text-align="start" start-indent="0pc" font-
style="normal" font-size="30pt" color="magenta">
<fo:marker marker-class-
name="section.head.marker">Section title</fo:marker>
<fo:block font-size="20pt" font-family="Myriad
Pro" font-weight="normal" font-style="normal"
color="#0072BA">Section title</fo:block>
</fo:block>
</fo:block>
</fo:block>
<fo:block keep-together.within-column="always" font-
family="sans-serif,Symbol,ZapfDingbats">Section subtitle</fo:block>
</fo:block>
</fo:block>
[/snip]
Basic outline of my XML is:
<part>
<section>
<title>Section title</title>
<subtitle>Section subtitle</subtitle>
<para>Paragraph goes here</para>
</section>
</part>
The subtitle is always rendered with Helvetica as font family,
even though I've set the body font family to something else. What
am I doing wrong? Any ideas?
/frank
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]