`make4ht`: 使用 Computer Concrete 时,出现 `dvips: Font ... not found; characters will be left blank`

`make4ht`: 使用 Computer Concrete 时,出现 `dvips: Font ... not found; characters will be left blank`

对于这个问题,我使用以下 MnWE:

\documentclass[fontsize=18pt, paper=letter]{scrartcl}

\usepackage{concmath}
\usepackage[T1]{fontenc}

\usepackage{amsmath}

\begin{document}

\title{A test \LaTeX to HTML page}
\date{}

\maketitle


\section{Section One}

Hello world. Here is some mathematics:
    \begin{equation}
        x + y = 3
    \end{equation}

\end{document}

我的构建脚本是:

local filter = require "make4ht-filter"
local process = filter{"cleanspan", "fixligatures", "hruletohr"}
if mode == "draft" then
  Make:htlatex()
else
  Make:htlatex()
  Make:htlatex()
  Make:htlatex()
end
Make:image("png$", "dvipng -bg Transparent -T tight -o ${output}  -pp ${page} ${source}")
Make:match("html$",process)
Make:match("html$", "tidy -m -xml -utf8 -q -i ${filename}")

我的样式配置文件是:

\Preamble{xhtml} \Css{body{font-size:1.5em;}} \begin{document} \EndPreamble

完整错误如下:

System call: dvips -E -q -Ppdf -f test_article.idv -pp 2 > zztest_article.ps
dvips: Font xccmi10 not found; characters will be left blank.
dvips: Font ccr10 not found; characters will be left blank.
System return: 0
System call: rungs -sDEVICE=pngalpha -sOutputFile=test_article0x.png -r110x110 -dEPSCrop -dBackgroundColor=16#ffffff -dTextAlphaBits=2 -dGraphicsAlphaBits=2 -q -dbatch -dNOPAUSE zztest_article.ps -c quit
System return: 0
System call: if exist zztest_article.ps DEL zztest_article.ps >nul
System return: 0

确实,正如错误消息所暗示的,没有显示任何数学内容。

相反,如果我使用lmodern字体,那么数学就会显示出来,但令人惊讶的是,数学质量并不是很好。

在 GitHub 上concmath更新到最新版本之前,质量下降和的问题都不存在。make4ht

怎么了?

答案1

从您的错误日志中:

System call: dvips -E -q -Ppdf -f test_article.idv -pp 2 > zztest_article.ps
dvips: Font xccmi10 not found; characters will be left blank.
dvips: Font ccr10 not found; characters will be left blank.
System return: 0

似乎没有使用你的构建文件,因为dvips而不是dvipng被调用。dvips显然有问题concmathdvipng似乎有效。尝试使用 明确包含构建文件

make4ht -e buildfilename.mk4 -c configfile filename.tex 

结果:

在此处输入图片描述

相关内容