首页 > 解决方案 > 渲染公式后 Mathjax 页面大小增加

问题描述

我正在尝试在移动应用程序中实现 MathJax,我想计算网页的高度,但是在渲染公式页面大小增加后,是否有可能防止渲染公式后 HTML 页面大小增加?还是将公式保留在同一空间内?

标签: htmlmathjax

解决方案


因为排版表达式与 TeX 表单的文本具有不同的高度(如果您正在使用它),当未格式化的数学被排版数学替换时,页面的高度将发生变化。除了将显示的数学表达式封装在具有(最小)高度设置为大致排版表达式的高度的容器中之外,您几乎无能为力。但这需要您事先知道这些高度。

或者,您可以等到处理完数学后才计算页面的高度(使用MathJax.Hub.Queue()对计算高度的函数进行排队,以便它在初始排版完成后运行)。


推荐阅读