Latex Mathjax:指数距离术语太近

Latex Mathjax:指数距离术语太近,latex,mathjax,Latex,Mathjax,我不知道如何解决以下问题:当我在包含不同方程式的页面中插入MathJax时,指数与包含此分量的变量或术语太接近 例如,您可以在这个屏幕上看到这个问题 如您所见,指数“j”与括号和各种术语的距离太近:很难区分它 有没有人知道如何绕过这个问题?我是否必须插入一个“\”字符,或者更一般地在指数和术语之间加一个空格 问候 更新1: 正如Peter Krautzberger所建议的,下面是我在上面的链接中给出的方程式 您可以看到“j”指数与左前项的括号相接触 -@Peter Krautzberger您能

我不知道如何解决以下问题:当我在包含不同方程式的页面中插入MathJax时,指数与包含此分量的变量或术语太接近

例如,您可以在这个屏幕上看到这个问题

如您所见,指数“j”与括号和各种术语的距离太近:很难区分它

有没有人知道如何绕过这个问题?我是否必须插入一个“\”字符,或者更一般地在指数和术语之间加一个空格

问候

更新1:

正如Peter Krautzberger所建议的,下面是我在上面的链接中给出的方程式

您可以看到“
j
”指数与左前项的括号相接触


-@Peter Krautzberger您能告诉我您是否得到相同的渲染效果吗?

这是由于STIX字体的字体度量。斜体“j”在其边界框的左侧延伸了.124em(在通常的大小下相当于一到两个像素),而MathJax-TeX字体的斜体“j”只在左侧延伸了.012em(1/10)。因此,当上标“j”放置在STIX字体中的基础“v”旁边时,“j”的底部会向其边界框的左侧延伸几个像素,并与“v”碰撞。这是STIX字体度量中固有的


一个解决方案是切换到使用MathJax-TeX字体。如果控制正在使用的页面的配置,则可以将MathJax配置为不使用STIX字体。否则,如果您无法控制配置,您可以在本地安装MathJax字体,这样至少您自己对情况的看法会更好。

我觉得渲染效果不错。您可能需要添加一些图像来显示您看到的内容(以及您希望看到的内容)。@PeterKrautzberger我在更新1中捕获了一个等式,该等式说明了我对“j”指数的问题。您是在所有浏览器上还是仅在特定浏览器上看到这一点?如果是的话,浏览器和操作系统的版本是什么?@PeterKrautzberger我在链接中添加了另一行,我使用“I”索引而不是“j”,反之亦然。指数“j”似乎离括号或不同的术语太近了:正如您所看到的,我对“I”索引没有这个问题,它比“j”索引小。你在Firefox 57.0和MacOS 10.9.5或其他浏览器和操作系统上有相同的渲染吗???谢谢!我已经在我们的追踪器上提交了一个问题。您可以切换到CommonHTML或SVG输出来解决这个问题。-@Davide Cervone谢谢您的回答。不幸的是,这个问题出现在本地MathJax安装中:如何配置MathJax以不使用STIX字体?RegardsI的意思不是在本地安装MathJax,我的意思是将MathJax-TeX字体安装为本地字体(而不是web字体)。也就是说,转到fonts/HTML-CSS/TeX/otf目录,将在那里找到的字体作为系统字体安装到系统上。如果要将MathJax配置为不允许使用STIX字体,请使用
MathJax.Hub.Config({“HTML-CSS”:{fonts:[“TeX”]})有关更多详细信息,请参阅。