
Hello all. I am working on customizing DocBook for our publishing department. I have a difficulty displaying tables in Author mode with "width" set in percents. The table itself is displayed fine with width corresponding to % of the page set in width attribute, but the columns are displayed as much narrower. There is a big chunk of empty space on the right that's not taken up but the columns. As soon as I change tables width to a set value like 500 the columns expand and take up the whole table space. Example below. Try pasting it and seeing how it gets displayed in oXygen. I know that DocBook schema bundled with Oxygen complains about width attribute but it is supported by HTML tables and there are rules for it in CSS. How can I fix this. I tried playing with CSS but could not find any solution. I looked at the API and there is some interfaces that seem to be able to help with this but It seems pretty complicated. I need some help getting started. <?xml version="1.0" encoding="UTF-8"?> <sect1 xmlns="http://docbook.org/ns/docbook" version="5.0"> <title>First section</title> <para> <table frame="all" width="80%"> <title>This is table with % width</title> <tgroup cols="4"> <colspec colname="c1" colnum="1" colwidth="1.0*"/> <colspec colname="c2" colnum="2" colwidth="1.0*"/> <thead> <row> <entry>H</entry> <entry>A</entry> </row> </thead> <tbody> <row> <entry>1</entry> <entry>2</entry> </row> </tbody> </tgroup> </table> <table frame="all" width="500"> <title>This is table with fixed width</title> <tgroup cols="4"> <colspec colname="c1" colnum="1" colwidth="1.0*"/> <colspec colname="c2" colnum="2" colwidth="1.0*"/> <thead> <row> <entry>H</entry> <entry>A</entry> </row> </thead> <tbody> <row> <entry>1</entry> <entry>2</entry> </row> </tbody> </tgroup> </table> <table frame="all" width="80%"> <caption>Nother table HTML</caption> <col width="50%"/> <col width="50%"/> <thead> <tr> <th>A</th> <th>B</th> </tr> </thead> <tbody> <tr> <td/> <td/> </tr> </tbody> </table> <table frame="all" width="500"> <caption>Nother table HTML fixed width</caption> <col width="50%"/> <col width="50%"/> <thead> <tr> <th>A</th> <th>B</th> </tr> </thead> <tbody> <tr> <td/> <td/> </tr> </tbody> </table> </para> </sect1> Sincerely, Mike Starovoytov Software Engineer CME Resource 1482 Stone Point Drive, Suite 120 Roseville, CA 95661-2839 Telephone: 800-232-4238, extension 193 Fax: (916) 783-6067 Email: mike.starov@netce.com