[tex4ht] [bug #366] tex4ht-sty.tex does not test the presence of the local ./tex4ht.sty, but any tex4ht.sty in the TEXMF
Vincent Belaïche
vincent.b.1 at hotmail.fr
Mon Aug 14 12:49:40 CEST 2017
URL:
<http://puszcza.gnu.org.ua/bugs/?366>
Summary: tex4ht-sty.tex does not test the presence of the
local ./tex4ht.sty, but any tex4ht.sty in the TEXMF
Project: tex4ht
Submitted by: vincentb1
Submitted on: lun. 14 août 2017 13:49:40 EEST
Category: None
Priority: 5 - Normal
Severity: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Hello,
When one compiles tex4ht-sty.tex, this file checks the presence of tex4ht.sty,
and if present it uses it, otherwise it uses an inlined replacement of it.
The problem is that it does not test for the local tex4ht.sty, but for any
tex4ht.sty in the TEXMF. This has two bad consequences :
1) If I have a tex4ht.sty installed in my LaTeX distribution, then this one
will be used instead of the local replacement. So if the installed tex4ht.sty
is not forward compatible with the current needs of tex4ht-sty.tex that won't
work
2) Even if the installed tex4ht.sty works, this is problematic, because this
means that the local inlined replacement is never used/tested.
I attached a fix that works for me. The fix is very simple, instead of:
\openin15 tex4ht.sty
I have now (with current dir):
\openin15 ./tex4ht.sty
On top of that I did some other change so that the \closein15 comes as soon as
possible. I did this change because it is useless to keep this input file open
all along, as the purpose of opening it was just to make some \IfFileExists
test in plain TeX, so one can, and IMHO should, close it as soon as this
objective is reached.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: lun. 14 août 2017 13:49:40 EEST Name: tex4ht-sty.diff Size: 965 o
By: vincentb1
<http://puszcza.gnu.org.ua/bugs/download.php?file_id=280>
_______________________________________________________
Reply to this item at:
<http://puszcza.gnu.org.ua/bugs/?366>
_______________________________________________
Message posté via/par Puszcza
http://puszcza.gnu.org.ua/
More information about the tex4ht
mailing list