tex4ht:单引号将在“align”环境中触发“双上标”错误

tex4ht:单引号将在“align”环境中触发“双上标”错误

梅威瑟:

\documentclass{amsart}

\begin{document}
Now aligned
\begin{align*}
  i_\lambda'^* &= a\\
               &= b
\end{align*}
\end{document}

使用 编译时tex4ebook,会弹出错误消息htlatex: ./test.tex 8 Double superscript.。到目前为止,我只在align以下环境下发现此问题。例如, 没有错误$i_\lambda'^*$。我寻找解决方法。

答案1

'^*由于从纯 tex 继承了一些低级技巧解析代码,因此可以在 latex 中工作。

htlatex 与其他几个包一样,需要^像普通宏参数一样工作。

该构造扩展为^{\prime*}并且使用该形式与 htlatex 配合使用。

\documentclass{amsart}

\begin{document}
Now aligned
\begin{align*}
  i_\lambda^{\prime*} &= a\\
               &= b
\end{align*}
\end{document}

如果您提出功能请求,tex4ht 可能会扩展以支持您的原始形式。

相关内容