tex4ht 和 multicol 包

tex4ht 和 multicol 包

组合make4htmulticol包似乎不能一起工作。如果我编译

%% mwe-listen.tex
\documentclass{scrartcl}
\newcommand{\mytext}{This is some text for testing the listings.}
\usepackage{enumitem}
\usepackage{multicol, blindtext}
\begin{document}
%
\begin{multicols}{2}
\blindtext
%
\begin{enumerate}
\item \mytext
\item \mytext
\end{enumerate}
%
\blindtext
\end{multicols}
\end{document}

然后make4t mwe-listen我在列表中的 1 或 2 之前没有休息Safari 图像(顺便说一句,Firefox 也一样)。注释掉\begin{multicols},然后一切正常。我正在运行OS X 12.6texlive2022进行最后更新。

备注:我看到了这个问题https://tex.stackexchange.com/questions/642439/safari-font-bug-with-tex4ht,但是好像还没有解决办法?

答案1

看来这是由以下配置引起的html4.4ht

\ConfigureEnv{multicols}{}{}{}{}

似乎它会重置放置在 内的任何列表环境的配置multicols。要修复此问题,需要从 中删除此行html4.4ht。我会这样做,因此它应该很快就会在 TeX Live 更新中可用。之后,您应该会得到以下结果:

在此处输入图片描述

相关内容