改进一下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*}
我本地测试了下,效果见上。
数学渲染模式,建议选 SVG,
方法:在数学公式上,鼠标右键,在弹出的设定中,Math Settings --> Math Renderer --> SVG
备注:测试所用浏览器,为系统默认的 Microsoft Edge 本帖最后由 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 渲染输出。
这样就不需要让用户来切换,毕竟不是每个用户都知道切换方法。
这个修改并不会影响其他功能,只是更改了默认的渲染方式。 kuing 发表于 2025-4-28 15:18
我看了本站的 js,在本站的 local.js 中,只要把以下加载 mathjax 的语句:
改为
居然比版主牛!!! "MathJax.js?config=TeX-MML-AM_SVG-full" "MathJax.js?config=TeX-MML-AM_SVG-full" AC&=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)} \begin{align*}
AC&=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)} 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]