Upstream changes:
Release 0.3
Bug fix release.
* Upgrade to recent Debian scripts (error handlers).
* Improve the table rendering by adding a table-width Processing Instruction.
* Add the parameters:
- default.table.width.
- biblioentry.numbered.
* A number of bug fixes.
Release 0.2.12
Bug fix release.
* Add basic biblioref support. Its specific attributes are not handled yet.
* Allow the appendices to be followed by other sections.
* Add the ability to convert on the fly SVG figures to PDF through inskscape:
apply patch #2821475 from David Necas.
* Improve the ability to format in bold or italic the elements embedded in
programlistings or screens.
* Add the parameters:
- index.tocdepth.
- index.numbered.
- bibliography.tocdepth.
- bibliography.numbered.
- xref.hypermarkup.
* A number of bug fixes.
Release 0.2.11
Release containing some new features.
* Improve the set support: dblatex can build all the PDF files (one per book)
and the xr-hyper package is used to make cross-references between books.
* Improve the XeTeX font switch macros (still experimental).
* Add some hook to external error handlers.
* Change the verbatim implementation in order to be able to easily add new
elements embeddable in programlistings.
* Add the parameters:
- glossary.tocdepth.
- glossary.numbered.
- refclass.suppress.
- use.id.as.filename.
* Fix some bugs.
Adds lots of HTML documentation and more xetex support.
I tested this with a few documents, plus it fixes at
least one bug I had when using custom style configurations.
From the announcement, the detailed changes are:
- Fix Debian bug #525692: remove babel shorthand for russian
- Fix Debian bug #514932: apply XSLT options when building listing
(thanks to W. Borgert's patch).
- Fix Debian bug #499500: apply the A. Hoenen patch
- Fix bug #2412650: make curly braces more robust in <indexterm>s.
- Fix bug #2393435: handle <table> @pgwide for two column mode.
- Fix bug #2381306: make <ulink>s more robust in <term>
- Fix bug #2058771: use \ensuremath{} to make equations robust.
- Fix bug #1987025: use @xml:id when provided to make labels.
- Fix bug #1975259: apply general title template to handle escaped chars
in qandaset titles.
- Fix bug in handling @xreflabel in <xref>
- Fix annotation bug: add a correct font setup to each annotation tex file
- Fix some character translations: backtick (`), degree symbol
- Fix SGML to XML conversion through osx
- Use Info/title to render qansaset headings
- Use \ensuremath{} to make latin1 from UTF8 conversion more robust
- Add the parameters:
* doc.layout: configure the overall document layout
(deciding if it contains a coverpage, a toc, a frontmatter etc.)
* variablelist.term.separator,
* refentry.generate.name,
* ulink.show (mechanism extended with @xrefstyle),
* ulink.footnotes.
- Remove useless parameters (rely on localized gentext instead):
* refnamediv.title,
* refsynopsis.title,
- Move the 'qandaset.defaultlabel' parameter to 'qanda.defaultlabel' in
order to be common with the DocBook Project XSL parameter.
- By default, a document subset (i.e. no <article> or <book> root element
is no more wrapped with an <article>. No more unexpected cover page and
front matter.
- Allow a tex equation in <alt> without latex math mode delimiters in both
<equation> and <inlineequation>.
- Add texmath PI in <alt> in order to avoid automatic math mode wrapping
- Make XeTeX support more mature (but still experimental).
- Change the documentation structure.
Dblatex started as a DB2LaTeX clone, but since then many things
have changed and new features have been added or (hopefully)
improved. Now, the portion of shared code is small if any, and the
dblatex purpose is different from DB2LaTeX on these points:
* The project is end-user oriented, that is, it tries to hide as
much as possible the latex compiling stuff by providing a single
clean script to produce directly DVI, PostScript and PDF output.
* The actual output rendering is done not only by the XSL stylesheets
transformation, but also by a dedicated LaTeX package. The goal is
to allow a deep LaTeX customisation without changing the XSL
stylesheets.
* Post-processing is done by Python, to make publication faster,
convert the images if needed, and do the whole compilation.