免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 今起用新的 MathJax 3 支持数学公式 [打印本页]

作者: kuing    时间: 2021-9-4 17:26     标题: 今起用新的 MathJax 3 支持数学公式

用 MathJax 3 的目的是为了提高显示速度,各位可以在数学区下方的草稿本里测试,看是不是爽了许多。

据 MathJax 官网介绍,MathJax 3 重写了代码,与 MathJax 2.x 从原理上就不同,所以会与以前有一些差别,如果你发现有什么变化或者问题,请回帖提出。

目前发现的一些区别如下:

$\bullet$ 关于换行,如下代码:
  1. \[ A \\ BB \]
复制代码
在以前是能够换行的,现在遵从真 LaTeX,显示为:\[ A \\ BB \]因此多行公式得用 gather* 之类的环境:
  1. \begin{gather*} A \\ BB \end{gather*}
复制代码
显示:\begin{gather*} A \\ BB \end{gather*}如果你实在不想用环境,就拆成两个公式吧,即
  1. \[ A \]\[ BB \]
复制代码
显示:\[ A \]\[ BB \]当然我建议用前者(反正草稿本里有按钮可点)

$\bullet$ 公式外的两个 \\ 会变成一个,这有一个好处,可以通过输入
  1. \\[ a^2 \\]
复制代码
得到 \\[ a^2 \\] 而不会变成公式。

$\bullet$ 超长公式(超过页面宽度)在以前能够自动换行,现在不行(官网说等以后实现)。

$\bullet$ \cancel、\xcancel 等命令可以直接使用(以前需要 \require{cancel} 才能用)。

$\bullet$ begin 之后加空格这招不灵了:以前我发现像
  1. \begin  {xxx}
  2. ...
  3. \end  {xxx}
复制代码
这样,在 begin 和 end 之后加空格,mathjax 就不处理它,从而用于呈现代码,现在它也会处理了。

$\bullet$ 关于“错误”代码的显示,就拿上面那段代码为例,xxx 是未定义环境,mathjax 会报错。
像这种报错,在以前,会原样显示+外框,可以利用它来呈现代码(特别是一大段的)。
而现在是\begin  {xxx}
...
\end  {xxx}虽然也能呈现,但区别在于它没有了换行,不利于阅读,而且当代码很长,就会超出右边界,看不到了。
所以,以后要呈现代码,请使用论坛编辑器上的“代码”按钮
为此我已经对 TeX 区的部分帖子作了编辑,但肯定还有疏漏。
各位如果发现还有需要编辑的帖子,请告诉我(如果是你自己帖子那就自行编辑好啦)。

(多行代码复制问题已解决)
$\bullet$ 关于右键菜单中的复制代码,现在有个严重的问题:
对多行的代码,复制出来会有多余的空行。比如我用以下代码来输入的公式:
  1. \begin{align*}
  2. 0 = 0 & = 0\\
  3. 0 \iff 0 & \iff 0
  4. \end{align*}
复制代码
\begin{align*}
0 = 0 & = 0\\
0 \iff 0 & \iff 0
\end{align*}对上述公式右键选择 Copy to Clipboard - TeX Commands ,粘贴出来会变成:
  1. \begin{align*}

  2. 0 = 0 & = 0\\

  3. 0 \iff 0 & \iff 0

  4. \end{align*}
复制代码
然鹅!如果在草稿本里测试,却不存在以上问题,只有复制帖子内的公式才会如此!不知道为什么。

作者: kuing    时间: 2021-9-4 17:45

MathJax 3 与 KaTeX 似乎无法一起使用,现已去掉 KaTeX,反正速度已经相差不大,而且少加载一些 js 也能提高速度,以及降低被 Qiang 的概率(这个其实更重要)。
作者: isee    时间: 2021-9-4 21:57




乌贼快来看换行,分开写,或者用gather*
作者: 乌贼    时间: 2021-9-6 01:26

回复 3# isee

怪不得,又要学
作者: 色k    时间: 2021-9-6 01:44

回复 4# 乌贼

