繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
快速注册
登录
论坛
搜索
帮助
原始风格
brown
purple
green
red
orange
gray
pink
violet
blue
greyish-green
jeans
greenwall
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
应用通知 (0)
应用邀请 (0)
悠闲数学娱乐论坛(第2版)
»
站务管理
» 关于 [code] 里的 $
返回列表
发帖
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
1
#
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2021-3-18 15:10
|
只看该作者
关于 [code] 里的 $
这里的 [ code ] 指的是像下面这样的代码展示:
$\sqrt{x}$
`\frac ab`
复制代码
以往由于论坛加载了 mathjax 和 katex ,它们会解析 [ code ] 里的公式,导致有时无法正确展示代码,不得不改变写法。
经阅读 mathjax 和 katex 的文档,原来它们都是可以设置忽略某些 tag 和 class 的,设置完问题就得到了解决。
PS1、有默认忽略的 tag,如 pre、textarea 等,但论坛的 [ code ] 所生成的块并不是它们之一。
PS2、早就该去解决,竟然拖到了今天
……
然而在测试时,又意外发现论坛本身也有 bug,它会把 [ code ] 里面连续两个 \$ 变成一个 \$
擦擦!
大家可以亲手试试(这里无法演示),回复本帖,点击代码按钮输入 \$\$ 提交回复,看看是不是会变成
$
复制代码
PS3、这与 mathjax、katex 无关,我试过清空它们,结果一样。
PS4、你猜连续三个 \$ 会如何?回复完,编辑,再发布,又会如何?
以前没发现,估计是因为我基本不用双美元,而是用 \ [ 和 \ ],就没这种问题了。
收藏
分享
分享到:
QQ空间
腾讯微博
腾讯朋友
$\href{https://kuingggg.github.io/}{\text{About Me}}$
isee
发短消息
加为好友
isee
当前离线
UID
15
帖子
5033
主题
697
精华
0
积分
31361
威望
18
阅读权限
90
性别
男
在线时间
8792 小时
注册时间
2013-6-15
最后登录
2022-12-7
2
#
发表于 2021-3-18 15:18
|
只看该作者
回复
1#
kuing
那一个 $ 也必须提了,\( 配对的是 \)
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
3
#
发表于 2021-3-18 15:31
|
只看该作者
回复
2#
isee
单个 \$ 在哪里都没问题的啊,只是 [ code ] 里的 \$\$ 会变成 \$ ,展示代码时注意这一点就是了,平常都可以照常使用
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
4
#
发表于 2021-3-18 15:55
|
只看该作者
另外,由于旧版 katex 似乎还没有忽略 class 的设置,所以这次我把加载 katex 的版本由 0.9.0 升到 0.13.0 。
新旧版会有些差别,目前发现的有:
(1)旧版 katex 要在公式中使用中文必须用 \text ,新版不需要了,比如:
`\dfrac中文`
复制代码
直接显示 `\dfrac中文`
也就是说,要求没以前那么高了……
TOP
abababa
发短消息
加为好友
abababa
当前离线
UID
2354
帖子
1355
主题
285
精华
0
积分
7965
威望
11
阅读权限
90
在线时间
179 小时
注册时间
2014-5-1
最后登录
2022-5-14
5
#
发表于 2021-3-18 18:19
|
只看该作者
本帖最后由 abababa 于 2021-3-18 18:21 编辑
回复
1#
kuing
两个$:
$
复制代码
三个$:
$$
复制代码
这一进编辑,原来的两个$就剩一个了,还得重新加上。看来禁用代码什么的也对这个不管用。
TOP
isee
发短消息
加为好友
isee
当前离线
UID
15
帖子
5033
主题
697
精华
0
积分
31361
威望
18
阅读权限
90
性别
男
在线时间
8792 小时
注册时间
2013-6-15
最后登录
2022-12-7
6
#
发表于 2021-3-18 22:49
|
只看该作者
回复
4#
kuing
和主流 latex 不符,如texlive ,并不是好事儿
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
7
#
发表于 2021-3-18 22:51
|
只看该作者
回复
6#
isee
向**势力低头
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
8
#
发表于 2021-3-22 01:00
|
只看该作者
糟糕,发现新问题:
KaTeX:
\[ \sqrt x + \frac ab \]
复制代码
\[ \sqrt x + \frac ab \]
MathJax:
\[
\sqrt x + \frac ab
\]
复制代码
\[
\sqrt x + \frac ab
\]
如果是旧版 katex,第一个是不会用 katex 处理的,因为连续多个空格在论坛上内部大概会变成 之类的东西,旧版不接受它,所以不管,然后 mathjax 处理,mathjax 能忽略 ,所以结果正常,而新版 katex 接受了这个 并且真的把它视为空格处理,结果就像上面那样变成根号空格分子分母空格……
那如何让 katex 也忽略 呢?如果解决不了这个问题,就只能回到旧版了,因为肯定会有些旧帖子存在这种问题……
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
9
#
发表于 2021-3-22 15:56
|
只看该作者
回复
8#
kuing
搜到了这个
https://github.com/KaTeX/KaTeX/discussions/2606
问题已解决,楼上第一个公式的显示已 恢复正常。
`a~~~b\ \ \ c`
复制代码
`a~~~b\ \ \ c` 且不影响用 ~ 和 \ 作为空格的使用
TOP
isee
发短消息
加为好友
isee
当前离线
UID
15
帖子
5033
主题
697
精华
0
积分
31361
威望
18
阅读权限
90
性别
男
在线时间
8792 小时
注册时间
2013-6-15
最后登录
2022-12-7
10
#
发表于 2021-3-22 17:17
|
只看该作者
回复
8#
kuing
测试仅一个空格\[\sqrt x + \frac ab\]
==========================
正常,那对我无所谓了~
TOP
isee
发短消息
加为好友
isee
当前离线
UID
15
帖子
5033
主题
697
精华
0
积分
31361
威望
18
阅读权限
90
性别
男
在线时间
8792 小时
注册时间
2013-6-15
最后登录
2022-12-7
11
#
发表于 2021-3-22 17:18
|
只看该作者
回复
9#
kuing
原来是修改正常了,辛苦辛苦~
TOP
kuing
发短消息
加为好友
kuing
当前离线
UID
1
帖子
8832
主题
619
精华
0
积分
66354
威望
113
阅读权限
200
性别
男
来自
广东广州
在线时间
21788 小时
注册时间
2013-6-13
最后登录
2024-3-9
12
#
发表于 2021-3-22 17:22
|
只看该作者
回复
11#
isee
昨晚 8# 的效果大概就像这样子: ` \sqrt ~~~~~~~x~~~~~~+~~~~~~\frac~~~~~~ab `
TOP
isee
发短消息
加为好友
isee
当前离线
UID
15
帖子
5033
主题
697
精华
0
积分
31361
威望
18
阅读权限
90
性别
男
在线时间
8792 小时
注册时间
2013-6-15
最后登录
2022-12-7
13
#
发表于 2021-3-22 17:43
|
只看该作者
回复
12#
kuing
看到了~那时~
TOP
返回列表
回复
发帖
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]