html - 渲染公式后 Mathjax 页面大小增加
问题描述
我正在尝试在移动应用程序中实现 MathJax,我想计算网页的高度,但是在渲染公式页面大小增加后,是否有可能防止渲染公式后 HTML 页面大小增加?还是将公式保留在同一空间内?
解决方案
因为排版表达式与 TeX 表单的文本具有不同的高度(如果您正在使用它),当未格式化的数学被排版数学替换时,页面的高度将发生变化。除了将显示的数学表达式封装在具有(最小)高度设置为大致排版表达式的高度的容器中之外,您几乎无能为力。但这需要您事先知道这些高度。
或者,您可以等到处理完数学后才计算页面的高度(使用MathJax.Hub.Queue()
对计算高度的函数进行排队,以便它在初始排版完成后运行)。
推荐阅读
- javascript - 在 JavaScript 中,如何将对象值数组存储到字符串变量中?
- python - 使用 Keras 和 TensorFlow-GPU v2.0 实现 K-fold 交叉验证
- powershell - Powershell - O365 迁移脚本
- ios - 上传应用程序时忽略 Info.plist 中的 IOS 权限
- java - 简易规则:使用构造器在 POJO 中设置规则名称
- perl - 我在使用 Perl 转换数据时遇到问题?
- excel - Excel中的预测函数
- ios - SwiftUI 抱怨表达式类型不明确,在 navigationBarItems 前导中没有更多上下文
- android - Flutter 您需要在模块错误中将 compileSdk 设置为至少 28
- asp.net-core - 在 Entity Framework Core 中查询多对多关系的问题