[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] help - double spacing output!
I tried your suggestion. It gave me my TOC and LoT in single spacing (which I want and unlike my previous way, which gave me eveyting in double spacing) but footnote is still double spaced. Guess I did something wrong. Only "fo/doocbook.xsl" is imported in my stylesheet. Do I need to import the "fo/footnote.xsl" too? At this point I got what I needed except footnote. --- Bob Stayton <bobs@sagehill.net> wrote: > By the way, my solution assumes you remove the > line-height change from the > root.properties attribute-set. I think it might be > easier to turn on double > spacing for para than to turn it on for everything > and then turn it off for > certain things. > > Bob Stayton > Sagehill Enterprises > DocBook Consulting > bobs@sagehill.net > > > ----- Original Message ----- > From: "Deepak Shrestha" <d88pak@yahoo.com> > To: "Bob Stayton" <bobs@sagehill.net>; > <docbook-apps@lists.oasis-open.org> > Sent: Wednesday, October 27, 2004 1:43 AM > Subject: Re: [docbook-apps] help - double spacing > output! > > > > Thanks a lot, > > > > By the way I got another (may be longer solution) > > after consulting the docbook IRC, which is as > follows: > > I just copied and pasted the section from > footnote.xsl > > in my customization layer and added the line > > (line-height="normal") and got the result I > needed. It > > looks like this: > > #--------------------- > > <xsl:template match="footnote"> > > <xsl:choose> > > <xsl:when test="ancestor::tgroup"> > > <xsl:call-template > name="format.footnote.mark"> > > <xsl:with-param name="mark"> > > <xsl:apply-templates select="." > > mode="footnote.number"/> > > </xsl:with-param> > > </xsl:call-template> > > </xsl:when> > > <xsl:otherwise> > > <fo:footnote> > > <fo:inline> > > <xsl:call-template > > name="format.footnote.mark"> > > <xsl:with-param name="mark"> > > <xsl:apply-templates select="." > > mode="footnote.number"/> > > </xsl:with-param> > > </xsl:call-template> > > <xsl:text> </xsl:text> > > </fo:inline> > > <fo:footnote-body > > font-family="{$body.fontset}" > > > > font-size="{$footnote.font.size}" > > font-weight="normal" > > font-style="normal" > > line-height="normal" > > <<<<<<<---------------(this line) > > > text-align="{$alignment}" > > margin-left="0pc"> > > <xsl:apply-templates/> > > </fo:footnote-body> > > </fo:footnote> > > </xsl:otherwise> > > </xsl:choose> > > </xsl:template> > > #--------------------- > > But I will still try this out. Seems shorter > solution > > :-). > > > > Thanks again. > > > > Deepak > > > > --- Bob Stayton <bobs@sagehill.net> wrote: > > > > > This requires a customization that targets para > > > elements that are not in > > > footnotes. A template match pattern can specify > > > that. Try this: > > > > > > <xsl:template > match="para[not(ancestor::footnote)]"> > > > <fo:block line-height="2.4"> > > > <xsl:apply-imports/> > > > </fo:block> > > > </xsl:template> > > > > > > That template will be applied to all para > elements > > > that are not contained in > > > a footnote. > > > > > > Bob Stayton > > > Sagehill Enterprises > > > DocBook Consulting > > > bobs@sagehill.net > > > > > > > > > ----- Original Message ----- > > > From: "Deepak Shrestha" <d88pak@yahoo.com> > > > To: <docbook-apps@lists.oasis-open.org> > > > Sent: Sunday, October 24, 2004 6:38 PM > > > Subject: [docbook-apps] help - double spacing > > > output! > > > > > > > > > > Hi all, > > > > > > > > > > > > 1) I have book (master) with several chapters > from > > > > differnt files. > > > > 2) I used SAXON and FOP for creating PDF with > my > > > > custom stylesheet. > > > > 3) My chapters starts with paragraph ( chapter > > > > > title > > > > > para ) and others are sections with some > > > paragraphs. > > > > 4) What I need is all paragraphs be double > spaced. > > > For > > > > this I used > > > > <xsl:param > name="line-height">2.4</xsl:param> > > > > but with this feature all my line spacing > > > became > > > > double including footnotes (which I want > single > > > > spaced). > > > > 5) Instead of that I tried to use > > > > <xsl:attribute-set > name="section.properties"> > > > > <xsl:attribute > > > > name="line-height">2.4</xsl:attribute> > > > > </xsl:attribute-set> > > > > but output is only section paragraphs are > double > > > > spaced while my initial paragraphs at the > begining > > > of > > > > chapters are still single spaced. > > > > > > > > My Question: > > > > > > > > a) How can I make my all paragraphs double > > > spacing? > > > > but footnote single spaced? > > > > > > > > I consulted with online FOP parameters > references > > > but > > > > couldn't find something for this. Can somebody > > > point > > > > me what's wrong with this? or at least how to > do > > > it if > > > > there's other way around. I hope there are > lots of > > > > anwers to this. It's just that I am new and > > > > overwhelmed with features DocBook provides :-) > > > > > > > > Thanks in Advnace. > > > > > > > > Deepak K. Shrestha > > > > > > > > > > > > > > > > _______________________________ > > > > Do you Yahoo!? > > > > Declare Yourself - Register online to vote > today! > > > > http://vote.yahoo.com > > > > > > > > > > > > > > > > > > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Mail Address AutoComplete - You start. We > finish. > > http://promotions.yahoo.com/new_mail > > > > > === message truncated === __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]