MathJax字号 [英] MathJax Font Size

查看:0
本文介绍了MathJax字号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在MathJax中,我可以使用答案here调整字体大小(如下所示)。有没有办法在没有美元符号的情况下也调整正常文本的字体大小?例如,当我键入以下内容时:let$f(X)=x^2$.

单词&let";周围的文本大小会很小,而$f(X)=x^2$会大得多。我还想缩放单词的文本,但我不确定如何做到这一点。

chtml:{Scale:1.5},

svg:{比例:1.5},

推荐答案

在常规乳胶中,您可以Let $f(x)=x^2$

然而,请记住,顾名思义,MathJax的目标并不是让所有的Latex都可以在Web上使用,而是专注于Latex的数学部分(当然还有AsciiMath和MathML)。这里要记住的一件关键事情是,MathJax实际上使用数学分隔符来查找要排版的内容,当您Let $f(x)=x^2$排版时,MathJax不会对Let做任何操作,因为它在数学分隔符之外。

尽管如此,在Latex数学模式中也有使用普通文本的方法。例如,通过 ext{},在您的情况下,您可以使用$ ext{Let } f(x)=x^2$

实现您想要的功能

现在,只需设置周围内容的文本大小就可以使所有的Latex变大:

<p style="font-size: 1.5em;">$	ext{Let } f(x)=x^2$</p>
<p style="font-size: 2.5em;">$	ext{Let } f(x)=x^2$</p>
<p style="font-size: 5em;">$	ext{Let } f(x)=x^2$</p>

如果希望在数学运算和Let之间有更大的水平间距,可以添加一个水平间隔符:

<p>$	ext{Let}hspace{2mm} f(x)=x^2$</p>

我准备了一个沙盒,你可以玩,也试着取消注释配置的scale部分,以了解这个因素的作用(不过,我通常使用字体高度而不是比例来控制大小):Sandbox

注意事项:

  • 示例使用MathJax 3,与版本2相比可能有微小差异。
  • 示例使用了HTML输出处理器(如您的示例所示),如果您加载了不同的MathJax脚本,则可能会输出svg,然后某些选项将不会产生影响,因此,当某些内容不起作用时,请务必彻底检查这些内容。
  • $...$不是标准的分隔符对,因此必须显式配置它,否则MathJax不会将其识别为内联Latex数学。
  • MathJax自动执行一轮初始排版,如果要动态更新内容,则必须显式指示MathJax重新排版。

祝你好运!

这篇关于MathJax字号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