使用 hilatex 编译失败

使用 hilatex 编译失败

我正在尝试新的海泰克斯格式,可生成用于在屏幕上查看的特殊 HINT 文件。普通格式似乎可以工作(基于我尝试过的有限示例),但该hilatex格式不工作,至少对于 miktex 来说是这样。尝试编译文件aaa.tex

\documentclass{article}
\begin{document}
some text
\end{document}

生成hilatex aaa.tex日志

This is HiTeX, Version 3.141592653, HINT version 1.4 (MiKTeX 23.4) (preloaded format=hilatex 2023.4.18)  18 APR 2023 15:47
entering extended mode
entering Prote mode
**aaa.tex 
(aaa.tex
LaTeX2e <2022-11-01> patch level 1
L3 programming layer <2023-03-30> ("article.cls"
Document Class: article 2022/07/02 v1.4n Standard LaTeX document class
("size10.clo"
File: size10.clo 2022/07/02 v1.4n Standard LaTeX file (size option)
)
\c@part=\count185
\c@section=\count186
\c@subsection=\count187
\c@subsubsection=\count188
\c@paragraph=\count189
\c@subparagraph=\count190
\c@figure=\count191
\c@table=\count192
\abovecaptionskip=\skip48
\belowcaptionskip=\skip49
\bibindent=\dimen140

! Undefined control sequence.
<argument> \tex_splitbotmarks:D 
                                \use:c {c__mark_class_2e-left_mark}
l.640   \onecolumn
                  
? 

因此 hitex 未定义 etex 原语\splitbotmarks(可能还有其他原语)。据我所知 latex 需要 etex,因此 hilatex 不经过修改就无法正常工作,对吧?还是我漏掉了什么?毕竟,hilatex.ini顶部的 contains

% $Id: hilatex.ini 62436 2022-03-05 17:45:17Z karl $
% Karl Berry, 2022. Public domain.

所以我猜想已经对这种格式进行了一些测试。

答案1

截至 2023/10/5,miktex 已拥有 hitex 2.0 (github 提交),因此这个问题应该被修复。

相关内容