Re: [docbook-apps] Simple title page - would like to add a logo

From
natk <>
Date
2014-08-20T04:09:05+00:00
ID
Thread
Re: [docbook-apps] Simple title page - would like to add a logo
I achieved this by customizing the title page template (fo/titlepage.templates.xml):

  <t:titlepage t:element="book" t:wrapper="fo:block">

    <t:titlepage-content t:side="recto">

      <mediaobject/>

      <title

	     t:named-template="division.title"

	     param:node="ancestor-or-self::book[1]"

	     text-align="right"

	     font-size="&hsize5;"

	     space-before="&hsize5space;"

	     font-weight="bold"

	     font-family="{$title.fontset}"

       border-top-style="solid"

       padding-before="10"

       /> 

     …

You have to add an extra step to generate the title page xsl and then include this in your customization layer.

I use maven and docbkx-tools to do this; I'm not familiar with DEP4E.

Bob describes this process in: http://www.sagehill.net/docbookxsl/HTMLTitlePage.html (which is for HTML but applies equally well for FO)

Nat  

On Wed, Aug 20, 2014 at 10:40 AM, David Jackson <> wrote:

I have been using Docbook for just a week or so to create a user manual. 
I am using the DEP4E Eclipse plugin to author the Docbook text. DEP4E is using Docbook 5.
I only want to create the output in two formats - Eclipse Plugin Help and PDF.

This question relates just to the PDF output.  

All has gone well and I would like to now add a logo to the left of the title but so far have been unsuccessful at accomplishing what initially seemed like a  simple task. 

So my first question is this even doable - or must I get into the realms of XSL customization to accomplish this?  

I am not sure how flexible DEP4E might be in allowing a customization layer to be created.    

Ideally, I would like to format the book title to be approximately 1/3rd down form the top of the front page but I will worry about that later once I get a handle on if the logo can be inserted.

Sorry if this is a dumb question but picking this up has been a learning curve. 

Thanks