Mathjax加载问题

Mathjax加载问题,math,latex,mathjax,Math,Latex,Mathjax,我有一个使用mathjax呈现latex方程的网页。 为了更快地加载方程,我尝试通过替换 此处使用[loading…]latex公式的数学分隔符 但问题是,;在渲染时,方程式中的html实体会显示为这样,因此方程式也会显示为这样 未正确呈现。例如,&用于对齐多个步骤。但它显示为& 用标记替换数学分隔符是动态完成的。如果我删除这个步骤,那么上述问题就不存在了,等式中的html实体被正确地呈现出来 我怎样才能解决这个问题 我的最终目标是使等式加载更快。 显示预订单,如[loading…],直到数学完

我有一个使用mathjax呈现latex方程的网页。 为了更快地加载方程,我尝试通过替换

此处使用[loading…]latex公式的数学分隔符

但问题是,;在渲染时,方程式中的html实体会显示为这样,因此方程式也会显示为这样 未正确呈现。例如,&用于对齐多个步骤。但它显示为&

用标记替换数学分隔符是动态完成的。如果我删除这个步骤,那么上述问题就不存在了,等式中的html实体被正确地呈现出来

我怎样才能解决这个问题

我的最终目标是使等式加载更快。 显示预订单,如[loading…],直到数学完全排版

谢谢


LS Developer

请注意,的内容是TeX或LaTeX,而不是HTML,因此不应包含HTML实体。HTML中的任何内容都是CDATA,因此不会在其中执行任何处理,包括实体转换

如果您使用的是诸如&65;或&x41;然后很容易用它们所代表的字符来替换它们。如果您使用的是命名实体,则需要通过查表或其他过程将其转换为字符。更好的办法是,一开始就不设立实体。你不能执行那个步骤吗?我想这是你无法控制的


请注意,MathJax中的预处理步骤实际上相当快,除非有大量的方程式,否则不太可能成为瓶颈。转换为HTML是时间的归宿。如果您没有使用其中一个组合配置文件,那么只需移动到其中一个配置文件,可能会比删除预处理器步骤得到更好的改进。如果您已经在使用组合配置文件,但没有使用-full版本,那么移动到该版本也将加快数学处理,因为您不必在首次使用输入和输出jax时等待加载它们。

我使用的是组合配置,但不是-full版本。现在我将更改为full版本。