使用 make4ht 将 tex 转换为 html 时处理部分内容

使用 make4ht 将 tex 转换为 html 时处理部分内容

我正在尝试将一本数学书从 tex 转换为 html。这是我的示例代码

\documentclass[ebook,oneside,openany,ngerman]{memoir}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}
\chapter{Chaptername1}
\section{Sectionname1}
\begin{align}
\neg  \left( \bigwedge_x A(x) \right) = \bigvee_x \neg A(x) \label{negAQ}
\end{align}
There is at least a $x$, s.t.: $\neg A(x)$
\end{document}

在终端中我运行

make4ht text_file

我的原始 pdf 如下所示在此处输入图片描述

但是 html 确实如此在此处输入图片描述

所以我有两个问题:我发现第一个问题来自 latex 中的 \section{} 命令。如果我删除该部分,第一个公式下面的文本又会看起来不错:我如何告诉 make4ht 处理部分?(我也可以删除 Book 1 的标题,我不需要它)我的第二个问题是公式的处理方式不同。左侧转换为图像,因此在 html 中看起来不错,右侧以某种方式转换为文本,看起来不再好看。有没有聪明的方法可以解决这个问题?(我正在处理 500 页充满公式的内容,因此每个正确完成的自动化都会为我节省大量时间)

我得到的终端输出如下

[STATUS]  make4ht: Conversion started
[STATUS]  make4ht: Input file: text_file
[ERROR]   htlatex: Compilation errors in the htlatex run
[ERROR]   htlatex: Filename Line    Message
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30133    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30133    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30135    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: Compilation errors in the htlatex run
[ERROR]   htlatex: Filename Line    Message
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30133    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30133    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30135    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: Compilation errors in the htlatex run
[ERROR]   htlatex: Filename Line    Message
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30133    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30133    LaTeX Error: Missing \begin{document} in `'.
[ERROR]   htlatex: /usr/local/texlive/2020/texmf-dist/tex/generic/tex4ht/html4.4ht  30135    LaTeX Error: Missing \begin{document} in `'.
[STATUS]  make4ht: Conversion finished

我有 Ubuntu 20.04,如果有必要的话,我会使用 Tex Live 2020。非常感谢您的帮助,谢谢!:)

相关内容