[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: 3 Novice questions
Dear DocBook users, First of all, these are real novice questions, but I hope some of you will have the time to provide some feedback to my questions: 1. Using the style sheet /usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl DocBook generates html files where the whole string ass. with a figure title gets formatted in bold. I prefer: Figure + number in bold and the caption text in roman, eg. <b>Figure 1</b>: Blah. blah. Here's my approach for dealing with this from a user supplied style sheet: <xsl:template name="formal.object.heading"> ... <p class="title"> <xsl:choose>Dear DocBook users, First of all, these are real novice questions, but I hope some of you will have the time to provide some feedback to my questions: 1. Using the style sheet /usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl DocBook generates html files where the whole string ass. with a figure title gets formatted in bold. I prefer: Figure + number in bold and the caption text in roman, eg. <b>Figure 1</b>: Blah. blah. Here's my approach for dealing with this from a user supplied style sheet: <xsl:template name="formal.object.heading"> ... <p class="title"> <xsl:choose> <xsl:when test="contains($title,'Figure')"> <b> <xsl:value-of select="substring-before($title,'.')"/> </b>: <xsl:value-of select="substring-after($title,'.')"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$title"/> </xsl:otherwise> </xsl:choose> </p> </xsl:template> It works, but I am starting to choose a wrong track here? 2. For the html representation of my documentation, I need to insert a graphical header and the beginning and end of each sect1 <div> to achive a rounded appearance of the block. Something along the lines: <div class="sect1" lang="en" xml:lang="en"> <div id="contentUpper"> <img src="images/main_center_header_660px.png" alt="" /> </div> ... <div id="contentLower"> <img src="images/main_center_footer_660px.png" alt="" /> </div> </div> It took me 5 min. to write a Python script that uses regular expression for matching and inserting these items - but are there a cleaner style sheet based solution? I tried fiddling with <xsl:template match="sect1"> but that completely messes up the chunking. 3. At some time soon, I will have to start caring about print as well, i.e. PDF reps. Do you have any suggestions of the FO processors that I should use (commercial or free). Its imperative that they can handle MathML. Thanks for taking your time to read this. If you have any feedback, please let me know. Best, Mads
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]