texh4ht 如何在显示数学运算时不将数学运算打印为图像

texh4ht 如何在显示数学运算时不将数学运算打印为图像

编辑:我使用了 的扩展tex4ht

https://github.com/michal-h21/helpers4ht

================================

我定义了一个,trivlist2以便控制\[和周围的空间\]

我想tex4ht考虑我的新内容,trivlist2并在数学模式中使用字母,例如当文本中有数学时它使用字母。

我使用 进行编译make4ht -ul hello.tex

是否有可能有一个可直接输入的代码.tex

\documentclass{article}
%\usepackage{blindtext}
\usepackage{alternative4ht}
\altusepackage{polyglossia}
\altusepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text,
SmallCapsFeatures={Renderer=Basic}}

%\altusepackage{etoolbox}


\newenvironment{trivlist2}
{%
\begin{list}
{}
{
\setlength{\labelwidth}{0ex}
\setlength{\leftmargin}{0ex}
\setlength{\labelsep}{0ex}
\setlength{\itemindent}{1\parindent}
\setlength{\listparindent}{1\parindent}
\setlength{\itemsep}{0ex}
%%il y a \parskip qui s'ajoute a topsep
\setlength{\topsep}{0.1\parskip plus 0\parskip minus 0.1\parskip}
\setlength{\topsep}{0ex}
\setlength{\parsep}{0ex}
%%useless only \topsep counts anyway as there is no \[ ]\ alone in an environment
\setlength{\partopsep}{\parskip}
}}
{\end{list}
}


%\let\oldtrivlist\trivlist
\makeatletter



\renewcommand\[{%
%\relax%
\ifmmode\@badmath%
\else%
%\dotfill
\@beginparpenalty\predisplaypenalty%
\begin{trivlist2}%
%\@beginparpenalty\predisplaypenalty
\item[]%
\leavevmode%
\begingroup%
$ %$%
\displaystyle%
\hfill%
\begingroup%
%\par
%\vgl@\nointerlineskip
\nopagebreak%
\fi}

\renewcommand\]{%
\relax
\ifmmode%
%\par
%\vgl@\nointerlineskip
\nopagebreak%
\endgroup%
\hfill%
$ %$%
\endgroup%
%\@endparpenalty\postdisplaypenalty
\end{trivlist2}%
\@endparpenalty\postdisplaypenalty%
%\unskip\removelastskip\unskip\removelastskip
\else \@badmath%
\fi}%

\makeatother




\ifx\HCode\undefined \else
\AtBeginDocument{
\Tag{TITLE+}{MYTITLE}
}
\fi

\begin{document}
\ifx\HCode\undefined \else
\def\ClosePar{\ifvmode\IgnorePar\fi\EndP}




\Configure{textit}{\HCode{<italic>}}{\HCode{</italic>}}
\Configure{textbf}{\HCode{<bold>}}{\HCode{</bold>}}

\fi

\hrule

AAA $a =b$ BBB.
$$ c=d $$
CCC $e=f$ DDDD.
\[ g=h \]
EEEE $i=j$ FFF.

GGG
\[
k=\ell=l
\]




%\blindmathpaper

\end{document}

相关内容