Blame docs/xhtml/release-notes/sec-changes-021.html

Packit Service 76cb02
Packit Service 76cb02
Packit Service 76cb02
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Release 0.2.1</title><link rel="stylesheet" type="text/css" href="manual.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.76.1" /><link rel="home" href="index.html" title="Release Notes for dblatex" /><link rel="up" href="index.html" title="Release Notes for dblatex" /><link rel="prev" href="sec-changes-022.html" title="Release 0.2.2" /><link rel="next" href="sec-changes-020.html" title="Release 0.2" /></head><body>

Release 0.2.1

  • Better unicode support. Now the XML output is encoded in UTF-8,

Packit Service 76cb02
and Python uses the codecs to decode to ISO-Latin1 and replace the unsupported
Packit Service 76cb02
characters to some latex equivalent.

  • Several XSLT processors can be used. The first port is for

  • Packit Service 76cb02
    4suite because it is fully written in
    Packit Service 76cb02
    Python and is quite a good tool. The processors are loaded as plugins, so that
    Packit Service 76cb02
    it can be easily extended to any other XSLT processor.

    The processor to use is specified from the command line with the

    Packit Service 76cb02
    -m xslt option, where
    Packit Service 76cb02
    xslt is the name of the plugin to load (actually the
    Packit Service 76cb02
    name of the dynamically loaded Python module).

  • The XSL code is more conformant. It has been checked by using the

  • Packit Service 76cb02
    4suite XSLT processor as an alternative
    Packit Service 76cb02
    to xsltproc.

  • Possibility to have some configuration files stored under

  • Packit Service 76cb02
    $HOME/.dblatex or under /etc/dblatex
    Packit Service 76cb02
    for system-wide configurations. Some extra paths can be specified by using the
    Packit Service 76cb02
    DBLATEX_CONFIG_FILES environment variable.

  • The remarks and comments

  • Packit Service 76cb02
    are rendered as PDF text annotations when pdflatex is
    Packit Service 76cb02
    used. Otherwise, the comments are suppressed.

  • Some other minor improvements:

  • Packit Service 76cb02

    • The parameters pdf.annot.options,

    Packit Service 76cb02
    latex.class.book, and
    Packit Service 76cb02
    latex.class.article are added.

  • An hexadecimal color like

  • Packit Service 76cb02
    <?dblatex bgcolor="#cceeff"?> is supported, and
    Packit Service 76cb02
    a named color like <?dblatex bgcolor="blue"?> is
    Packit Service 76cb02
    supported too (in the previous release named colors had to
    Packit Service 76cb02
    be enclosed in curly braces "{}").

  • Some cleaner locale handling is provided, and new latex commands

  • Packit Service 76cb02
    are given to allow the user to customize the babel setup.

  • The cross-references now use key()

  • Packit Service 76cb02
    instead of id(). It prevents from some bugs and makes
    Packit Service 76cb02
    writing a document easier, especially in modular parts.

    Packit Service 76cb02

  • Some bug fixes.

  • </body></html>