html - 使 Mathjax 下划线与其他字符高度相同
问题描述
这是我与 Mathjax 一起使用的乳胶。
\class{mathjaxCursor}{\text{_}}
...这是CSS:
.mathjaxCursor
{
font-weight: bold;
background-color: red;
}
这会产生以下结果:
现在一些不同的乳胶:
5\class{mathjaxCursor}{\text{_}}
相同的 CSS,但这会产生:
我已经包含了红色背景来说明问题。当 5 出现时,下划线的高度是完整的字体高度,没有它,高度只是下划线的高度。您能否建议更改 CSS 以使下划线具有正常的字符高度?
原因是,当我在下划线周围加上一个根时,它看起来像这样:
根符号的中心在下划线的水平,而它应该是这样的:
解决方案
您可以使用\vphantom{...}来模拟任何字符的高度
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-AMS-MML_HTMLorMML" async></script>
$$\sqrt{\vphantom{1}\class{mathjaxCursor}{\text{_}}}$$
或探索其他选择
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML" async></script>
$$\sqrt{\class{mathjaxCursor}{\text{_}}}$$
推荐阅读
- azure-data-factory - 如何使用 ADF 表达式生成器从文件路径列中提取文件名?
- text - 有没有办法在处理中自动将文本转换为超链接?
- laravel - Laravel 在长度小于 2 个字符之前停止渲染 Livewire
- javascript - DJANGO for 循环显示缩略图中的产品图像
- javascript - React Data Grid (adazzle):TypeError:无法读取未定义的属性“长度”
- vim - Vim 冻结,模糊搜索和 Wildmenu 选项卡完成
- c - 如何让程序循环直到输入字符?
- java - 从列表构建树
- assembly - 程序集引导加载程序一直使用“mov ah, 09h”打印 S
- php - php 从多维数组中打印单个值