[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook] Indented title second line
And here is a description of another solution using fo:list-block in a similar manner: http://www.sagehill.net/docbookxsl/SideBySide.html Bob Stayton Sagehill Enterprises bobs@sagehill.net ----- Original Message ----- From: "Geraint North" <geraint@transitive.com> To: "Roth, Yvonne" <YRoth@harmanbecker.com> Cc: <docbook@lists.oasis-open.org> Sent: Tuesday, December 18, 2007 3:42 AM Subject: Re: [docbook] Indented title second line > Hi Yvonne, > > I've not tried this in isolation from my other changes, so I can't > guarantee that this will work as it stands, but here's what I did: > > Firstly, I modified the "section.heading" rule in fo/sections.xsl so that > inside each <when> clause of the <choose> block, it did something like > this: > > <xsl:when test="$level=1"> > <fo:block xsl:use-attribute- > sets="section.title.level1.properties"> > <xsl:call-template name="transitive.section.table"> > <xsl:with-param name="title" select="$title"/> > <xsl:with-param name="section_number" > select="$section_number"/> > </xsl:call-template> > </fo:block> > </xsl:when> > > I then implemented transitive.section.table in my customisation layer > like this: > > <xsl:template name="transitive.section.table"> > <xsl:param name="title"/> > <xsl:param name="section_number"/> > > <fo:table-and-caption> > <fo:table> > <fo:table-column column-width="{$body.start.indent}"/> > <fo:table-column/> > > <fo:table-body> > <fo:table-row> > <fo:table-cell> > <fo:block><xsl:value-of select="$section_number"/></ fo:block> > </fo:table-cell> > <fo:table-cell> > <fo:block><xsl:value-of select="$title"/></fo:block> > </fo:table-cell> > </fo:table-row> > </fo:table-body> > > </fo:table> > </fo:table-and-caption> > > </xsl:template> > > I think that the resulting effect is as you would want - it also has the > advantage of ensuring the the text of the heading is always aligned to > the body indent, which looks quite nice. > > I think that the same effect could have been achieved using side floats > rather than tables, which might be cleaner. > > Thanks, > > Geraint North > Principal Engineer > Transitive > * The leader in cross-platform virtualization > > This E-mail and any attachments hereto are strictly confidential and > intended solely for the addressee. If you are not the intended addressee > please notify the sender by return and delete the message. You must not > disclose, forward or copy this E-mail or attachments to any third party > without the prior consent of the sender. > > On 18 Dec 2007, at 10:38, Roth, Yvonne wrote: > >> Hello Scott, >> >> I have a problem. In my documentation the titles often are longer than >> one line. But because of the numbering the first line is indented. >> Unfortunately the second line is not. Can you give me a hint how to >> intend also the second line with the same gap as the first one? >> >> Thanks in advance >> Yvonne >> >> ******************************************* >> Harman Becker Automotive Systems GmbH >> Geschaeftsfuehrung: Dr. Peter Geiselhart - Michael Mauser - Edwin >> Summers - Regis Baudot >> Sitz der Gesellschaft: Karlsbad - Registergericht: Mannheim HRB 361395 >> >> ******************************************* >> Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte >> Informationen. Wenn Sie nicht der richtige Adressat sind oder diese >> E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den >> Absender und loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die >> unbefugte Weitergabe dieser Mail ist nicht gestattet. >> This e-mail may contain confidential and/or privileged information. If >> you are not the intended recipient (or have received this e-mail in >> error) please notify the sender immediately and delete this e- mail. Any >> unauthorized copying, disclosure or distribution of the contents in this >> e-mail is strictly forbidden. >> ******************************************* >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: docbook-unsubscribe@lists.oasis-open.org >> For additional commands, e-mail: docbook-help@lists.oasis-open.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: docbook-unsubscribe@lists.oasis-open.org > For additional commands, e-mail: docbook-help@lists.oasis-open.org > > >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]