URL:
<https://puszcza.gnu.org.ua/bugs/?652>
Summary: tex4ht (TL 2024) gives domfilter: Error on listing
that contains single "
Project: tex4ht
Submitted by: nma123
Submitted on: Wed May 14 08:21:13 2025
Category: None
Priority: 5 - Normal
Severity: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
reference post at
https://tex.stackexchange.com/questions/742626/tex4ht-tl-2024-gives-domfilter-error-on-listing-that-contains-single
This MWE compiles OK using lualatex but fails with tex4ht.
-------------------
\documentclass[12pt]{book}
\usepackage{xcolor}
\definecolor{bg}{RGB}{255,255,226}
\usepackage{listings,lstautogobble}% added lstautogobble oct 30,2020
\lstdefinestyle{CODE}{%
language=Mathematica,%
basicstyle=\ttfamily\normalsize,
backgroundcolor=\color{bg},
rulecolor=\color{gray},
breaklines=false,
columns=fullflexible,
keepspaces,
captionpos={t},
framerule=0.5pt,
columns=flexible,
tabsize=2,
frame=single,
frameround=tttt,
showstringspaces=false,
aboveskip=12pt,
belowskip=12pt
}
\lstnewenvironment{CODEinline}{%
\lstset{style=CODE}}{}
\begin{document}
\section{Bug in simplify(Dirac) in MapleV.4 and Maple V.5 (21.10.98)}
\begin{CODEinline}
> simplify(");
1/2 Dirac(2 x + y)
\end{CODEinline}
\end{document}
-----------------------
Compiled using
make4ht -ulm default -a debug A.tex 'mathjax,htm'
Gives
-----------------------------------
....
[INFO] mkutils: Parse LG
[INFO] make4ht-lib: parse_lg process file: A.htm
[INFO] make4ht-lib: parse_lg process file: A.htm
[WARNING] domfilter: XML DOM parsing of A.htm failed:
[WARNING] domfilter:
...ive/2024/texmf-dist/tex/luatex/luaxml/luaxml-mod-xml.lua:175: Unbalanced
Tag (/span) [char=3052]
[DEBUG] domfilter: Error context:
span
class="ec-lmtt-12">)</span></span>
<span class="label"><a
id="x1-1003r3"></a></span></pre></span>
</body>
</html>
[DEBUG] domfilter: Trying HTML DOM parsing
[WARNING] domfilter: HTML DOM parsing OK, DOM filters will be executed
[INFO] make4ht-lib: parse_lg process file: A.htm
[INFO] make4ht: No output directory
------------------------------
This MWE compiles OK using lualatex but fails with tex4ht.
\documentclass[12pt]{book}
\usepackage{xcolor}
\definecolor{bg}{RGB}{255,255,226}
\usepackage{listings,lstautogobble}% added lstautogobble oct 30,2020
\lstdefinestyle{CODE}{%
language=Mathematica,%
basicstyle=\ttfamily\normalsize,
backgroundcolor=\color{bg},
rulecolor=\color{gray},
breaklines=false,
columns=fullflexible,
keepspaces,
captionpos={t},
framerule=0.5pt,
columns=flexible,
tabsize=2,
frame=single,
frameround=tttt,
showstringspaces=false,
aboveskip=12pt,
belowskip=12pt
}
\lstnewenvironment{CODEinline}{%
\lstset{style=CODE}}{}
\begin{document}
\section{Bug in simplify(Dirac) in MapleV.4 and Maple V.5 (21.10.98)}
\begin{CODEinline}
> simplify(");
1/2 Dirac(2 x + y)
\end{CODEinline}
\end{document}
Compiled using
make4ht -ulm default -a debug A.tex 'mathjax,htm'
Gives
--------------------
....
[INFO] mkutils: Parse LG
[INFO] make4ht-lib: parse_lg process file: A.htm
[INFO] make4ht-lib: parse_lg process file: A.htm
[WARNING] domfilter: XML DOM parsing of A.htm failed:
[WARNING] domfilter:
...ive/2024/texmf-dist/tex/luatex/luaxml/luaxml-mod-xml.lua:175: Unbalanced
Tag (/span) [char=3052]
[DEBUG] domfilter: Error context:
span
class="ec-lmtt-12">)</span></span>
<span class="label"><a
id="x1-1003r3"></a></span></pre></span>
</body>
</html>
[DEBUG] domfilter: Trying HTML DOM parsing
[WARNING] domfilter: HTML DOM parsing OK, DOM filters will be executed
[INFO] make4ht-lib: parse_lg process file: A.htm
[INFO] make4ht: No output directory
----------------------
It is caused by the character " inside > simplify("); changing " to another
character, then tex4ht works and gives no error.
TL 2024 on Linux
>which tex4ht
/usr/local/texlive/2024/bin/x86_64-linux/tex4ht
But this is listing code and it should have worked as is?
_______________________________________________________
Reply to this item at: <https://puszcza.gnu.org.ua/bugs/?652>
_______________________________________________
Message sent via/by Puszcza <https://puszcza.gnu.org.ua/>