[tex4ht] [bug #273] biblatex broken again

Michal Hoftich michal.h21 at gmail.com
Fri Mar 11 14:26:16 CET 2016


                 Summary: biblatex broken again
                 Project: tex4ht
            Submitted by: michal_h21
            Submitted on: Fri 11 Mar 2016 03:26:16 PM EET
                Category: None
                Priority: 5 - Normal
                Severity: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any



It seems to be a tradition, new version of biblatex recently updated on CTAN
crashes tex4ht configuration. This time it produces several error messages and
doesn't produce any citations nor references.

One problem is that some macros introduced in 3.0 were removed again, so we
probably need to make test for minor version and leave them in biblatex 3.4.
The other problem is that biblatex does some things in \AtEndPreamble{}
command and we can't fix it easily. It tries to redefine \MakeUppercase and
\MakeLowercase macros, but patching fails, because they are redefined by
tex4ht as well. The other thing is that it process list of babel languages and
loads language files for them (it is probably requested only in some
bibliography styles, for example Biblatex ISO 690 [1]). For some reason, the
language files are loaded correctly, but code which should be executed only in
case of failed loading is started. This results in run time error and language
handling doesn't work.

I've modified biblatex.4ht to fix these issues, but it needs more testing, in
particular with previous biblatex version, if someone has access to it.

[1] https://github.com/michal-h21/biblatex-iso690


File Attachments:

Date: Fri 11 Mar 2016 03:26:16 PM EET  Name: biblatex.4ht  Size: 20kB   By:



Reply to this item at:


  Message sent via/by Puszcza

More information about the tex4ht mailing list