[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] <part> Titlepage
Hi Dick and Bob, thanks again for your help. I adjusted the "part.titlepage.recto" template. Looks fine. For reference here is my template: <?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:template name="part.titlepage.recto"> <fo:block start-indent="0in" margin-top="10mm" margin-left="100mm"> <fo:external-graphic src="images/wizard_logo.png" content-width="1.0in" /> </fo:block> <fo:block text-align="center" border-before-style="solid" border-before-width="2mm" margin-top="40mm"> </fo:block> <fo:block margin-top="10mm" margin-bottom="10mm"> <fo:table border-width="0.0pt" border-style="solid"> <fo:table-column /> <fo:table-body> <fo:table-row> <fo:table-cell border-width="0.0pt" border-style="solid"> <fo:block> <xsl:apply-templates mode="part.titlepage.recto.auto.mode" select="title" /> </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:block> <fo:block text-align="center" border-before-style="solid" border-before-width="2mm"> </fo:block> </xsl:template> </xsl:stylesheet> Best regards, Lars P.S. I had to re-post, as Google recently switched from googlemail.com to gmail.com in Germany and I need to register the new email to the mailing list. 2012/6/26 Bob Stayton <bobs@sagehill.net>: > Hi Lars, > Just to be clear here, I'm not advocating that you use the titlepage spec > file system. The titlepage spec file and associated stylesheet is most > useful to those users of DocBook XSL that do not know the XSL language. It > was designed to allow a non-technical user to generate XSL for a customized > titlepage from simple specifications. If you do know XSL well enough to > write the XSL templates yourself, then there is no need to use the spec file > system. Just write custom recto and verso templates yourself. In my > client work, I include the spec file only when it is likely that the > customization I create will be maintained by people who don't know XSL. > Then they can at least tweak the titlepages. > > > Bob Stayton > Sagehill Enterprises > bobs@sagehill.net > > > ----- Original Message ----- From: "Bob Stayton" <bobs@sagehill.net> > To: "Lars Vogel" <lars.vogel@googlemail.com>; "Richard Hamilton" > <hamilton@xmlpress.net> > Cc: "DocBook Apps" <docbook-apps@lists.oasis-open.org> > Sent: Tuesday, June 26, 2012 2:15 PM > > Subject: Re: [docbook-apps] <part> Titlepage > > >> Hi Lars, >> Actually, adding an image to the part title page is possible with the >> titlepage spec file. If you add <mediaobject/> to the spec file like this: >> >> <t:titlepage t:element="part" t:wrapper="fo:block"> >> <t:titlepage-content t:side="recto"> >> <title >> t:named-template="division.title" >> ... >> <subtitle >> ... >> <mediaobject/> >> </t:titlepage-content> >> >> Processing this will add a template matching on info/mediaobject to >> part.titlepage.recto: >> >> <xsl:apply-templates mode="part.titlepage.recto.auto.mode" >> select="info/mediaobject"/> >> >> If you then add a mediaobject element to the part/info of your document, >> then it will be rendered on the part title page. >> >> Bob Stayton >> Sagehill Enterprises >> bobs@sagehill.net >> >> >> ----- Original Message ----- From: "Lars Vogel" >> <lars.vogel@googlemail.com> >> To: "Richard Hamilton" <hamilton@xmlpress.net> >> Cc: "DocBook Apps" <docbook-apps@lists.oasis-open.org> >> Sent: Tuesday, June 26, 2012 1:54 PM >> Subject: Re: [docbook-apps] <part> Titlepage >> >> >> Hi Richard, >> >> thanks. I give part.titlepage.recto a try. I also have plans to add a >> image to the part titlepage (in the future) and as far as I know this >> is not supported with the template. >> >> Best regards, Lars >> >> 2012/6/26 Richard Hamilton <hamilton@xmlpress.net>: >>> >>> Hi Lars, >>> >>> I think it's just part.titlepage.recto. >>> >>> However, for what you want to do, I think the title spec process is >>> easier than you may think it is. >>> >>> I think that all you need to do is copy titlepage.templates.xml to your >>> customization, find the <title> element inside <t:titlepage t:element="book" >>> > and add a space-before attribute (and any other attributes you need; you >>> can change the font characteristics, align it in various ways, and move it >>> up or down on the page using attributes). >>> >>> Then use saxon or xsltproc to build your own titlepage.templates.xsl file >>> from titlepage.templates.xml using the stylesheet named titlepage.xsl, which >>> is in the template stylesheet folder in the standard stylesheet distribution >>> (same level as the fo stylesheet folder). Then, import the result at the top >>> of your customization. >>> >>> While the title spec process can look daunting, it is designed to make it >>> easy to do easy things. The complications come in when you want to do >>> something outside the ordinary. So, you can ignore a fair amount of the >>> recto/verso/auto stuff and just play with attribute values in the >>> titlepage.templates.xml file. I'll bet that gives you all you need. >>> >>> Good Luck, >>> Dick >>> ------- >>> XML Press >>> XML for Technical Communicators >>> http://xmlpress.net >>> hamilton@xmlpress.net >>> >>> >>> >>> On Jun 25, 2012, at 4:07 PM, Lars Vogel wrote: >>> >>>> Hi Dick, >>>> >>>> I would prefer to changing the template instead of creating the spec >>>> file. I did this for the titlepage of the book (book.titlepage.recto) >>>> and it was relatively simple. I think the title spec approach is to >>>> scare people away (just kidding). >>>> >>>> Any pointers which template is used for the titlepage of <part>? >>>> >>>> Best regards, Lars >>>> >>>> 2012/6/26 Richard Hamilton <hamilton@xmlpress.net>: >>>>> >>>>> Lars, >>>>> >>>>> The part titlepage (and the other title pages) are handled in a >>>>> titlepage spec file. >>>>> >>>>> There is an excellent description of that facility and how to customize >>>>> it in Bob Stayton's book, DocBook XSL: The Complete Guide. >>>>> >>>>> You can find this section in the online version at: >>>>> http://www.sagehill.net/docbookxsl/HTMLTitlePage.html >>>>> >>>>> Best Regards, >>>>> Dick Hamilton >>>>> ------- >>>>> XML Press >>>>> New from XML Press: >>>>> The Content Pool >>>>> http://xmlpress.net/publications/the-content-pool >>>>> >>>>> On Jun 25, 2012, at 3:54 PM, Lars Vogel wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> which template is called for the <part> Titlepage? I would like to >>>>>> increase the "magin-top" value until the text is horizontally >>>>>> centered. >>>>>> >>>>>> Currently it starts at the top of the page. >>>>>> >>>>>> Best regards, Lars >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Lars >>>>>> http://www.vogella.com - Eclipse, Android and Java Tutorials >>>>>> http://www.twitter.com/vogella - Lars on Twitter >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >>>>>> For additional commands, e-mail: >>>>>> docbook-apps-help@lists.oasis-open.org >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Lars >>>> http://www.vogella.com - Eclipse, Android and Java Tutorials >>>> http://www.twitter.com/vogella - Lars on Twitter >>> >>> >> >> >> >> -- >> Lars >> http://www.vogella.com - Eclipse, Android and Java Tutorials >> http://www.twitter.com/vogella - Lars on Twitter >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org >> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org >> >> >> >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]