找回密码
 欢迎注册
查看: 713|回复: 15

[建议] 改进一下LaTeX公式的显示

[复制链接]
发表于 2025-4-11 10:35:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
现在论坛的LaTeX公式显示太丑了,像下图是浏览器显示下面LaTeX代码的样子,下标几乎看不出来,有些上标位置太贴近根号上面的线,数字与字母不在同一个水平位置上
  1. \begin{align*}
  2. 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}\\
  3. AB&=\sqrt{(a_1+a_2)\left(a_1+\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)}
  5. \end{align*}
复制代码

公式.png
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-4-11 21:12:00 | 显示全部楼层

数学渲染模式,请选择SVG

数学渲染模式,请选择SVG


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

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

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

点评

论坛里有教程啊。你可以点导航栏里的 \(\rm\LaTeX\) 链接打开  发表于 2025-5-13 18:00
gxqcn,请说一下公式具体是怎么输入的,我一直没搞懂。比如在回复或点评中输入“sin(θ/3)=根号2",详细步骤。  发表于 2025-5-13 17:38
可以了,不过建议改进一下默认显示,或者把默认显示调整一下  发表于 2025-4-12 10:48
浏览器会自动记忆的啊,怎么需要每次都设置呢?  发表于 2025-4-12 08:42
怎么设置默认svg,每次都要点一下。  发表于 2025-4-11 22:10
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-4-28 15:18:47 | 显示全部楼层
本帖最后由 kuing 于 2025-4-28 15:27 编辑
gxqcn 发表于 2025-4-11 21:12
我本地测试了下,效果见上。

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

我看了本站的 js,在本站的 local.js 中,只要把以下加载 mathjax 的语句:
  1. "MathJax.js?config=TeX-MML-AM_HTMLorMML-full"
复制代码
改为
  1. "MathJax.js?config=TeX-MML-AM_SVG-full"
复制代码

就会默认使用 SVG 渲染输出。

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

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

点评

感谢大师点拨!非常感谢!  发表于 2025-4-28 16:24

评分

参与人数 1金币 +20 贡献 +9 鲜花 +9 收起 理由
gxqcn + 20 + 9 + 9 感谢大师献策!

查看全部评分

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-4-28 17:13:27 | 显示全部楼层
kuing 发表于 2025-4-28 15:18
我看了本站的 js,在本站的 local.js 中,只要把以下加载 mathjax 的语句:
改为

居然比版主牛!!!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-13 14:16:57 | 显示全部楼层
  1. "MathJax.js?config=TeX-MML-AM_SVG-full"
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-13 14:17:06 | 显示全部楼层
  1. "MathJax.js?config=TeX-MML-AM_SVG-full"
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2025-5-13 14:19:34 | 显示全部楼层
  1. AC&=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}
复制代码
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 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个方法都可以。
  1. $AC=\sqrt{(a_1+a_2)\left(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\right)}$
  2. $AC=\sqrt{(a_1+a_2)(a_2+\frac{\sin(\theta+A)}{\sin A}*AD)}$
  3. \(\D AC=\sqrt{(a_1+a_2)\bigg(a_2+\frac{\sin(\theta+A)}{\sin A}\cdot AD\bigg)}\)
  4. \(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年的时候就是这样好看的!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2025-6-4 00:40 , Processed in 0.039253 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表