hejoseph 发表于 2025-4-11 10:35:39

改进一下LaTeX公式的显示

现在论坛的LaTeX公式显示太丑了,像下图是浏览器显示下面LaTeX代码的样子,下标几乎看不出来,有些上标位置太贴近根号上面的线,数字与字母不在同一个水平位置上
\begin{align*}
AD&=\frac{a_1\sin(\theta+A)+a_2\sin(\theta-A)+\sqrt{a_1^2\sin^2(\theta+A)+a_2^2\sin^2(\theta-A)+2a_1a_2(\sin^2\theta+\sin^2 A)}}{2\sin A}\\
AB&=\sqrt{(a_1+a_2)\left(a_1+\frac{\sin(\theta-A)}{\sin A}\cdot AD\right)}\\
AC&=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}
\end{align*}

gxqcn 发表于 2025-4-11 21:12:00



我本地测试了下,效果见上。

数学渲染模式,建议选 SVG,
方法:在数学公式上,鼠标右键,在弹出的设定中,Math Settings --> Math Renderer --> SVG

备注:测试所用浏览器,为系统默认的 Microsoft Edge

kuing 发表于 2025-4-28 15:18:47

本帖最后由 kuing 于 2025-4-28 15:27 编辑

gxqcn 发表于 2025-4-11 21:12
我本地测试了下,效果见上。

数学渲染模式,建议选 SVG,

我看了本站的 js,在本站的 local.js 中,只要把以下加载 mathjax 的语句:
"MathJax.js?config=TeX-MML-AM_HTMLorMML-full"改为
"MathJax.js?config=TeX-MML-AM_SVG-full"
就会默认使用 SVG 渲染输出。

这样就不需要让用户来切换,毕竟不是每个用户都知道切换方法。

这个修改并不会影响其他功能,只是更改了默认的渲染方式。

nyy 发表于 2025-4-28 17:13:27

kuing 发表于 2025-4-28 15:18
我看了本站的 js,在本站的 local.js 中,只要把以下加载 mathjax 的语句:
改为



居然比版主牛!!!

iseemu2009 发表于 2025-5-13 14:16:57

"MathJax.js?config=TeX-MML-AM_SVG-full"

iseemu2009 发表于 2025-5-13 14:17:06

"MathJax.js?config=TeX-MML-AM_SVG-full"

iseemu2009 发表于 2025-5-13 14:19:34

AC&=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}

iseemu2009 发表于 2025-5-13 14:20:35

\begin{align*}
AC&=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}

王守恩 发表于 2025-5-13 17:46:43

4个方法都可以。
$AC=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}$
$AC=\sqrt{(a_1+a_2)(a_2+\frac{\sin(\theta+A)}{\sin A}*AD)}$
\(\D AC=\sqrt{(a_1+a_2)\bigg(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\bigg)}\)
\(AC=\sqrt{(a_1+a_2)\bigg(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\bigg)}\)

$AC=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}$

$AC=\sqrt{(a_1+a_2)(a_2+\frac{\sin(\theta+A)}{\sin A}*AD)}$

\(\D AC=\sqrt{(a_1+a_2)\bigg(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\bigg)}\)

\(AC=\sqrt{(a_1+a_2)\bigg(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\bigg)}\)

谢谢 gxqcn!!!2016年的时候就是这样好看的!
页: [1]
查看完整版本: 改进一下LaTeX公式的显示