|
Packit |
0f19cf |
<itemizedlist>
|
|
Packit |
0f19cf |
<listitem><para>Better unicode support. Now the XML output is encoded in UTF-8,
|
|
Packit |
0f19cf |
and Python uses the codecs to decode to ISO-Latin1 and replace the unsupported
|
|
Packit |
0f19cf |
characters to some latex equivalent.</para></listitem>
|
|
Packit |
0f19cf |
|
|
Packit |
0f19cf |
<listitem><para>Several XSLT processors can be used. The first port is for
|
|
Packit |
0f19cf |
<ulink url="http://4suite.org">4suite</ulink> because it is fully written in
|
|
Packit |
0f19cf |
Python and is quite a good tool. The processors are loaded as plugins, so that
|
|
Packit |
0f19cf |
it can be easily extended to any other XSLT processor.</para>
|
|
Packit |
0f19cf |
<para>The processor to use is specified from the command line with the
|
|
Packit |
0f19cf |
<option>-m <replaceable>xslt</replaceable></option> option, where
|
|
Packit |
0f19cf |
<replaceable>xslt</replaceable> is the name of the plugin to load (actually the
|
|
Packit |
0f19cf |
name of the dynamically loaded Python module).</para>
|
|
Packit |
0f19cf |
</listitem>
|
|
Packit |
0f19cf |
|
|
Packit |
0f19cf |
<listitem><para>The XSL code is more conformant. It has been checked by using the
|
|
Packit |
0f19cf |
<ulink url="http://4suite.org">4suite</ulink> XSLT processor as an alternative
|
|
Packit |
0f19cf |
to <command>xsltproc</command>.</para></listitem>
|
|
Packit |
0f19cf |
|
|
Packit |
0f19cf |
<listitem><para>Possibility to have some configuration files stored under
|
|
Packit |
0f19cf |
<filename>$HOME/.dblatex</filename> or under <filename>/etc/dblatex</filename>
|
|
Packit |
0f19cf |
for system-wide configurations. Some extra paths can be specified by using the
|
|
Packit |
0f19cf |
<envar>DBLATEX_CONFIG_FILES</envar> environment variable.</para></listitem>
|
|
Packit |
0f19cf |
|
|
Packit |
0f19cf |
<listitem><para>The <sgmltag>remark</sgmltag>s and <sgmltag>comment</sgmltag>s
|
|
Packit |
0f19cf |
are rendered as PDF text annotations when <application>pdflatex</application> is
|
|
Packit |
0f19cf |
used. Otherwise, the comments are suppressed.</para></listitem>
|
|
Packit |
0f19cf |
|
|
Packit |
0f19cf |
<listitem><para>Some other minor improvements:
|
|
Packit |
0f19cf |
<itemizedlist>
|
|
Packit |
0f19cf |
<listitem><para>The parameters <parameter>pdf.annot.options</parameter>,
|
|
Packit |
0f19cf |
<parameter>latex.class.book</parameter>, and
|
|
Packit |
0f19cf |
<parameter>latex.class.article</parameter> are added.</para></listitem>
|
|
Packit |
0f19cf |
<listitem><para>An hexadecimal color like
|
|
Packit |
0f19cf |
<literal>]]></literal> is supported, and
|
|
Packit |
0f19cf |
a named color like <literal>]]></literal> is
|
|
Packit |
0f19cf |
supported too (in the previous release named colors had to
|
|
Packit |
0f19cf |
be enclosed in curly braces "{}").</para></listitem>
|
|
Packit |
0f19cf |
<listitem><para>Some cleaner locale handling is provided, and new latex commands
|
|
Packit |
0f19cf |
are given to allow the user to customize the babel setup.</para></listitem>
|
|
Packit |
0f19cf |
<listitem><para>The cross-references now use <function>key()</function>
|
|
Packit |
0f19cf |
instead of <function>id()</function>. It prevents from some bugs and makes
|
|
Packit |
0f19cf |
writing a document easier, especially in modular parts.</para></listitem>
|
|
Packit |
0f19cf |
</itemizedlist>
|
|
Packit |
0f19cf |
</para></listitem>
|
|
Packit |
0f19cf |
|
|
Packit |
0f19cf |
<listitem><para>Some bug fixes.</para></listitem>
|
|
Packit |
0f19cf |
</itemizedlist>
|