找回密码
 快速注册
搜索
查看: 2658|回复: 21

关于查看公式代码(2023/2/7 更新)

[复制链接]

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

kuing 发表于 2013-9-1 16:26 |阅读模式
学习写代码的一个重要环节就是参考一下别人的代码怎么写的,下面介绍本站查看公式代码的方法:

一、查看单个公式代码:
对着想查看的公式右键,选择“Show Math As - TeX Commands”,记住一定要选 TeX 的,不要选第一个 MathML。
asdf.gif
注:这种方法不会显示两边的 $\[ \]

二、查看单个楼层的公式代码:
点击楼层右上角的一只眼👁即可,再点击还能切换回公式。
【这是 2023/2/7 新增的功能】

三、查看整个帖子的公式代码:
方法 A:点击帖子右上方的打印(
)按钮即可。(但如果帖子回复数量太大,似乎不一定显示得完?)
方法 B:在浏览器调试器中屏蔽 tex-svg.js(参考 3#)

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2022-3-10 06:57
本帖最后由 hbghlyj 于 2022-3-20 22:27 编辑 有一个手法:


在Chrome调试器中启用"网络请求屏蔽",把mathjax的请求暂时屏蔽掉即可:
Screenshot 2022-03-09 225452.png


话说:谷歌搜索"MathJax"出来的简介的缩略图竟然是Discuz管理面板如何设置Mathjax的那个截图

Screenshot 2022-03-09 224132.png

三角形啮合:
${\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}\!\!\!\triangle\!\!\!{\large\triangledown}$
粗体:$\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla\!\!\!\Delta\!\!\!\nabla$

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2022-3-10 07:01
对于本论坛,只要屏蔽掉"tex-svg.js"这一个脚本,即可:
Screenshot 2022-03-09 225851.png
Screenshot 2022-03-09 225933.png

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2022-3-20 04:48
为什么Archiver上也要加MathJax呢不是专门给搜索引擎爬虫抓取的吗

830

主题

4862

回帖

3万

积分

积分
36159

显示全部楼层

isee 发表于 2022-3-20 09:21
回复 1# kuing


代码中的题并不易啊,抄走了

3

主题

452

回帖

6188

积分

积分
6188
QQ

显示全部楼层

爪机专用 发表于 2022-3-20 09:49
回复  kuing


代码中的题并不易啊,抄走了
isee 发表于 2022-3-20 09:21


你是说这个?kuing.cjhb.site/forum.php?mod=viewthread&tid=154

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2022-3-20 12:38
为什么Archiver上也要加MathJax呢不是专门给搜索引擎爬虫抓取的吗
hbghlyj 发表于 2022-3-20 04:48

不知道呀,在后台的头部加了 mathjax 代码之后就是这样了,也不知道怎么控制 Archiver 的。

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2022-3-23 15:30
回复 9# hbghlyj

“Archiver 的模版”在哪?

1# 懒得改了。其实点“打印”(被我改成P)就能看代码了。

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2022-9-18 23:50
hbghlyj 发表于 2022-3-19 21:48
为什么Archiver上也要加MathJax呢不是专门给搜索引擎爬虫抓取的吗


新版, Archiver没有MathJax
kuing.cjhb.site/archiver/?tid-735.html

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2022-9-18 23:51
本帖最后由 hbghlyj 于 2022-9-19 20:51 编辑
kuing 发表于 2022-3-23 08:30
回复 9# hbghlyj
其实点“打印”(被我改成P)就能看代码了。


提示:
新版, 没有“打印”也没有“P”, 是一个复印机图标

点评

已改成一只眼👁,就是看代码的意思  发表于 2023-2-6 16:36

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2023-2-6 16:35
hbghlyj 发表于 2022-9-18 23:50
新版, Archiver没有MathJax
见https://kuing.cjhb.site/archiver/?tid-735.html

但看源码,仍然有加载 mathjax,可实际却显示代码,mathjax 没干活,这是为啥呢?🤔

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-2-7 04:44
kuing 发表于 2023-2-6 20:53
@hbghlyj
其实可以转化为柯西方程:
由于已经证明了 `\abs{f(x)}0` 时 `f(x)>0`,即 `e^{g(x)}>1`,即 `g( ...


运行
  1. ajaxget('https://kuing.cjhb.site/forum.php?mod=viewthread&tid=10211&viewpid=50552&inajax=1&ajaxtarget=post_50552','post_50552')
复制代码
查看代码

730

主题

1万

回帖

9万

积分

积分
93593
QQ

显示全部楼层

 楼主| kuing 发表于 2023-2-8 00:46

这种方法的原理是如何?是不是再次查询数据库,重新加载该楼层的内容?

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-2-11 17:52
点击按钮后, 没有显示点评的公式代码.
例如此帖

点评

点评点由它吧😒哼  发表于 2023-2-11 17:55

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-2-11 18:01
hbghlyj 发表于 2023-2-11 10:52
点击按钮后, 没有显示点评的公式代码.
例如此帖


使用
  1. ajaxget('https://kuing.cjhb.site/forum.php?mod=viewthread&tid=9996&viewpid=49660&inajax=1&ajaxtarget=post_49660','post_49660')
复制代码

可以同时显示点评的公式代码:
Screenshot 2023-02-11 at 10-01-02 $ℂ^2$去掉对角线的连通分支 - 高等数学讨论 - 悠.png

点评

这是当然的了,这是整个楼层重新加载一次。  发表于 2023-2-11 18:10

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-3-19 03:03
浏览器按Ctrl+U跳转到view-source://页面

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-5-16 18:17

ajaxget

kuing 发表于 2023-2-7 17:46
这种方法的原理是如何?是不是再次查询数据库,重新加载该楼层的内容? ...

dz_doc
/*
        [Discuz!] (C)2001-2009 Comsenz Inc.
        位置:common.js
        方法:ajaxget
        最后更新: 2009 09 22
*/

ajaxget(url, showid, waitid, loading, display, recall)

url
        请求的 url

showid
        ajax 返回信息显示区域的 id

waitid
        ajax 请求过程中显示等待信息区域的 id

loading
        ajax 请求过程中显示的等待信息

display
        'none'        不显示
        ''        显示
        'auto'        自动

recall
        回执函数 ajax 请求完成并返回信息后执行 可以是一个函数(推荐)也可以是一段 js 代码


===========================================================================
例1: 将链接嵌套在内部,这种在翻页的时候比较管用。
===========================================================================

<span id="smilies">
<a href="member.php?action=viewavatars&page=1" ajaxtarget="smilies">1</a>
<a href="member.php?action=viewavatars&page=2" ajaxtarget="smilies">2</a>
<a href="member.php?action=viewavatars&page=3" ajaxtarget="smilies">3</a>
</span>

===========================================================================
例2: 链接与显示区分开,这样结构比较清晰,常用。
===========================================================================

<span id="smilies"></span>
<a href="member.php?action=viewavatars&page=1" ajaxtarget="smilies">1</a>

===========================================================================
例3: 切换显示区的隐藏状态
===========================================================================

<span id="smilies"></span>
<a href="member.php?action=viewavatars&page=1" ajaxtarget="smilies" ajaxdisplay="auto">1</a>

ajaxdisplay: auto|none|空
auto: 自动切换
none: 隐藏
空:   显示

===========================================================================
数据初始化
===========================================================================

<script type="text/javascript">ajaxget('viewthread.php?fid=$fid&tid=$tid&do=viewdebatepost&page=$page', 'ajaxdebateposts');</script>

第一参数为url, 第二个参数为显示id, 可以考虑用属性的方式实现,不过考虑到实际应用,这样更加灵活一些

3149

主题

8386

回帖

6万

积分

$\style{scale:11;fill:#eff}꩜$

积分
65391
QQ

显示全部楼层

hbghlyj 发表于 2023-5-16 18:20
hbghlyj 发表于 2023-2-11 10:52
点击按钮后, 没有显示点评的公式代码.
例如此帖


建议:点评公式代码增加支持显示点评的公式代码

点评

拒绝!不再接受此建议!  发表于 2023-5-16 18:45

手机版|悠闲数学娱乐论坛(第3版)

GMT+8, 2025-3-4 12:20

Powered by Discuz!

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