差不了多少,因为有草稿本可以点啊。
作者: kuing    时间: 2021-9-8 14:32

新增了两点变化——关于呈现代码的。
作者: kuing    时间: 2021-9-21 14:20

align 的 & 之后的 \iff 距离有问题:
  1. \begin{align*}
  2. 0 = 0 & = 0\\
  3. 0 \iff 0 & \iff 0
  4. \end{align*}
复制代码
\begin{align*}
0 = 0 & = 0\\
0 \iff 0 & \iff 0
\end{align*}以前应该没有这问题,不然早就会发现
作者: kuing    时间: 2021-10-15 16:30

mathjax 3 的向量箭头与字母的距离:$\overrightarrow{AB}$,总感觉以前没那么远吧?
作者: isee    时间: 2021-10-24 00:04

本帖最后由 isee 于 2021-10-24 00:06 编辑

用 [inlinecode]$[/inlinecode]   测试间距$\sin x$中文与公式间,
用 [inlinecode]`[/inlinecode]   测试间距`\sin x`中文与公式间,

===========

一样,要手动调?
作者: kuing    时间: 2021-10-24 00:09

回复 10# isee

这个一向如此啊,没变过。
所以置顶教程里一直都建议 “中文与行内公式之间空一格会好看一点。”
作者: kuing    时间: 2022-1-1 14:20

回复 12# hbghlyj

这么快就发现了,我刚想说。

为存档需要,这几天暂时将 mathjax 降回 2.7,以及暂时关闭草稿本,存完即恢复,见谅。
作者: kuing    时间: 2022-1-1 14:40

回复 14# hbghlyj

我不是所有帖都存,只存我撸的一些题,又到弄“懒人版”撸题集的时间了啊,就是另存为 PDF 然后分类合并。
用 2.7 方便搜索公式。
作者: kuing    时间: 2022-1-1 19:00

回复 17# hbghlyj

mathjax 3 的 html 在本论坛上显示会有瑕疵(原因未明),之前还试过在手机上显示的字体有问题,过几天给你示范一下。

还有一点,就是太长的公式不会自动折行(以前有些帖有长公式)。
作者: hbghlyj    时间: 2022-1-1 19:14

本帖最后由 hbghlyj 于 2022-1-7 19:24 编辑

media显示成链接呀
作者: 青青子衿    时间: 2022-1-7 10:26

回复 13# kuing
回复  hbghlyj

这么快就发现了,我刚想说。

为存档需要,这几天暂时将 mathjax 降回 2.7,以及暂时关闭 ...
kuing 发表于 2022-1-1 14:20


“草稿箱”终于解封了!
作者: isee    时间: 2022-1-7 23:28

回复 20# 青青子衿

其实,这个草稿本(箱)效率还比较高
作者: 爪机专用    时间: 2022-1-13 21:04

回复 21# hbghlyj

我这里之前试过是方程组那种大的花括号会断开一截一截。
作者: kuing    时间: 2022-1-13 21:51

回复 23# hbghlyj

页面下方有:
免责声明:非本网注明原创的信息,皆为程序自动获取互联网,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如此页面有侵犯到您的权益,请给站长发送邮件,并提供相关证明(版权证明、身份证正反面、侵权链接),站长将在收到邮件12小时内删除。

作者: kuing    时间: 2022-1-30 21:18

回复 26# hbghlyj

这是啥网页?
作者: hbghlyj    时间: 2022-1-30 22:58

本帖最后由 hbghlyj 于 2022-1-30 23:28 编辑

回复 27# kuing
测试页
playground

补:
tex2svg
tex-svg
tex-mml
tex-macros
mml2svg
mml2chtml
mml
mml-chtml
mml-attribute
equation-refs
equation-numbers
注:mathml output只能在火狐里看
作者: kuing    时间: 2022-1-31 00:51

回复 28# hbghlyj

原来是你自己网站上的测试页,还那么多
但是我在 mathjax 官网上的 demo 里试 26# 的公式倒是没有问题。

关于横向滚动条的问题:
我前天对 CSS 设了 .t_msgfont {overflow: auto;},为的是当帖内出现大于页面宽度的超长公式时就会出现横向滚动条。
未设这个之前,超长公式超出部分是看不到的,有滚动条就能拉过去看了。
没想到会出现带图的也这样,我自己没发现估计是因为我的窗口开得够大……
奇怪,按道理,图的最大宽度我设定为帖子宽度的 100%,应该不会超出去的呀,回头我设成 99% 再看看。
=====
果然 99% 就好了,看来这 100% 不是准确的 100%,估计存在某个细节产生误差。
作者: hbghlyj    时间: 2022-1-31 01:57

回复 31# kuing
发现一个和字体有关的怪事
φ ϕ
φ ϕ
第一行是默认字体,第二行是Consolas字体
Consolas字体下的varphi和phi竟是反的!
作者: kuing    时间: 2022-1-31 02:23

回复 33# hbghlyj

你试试这个公式的 math settings -> math renderer -> chtml 看花括号会不会断开一截截
\[\left\{\dfrac{\dfrac12}{\dfrac34}\right\}\]
作者: hbghlyj    时间: 2022-1-31 02:51

回复 32# hbghlyj
原来早有人发现了
链接1
链接2
作者: kuing    时间: 2022-2-1 00:58

又发现一个离谱的现象

svg也一样:
$Ω≠ω$ vs $Ω=ω$
第一个是直体,第二个是斜体! ...
hbghlyj 发表于 2022-1-30 23:00

ΩΩ
这两个本身就是不同的字符,前者 \u2126 后者 \u03a9。
作者: kuing    时间: 2022-2-1 14:59

回复  kuing
确实,而且官网demo上没有断,而且测试页也没断,在我的网站上的帖子内测试也没断
看来真的是咱这里才有的问题
hbghlyj 发表于 2022-1-31 02:46

我的草稿本里也不会断,就只有帖子里面才会断
作者: kuing    时间: 2022-2-4 10:52

用    测试间距$\sin x$中文与公式间,
用    测试间距`\sin x`中文与公式间,

===========

一样,要手动 ...
isee 发表于 2021-10-24 00:04

已自动加空格(汉字与公式、英文、数字)
作者: hbghlyj    时间: 2022-2-4 21:54

回复 39# kuing
发现一个怪事情

$\def\b0{{\boldsymbol{0}}}
x=\b0$
  1. $\def\b0{{\boldsymbol{0}}}
  2. x=\b0$
复制代码
多出一个零?
预期的效果: $x=\boldsymbol0$
作者: kuing    时间: 2022-2-4 22:30

回复 40# hbghlyj

说明 mathjax 里 \def 的定义不是完全与真 latex 一样呗。
这里的 \def 可能不接受数字,忽略了 0,只定义了 \b
作者: hbghlyj    时间: 2022-2-6 11:02

本帖最后由 hbghlyj 于 2022-3-1 15:44 编辑

$\Huge\unicode{x1F600}$
代码:
\Huge\unicode{x1F600}

用clap画数轴:

$\require{mathtools}\quad\quad\mathclap{----}\mathclap{--•}--\mathclap{--•-}\mathclap{-------}\quad\mathclap{------}\qquad>$
$\hskip{28pt}0\hskip{11pt}1$

\的三种写法:
\backslash$\backslash$
\text{\\\}$\text{\\}$
\setminus$\setminus$

作者: kuing    时间: 2022-2-6 12:21

回复 42# hbghlyj

还能这样发emoji
作者: isee    时间: 2022-2-6 14:25

回复 42# hbghlyj

真的假的~~~

https://www.haomeili.net/Code/UnicodeDetail?quwei=1F600-1F64F
作者: isee    时间: 2022-2-6 14:26

二进制                                八进制        十进制        16进制        字符        说明
11111011000000000                373000        128512        1F600       
作者: kuing    时间: 2022-2-6 14:33

我在电脑上看不见 42# 的 emoji

改为 1F605 的话 \$\Huge\unicode{x1F605}\$: $\Huge\unicode{x1F605}$

看来是视系统字体的情况不同而显示不同。
作者: kuing    时间: 2022-2-6 14:49

回复 44# isee

电脑上看这链接:
捕获.PNG
2022-2-6 14:49


爪机上:
Screenshot_20220206_145012_com.mmbox.xbrowser.jpg
2022-2-6 14:52


爪机看有趣多了哇

图片附件: 捕获.PNG (2022-2-6 14:49, 140.29 KB) / 下载次数 886
http://kuing.orzweb.net/attachment.php?aid=11043&k=fc6834fe70115a6cf5f009c55d17c184&t=1713306556&sid=1QW0tD



图片附件: Screenshot_20220206_145012_com.mmbox.xbrowser.jpg (2022-2-6 14:52, 129.76 KB) / 下载次数 650
http://kuing.orzweb.net/attachment.php?aid=11044&k=5ad77b24180f166bcdda3ae94c7ac842&t=1713306556&sid=1QW0tD


作者: isee    时间: 2022-2-6 19:17

回复 47# kuing


尔电脑被你玩坏了
作者: kuing    时间: 2022-2-6 20:07

回复 48# isee

emmm...你电脑看到的是啥样的呢?
作者: isee    时间: 2022-2-6 21:10

回复 49# kuing

图片附件: image_2022-02-06_211036.png (2022-2-6 21:10, 47.75 KB) / 下载次数 854
http://kuing.orzweb.net/attachment.php?aid=11047&k=c653ce2dce35801e34de11ae3dc5ae4b&t=1713306556&sid=1QW0tD


作者: kuing    时间: 2022-2-6 21:32

回复 50# isee

系统/字体不同
作者: hbghlyj    时间: 2022-2-6 22:30

😅 开启Html以后,可使用Html实体
  1. 😅
复制代码

作者: isee    时间: 2022-2-9 23:10

已自动加空格(汉字与公式、英文、数字)
kuing 发表于 2022-2-4 10:52


有点 XeLeTeX 的味道了,好好好
作者: hbghlyj    时间: 2022-2-11 05:46

用unicode制作求和符号\begin{array}c\scriptsize n\\[-10pt]⎲\\[-6pt]⎳\\[-10pt]\scriptsize i=1\end{array}
作者: hbghlyj    时间: 2022-2-11 05:51

本帖最后由 hbghlyj 于 2022-2-11 06:30 编辑

Unicode中的数学符号
\begin{array}c⎧\\⎨\\[-5pt]⎩\end{array}
mathjax指南

$\left\{\dfrac{\dfrac12}{\dfrac34}\right\}$

$\left\lbrace\dfrac{\dfrac12}{\dfrac34}\right\rbrace$
作者: hbghlyj    时间: 2022-2-11 06:03

本帖最后由 hbghlyj 于 2022-2-11 06:30 编辑

我发现论坛自定义的$\pqd$(\pqd,表示两条有向线段"平行且相等")意思相同的一个符号:$\bumpeq$(\bumpeq)
参见https://en.wikipedia.org/wiki/Equipollence_(geometry)$$AB  \bumpeq CD .$$
作者: hbghlyj    时间: 2022-2-11 06:14

本帖最后由 hbghlyj 于 2022-2-11 12:56 编辑 我找到"断成一截截"的原因了:
Discuz的scriptstyle.css中的css规则中,把lineheight强制定义了,与mathjax冲突了.
修改方法:
  1. .t_msgfont *, .t_bigfont .t_msgfont *{line-height:unset}
复制代码
本楼已包含这条css规则
现在58楼的括弧就不会断成一截截的了
@kuing 您把svg切换成chtml吧
Screenshot 2022-02-11 045623.png
2022-2-11 12:56


图片附件: Screenshot 2022-02-11 045623.png (2022-2-11 12:56, 85.58 KB) / 下载次数 691
http://kuing.orzweb.net/attachment.php?aid=11063&k=d91976c1a37f406b90e1e950b4d0bd3b&t=1713306556&sid=1QW0tD


作者: kuing    时间: 2022-2-12 18:12

回复 57# hbghlyj

$s_n=\sum_{k=0}^n \frac{1}{k!}=2+\sum_{k=1}^n \frac{1}{\underbrace{2\cdot3\cdot\ldots\cdot(k+1)}_{k\text{ numbers}}}\lt2+\sum_{k=1}^n \frac{1}{2^k}\lt3$
设了之后,断开确实没了,可惜行内公式下标字间隔过小的问题还有
\[s_n=\sum_{k=0}^n \frac{1}{k!}=2+\sum_{k=1}^n \frac{1}{\underbrace{2\cdot3\cdot\ldots\cdot(k+1)}_{k\text{ numbers}}}\lt2+\sum_{k=1}^n \frac{1}{2^k}\lt3\]
行间公式还好些
作者: kuing    时间: 2022-2-12 18:27

回复 58# kuing

咦,手机上看效果倒是挺好的

图片附件: Screenshot_20220212_191744_com.mmbox.xbrowser.jpg (2022-2-12 20:26, 74.96 KB) / 下载次数 551
http://kuing.orzweb.net/attachment.php?aid=11074&k=849f779211ea9001e333e09c3c0d46e1&t=1713306556&sid=1QW0tD


作者: kuing    时间: 2022-2-12 20:27

回复 59# kuing

but sometimes 字体加载失败,就变成酱紫:

图片附件: Screenshot_20220212_201721_com.mmbox.xbrowser.jpg (2022-2-12 20:27, 68.79 KB) / 下载次数 533
http://kuing.orzweb.net/attachment.php?aid=11075&k=7cc2b697cbe6bfd10bb8692dfab76403&t=1713306556&sid=1QW0tD


作者: 色k    时间: 2022-2-14 23:16

回复 53# isee
有点 XeLeTeX 的味道了,好好好
isee 发表于 2022-2-9 23:10

嗯,不过也自然会有某些不应该空格的地方被空了。
就像我用这个ID回帖,回复我这回帖的话,“色``k”就会变成“色k”……

我决定取消对 [inlinecode]`...`[/inlinecode] 两边的中文加空格,这样就可以用 [inlinecode]色``k[/inlinecode] 来避开自动加空格。
作者: kuing    时间: 2022-2-15 03:06

回复 62# hbghlyj

所以说还是应该用回 svg

还有我用手机看论坛时经常出现 60# 的情况。
作者: hbghlyj    时间: 2022-2-19 04:19

本帖最后由 hbghlyj 于 2022-2-21 01:09 编辑

回复 63# kuing
发现一个怪事:
定义$\Bbb z$中的偏序关系
定义$\Bbb Z$中的偏序关系

通常来说MathJax v3的公式中的符号复制出来是空格.但是如果复制上面这段话,你会发现第1行那个小写的\Bbb z可以复制,就像v2一样.....

检查元素,发现第1个的最内层是mjx-utext直接包含一个Unicode,第2个最内层是mjx-c的一个before伪元素

真是奇妙
作者: kuing    时间: 2022-2-20 00:05

回复 64# hbghlyj

我又换回 svg 咯 $\Huge\unicode{x1F609}$
作者: isee    时间: 2022-2-20 00:07

回复 65# kuing


括号终于不是断开了~
作者: kuing    时间: 2022-2-20 00:10

回复 66# isee

嗯?括号断开的问题之前按 57# 的方法设置后已经没断了吧?
作者: isee    时间: 2022-2-20 00:11

回复 67# kuing


总之现在之前不正常,目前现在是正常的
作者: kuing    时间: 2022-2-20 00:13

回复 68# isee

well,总之还是 svg 好
作者: hbghlyj    时间: 2022-2-20 23:42

回复 64# hbghlyj
换成svg后还是这样...
小写的doublestruck z可以复制,大写的复制出来是空白...
真是奇妙
作者: hbghlyj    时间: 2022-2-20 23:43

本帖最后由 hbghlyj 于 2022-2-20 15:45 编辑

回复 60# kuing


对于移动端这种情况,可以给MathJax的src加上一个dns prefetch:
参见https://developer.mozilla.org/en-US/docs/Glossary/Prefetch
例如
<link rel="dns-prefetch" href="https://example.com/">
作者: isee    时间: 2022-2-25 13:50

回复 66# isee

原来超过30pt,或无限延伸的定界符本身是拼接成的

【数学公式和TeX背后的一点点小事-哔哩哔哩】 https://b23.tv/xfEaXNI

6分15秒
作者: kuing    时间: 2022-2-25 14:35

回复 72# isee

这个视频做得很好呀!
很多细节我在论坛上也讲过,但都不如视频里一个动画展示得那么清楚明白。
如今视频时代,像置顶帖那样的教程也确实是out了,可惜我还不会做视频。
作者: hbghlyj    时间: 2022-3-1 01:46

回复 64# hbghlyj

手机上看那个$\mathbb z$特别小,那个$\mathbb Z$倒是正常字号
作者: hbghlyj    时间: 2022-3-5 02:03

本帖最后由 hbghlyj 于 2022-3-4 18:04 编辑

一个小技巧\mathbin调整间距:
x×y$x×y$
x\times y$x\times y$
x\mathbin{×}y$x\mathbin{×}y$

作者: kuing    时间: 2022-3-5 02:15

回复 76# hbghlyj

所以不应该用输入法打出 × 而应该用代码 \times,否则 × 被当作普通字符,不会有间距,得手动加 mathbin
作者: hbghlyj    时间: 2022-3-5 03:05

本帖最后由 hbghlyj 于 2022-3-4 19:41 编辑

回复 77# kuing

类似的是除号:
$A÷B$
$A\div B$

域扩张(间距反而变小了):
$L:K$
$L\colon K$

差集:
$A\text{\\}B$
$A\backslash B$
$A\setminus B$

但是点积,小于/大于号,省略号,交集,并集,析取,合取,蕴含,直和,余积,正规子群⋯这些符号却没有影响:
$A\cdot B$
$A·B$

$A−B$
$A-B$

$A*B$
$A∗B$

$A\cdots B$
$A⋯B$

$A\dots B$
$A…B$

$A<B$
$A≤B$
$A⩽B$

$A∩B$
$A\cap B$

$A∨B$
$A\lor B$

$A⇒B$
$A\Rightarrow B$

$A\mapsto B$
$A↦B$

$A→B$
$A\rightarrow B$

$A⊕B$
$A\oplus B$

$A⊔B$
$A\sqcup B$

$A\triangleleft B$
$A◃B$

$A≈B$
$A\approx B$

$A⊆B$
$A\subseteq B$

$A∼B$
$A\sim B$

$A\simeq B$
$A≃B$

$A≠B$
$A\neq B$
作者: kuing    时间: 2022-3-5 03:19

回复 78# hbghlyj

难道是因为 × ÷ 在中文字体里有,就当中文字符输出(或是归类为 CJK 字符),而 ∩∨⊕⊔ 这些不是,所以用 unicodemath 的方式输出?

似乎又不是,· … → 也应该属于前者,但间距也正确,不知道了……
作者: hbghlyj    时间: 2022-3-5 03:31

本帖最后由 hbghlyj 于 2022-3-4 19:37 编辑

回复 79# kuing
不常见的符号会变小:

$A≌B$ 打反的群同构
$A≅B$ 正常的群同构
$A\cong B$ 指令\cong

检视元素以后发现,在svg下,第1个不常用符号是text,第2个常用符号是use
64#的元素一样!64#的小z属于是不常用符号,所以是text,所以可以复制出来,而且在移动端缩放时变得过小,但大写Z表示整数集是常用符号,输出是use,是路径,所以正常缩放,且不可以复制.
作者: hbghlyj    时间: 2022-3-5 03:42

本帖最后由 hbghlyj 于 2022-3-4 19:57 编辑

回复 79# kuing
发现\mid的真实字符是∣,而\vert的真实字符是|,但是如果直接打后者|会变成前者∣,这个被MathJax自动替换了!就像减号一样,为了方便都打连字符,自动替换为略长的数学减号.还有星号,为了方便都打*,(数学模式下)自动替换为∗.
A\mid B$A\mid B$
A∣B$A∣B$
A\vert B$A\vert B$
A|B$A|B$

作者: kuing    时间: 2022-3-5 03:49

回复 81# hbghlyj

如果用输入法打全角竖线|是 $A|B$,和你这个∣不一样,是两个不同的字符呢,不放公式里肉眼根本看不出区别……
作者: hbghlyj    时间: 2022-3-5 03:51

本帖最后由 hbghlyj 于 2022-3-4 20:53 编辑

回复 82# kuing
又发现: 相似号\sim,不是~,而是∼
$A\sim B$
$A∼B$
差集\setminus,不是\,而是∖
$A\setminus B$
$A∖B$
连乘号\Prod,不是Π,而是∏
$\prod_{i=1}^n$
$∏_{i=1}^n$
可以在mathjax的chtml模式下检视元素,如果最里层的:before伪元素的content是\2223,那么在公式草稿本中输入"&#x 2223;"(去掉中间的空格)就显示出来了
作者: kuing    时间: 2022-3-5 04:02

回复 84# hbghlyj

那你前面 29# 说的两个 ΩΩ 一正一斜 $ΩΩ$ 是不是也这个道理

你怎么这么好精力,我水饺咯……
作者: hbghlyj    时间: 2022-3-5 04:10

本帖最后由 hbghlyj 于 2022-3-4 22:29 编辑

回复 84# kuing
不是吧...我试了一下这两个\Pi都是&#x3A0;啊,也就是十进制的928啊
$ΠΠ$
$\Pi$
Π应该只有一个符号吧...
同样的符号,用指令是直体,而直接打出来是斜体(和中文打出来斜体是一个道理)
作者: hbghlyj    时间: 2022-3-5 04:49

本帖最后由 hbghlyj 于 2022-3-4 22:34 编辑

回复 84# kuing
那个应该本来就是两个字符吧,参考下面的网站:
U+03A9是Greek Capital Letter Omega
U+2126是Ohm sign(电阻单位)
我强制加斜体[inlinecode]\it Ω[/inlinecode]的效果为$\it Ω$
由此看出,MathJax中没有欧姆符号的斜体
作者: isee    时间: 2022-3-31 16:49

MathJax 3 不支持搜公式
作者: kuing    时间: 2022-3-31 16:51

回复 88# isee

在论坛上可以搜。
将帖子另存为 PDF 就搜不了,所以之前存档时切换为 2.7。
作者: isee    时间: 2022-3-31 17:59

回复 89# kuing

opera dev a+b\leqslant 2 就搜不了,不论加不加美元,估计与浏览器也有关系
作者: kuing    时间: 2022-3-31 18:13

回复 90# isee

?论坛搜索跟 mathjax 无关,也跟浏览器无关,只与论坛所用的 discuz 系统有关。
discuz 的搜索系统对某些特殊符号并不是当字符串处理的,比如 [inlinecode]a+b[/inlinecode],搜索时实际上变成了 [inlinecode]a b[/inlinecode] ,加号变成了空格,而空格也不是当空格处理,具体是怎样我也不清楚,有空再研究一下……
通常不直接搜整串代码,只抽取关键的部分来搜
作者: kuing    时间: 2022-3-31 19:30

回复 90# isee

全文搜b\leqslant无结果,将单斜杠改为双斜杠,能搜到64个。
作者: isee    时间: 2022-4-1 17:58

回复 92# kuing


原来是图片,我说怎么都搜不到呢,硬翻到了,2017年的高考题,不等式 $a+b\leqslant 2$.
作者: hbghlyj    时间: 2022-4-15 01:52

有了sql文件,可以离线搜索,与discuz无关
作者: hbghlyj    时间: 2022-4-15 01:54

另外,我之前反映的MathJax问题在我的论坛上都修复了,帖子就删了




欢迎光临 悠闲数学娱乐论坛(第2版) (http://kuing.orzweb.net/) Powered by Discuz! 7.2