You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用MathJax在HTML中创建列表?遇环境未知错误

解决MathJax无法识别enumerate/itemize环境的问题

问题原因

MathJax 3.x 默认的TeX输入组件不包含LaTeX的列表环境(enumerate/itemize),这些环境属于扩展包内容,需要手动启用。

解决方案

在加载MathJax脚本前添加配置,启用enumerate扩展包即可——该包同时支持有序列表(enumerate)和无序列表(itemize)。

完整代码示例:

<script>
MathJax = {
  tex: {
    packages: {'[+]': ['enumerate']}
  }
};
</script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>

<!-- 测试列表代码 -->
$$
\begin{enumerate}
    \item first 
    \item second 
\end{enumerate}
$$

$$
\begin{itemize}
    \item first 
    \item second 
\end{itemize}
$$

补充说明

若仅需简单列表且不想修改配置,也可以结合HTML列表与MathJax表达式(列表项中的数学公式单独用$...$包裹),但这不属于纯MathJax列表实现。

内容的提问来源于stack exchange,提问作者Krabs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 02:06:03