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

标题: 关于查看公式代码 [打印本页]

作者: kuing    时间: 2013-9-1 16:26     标题: 关于查看公式代码

学习写代码的一个重要环节就是要参考一下别人的代码怎么写的,那么在本站,贴子里的公式一般都是瞬间就显示出具体式子来了,那如何看它的代码呢?虽然以前也提到过,但现在还是详细说说。

这里列举四种方法:

第一种,就是对着想查看的公式右键,就能找到显示代码的选项,该选项的位置可能会因为版本不同而不同,目前的位置是“Show Math As - TeX Commands”,记住一定要选 TeX 的,不要选第一个 MathML。
asdf.gif
2013-9-1 16:16

此法的缺点在于一次只能查看一个公式的代码,如果你想抄下整个贴子内所有公式的代码,那就得这样操作很多次。

第二种,如果你已经登录了本论坛,你可以利用引用功能,引用你想查看的公式所在贴,点击引用后进入了回贴状态,这时你就可以看到该贴的内容,代码自然也就看到了,而且还连美元符号什么的也有,直接复制就可用。
此法的一大缺点在于如果贴子较长,引用的时候只会将前面一部分引用下来,后面的部分就看不到了。

第三种(realnumber提供),刷新页面,在公式编译出来之前的那一点点时间内利用QQ截图功能把屏幕定住,这时就可以看到代码了,但是要眼明手快,所以得按快捷键,默认是Ctrl+Alt+A。
此法的一大缺点就是操作起来不太方便(网速慢或电脑卡的还好些),而且如果贴子较长,就不太容易截中你想看的部分了。

第四种,就是查看网页源文件(右键 - 查看网页源代码之类的操作就可以做到),然后就能找到整个网页上的所有公式的代码。
此法稍微弥补了前面的方法的缺点,但仍有一大缺点就是网页源文件通常会乱七八zao,不但正文内容不易找,而且还会多出一些 html 代码,复制下来也要进行替换后才能得到真正正确的代码。

综上,仍未有一个完美的方法,暂时来说,看情况地使用前三种方法,第四种方法真的需要时再用。

图片附件: asdf.gif (2013-9-1 16:16, 32.55 KB) / 下载次数 613
http://kuing.orzweb.net/attachment.php?aid=269&k=63e017d1160a7178d4fa375354158f32&t=1711631039&sid=2kSbAl


作者: hbghlyj    时间: 2022-3-10 06:57

本帖最后由 hbghlyj 于 2022-3-20 22:27 编辑

有一个手法:


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



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

Screenshot 2022-03-09 224132.png
2022-3-10 06:55


三角形啮合:
${\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$

图片附件: Screenshot 2022-03-09 224132.png (2022-3-10 06:55, 82.61 KB) / 下载次数 388
http://kuing.orzweb.net/attachment.php?aid=11184&k=1bbdd3888eccaca1c742749934c64a8d&t=1711631039&sid=2kSbAl



图片附件: Screenshot 2022-03-09 225452.png (2022-3-10 06:56, 22.97 KB) / 下载次数 392
http://kuing.orzweb.net/attachment.php?aid=11185&k=c8d1391d0c7765b76e350c6b757da4c5&t=1711631039&sid=2kSbAl


作者: hbghlyj    时间: 2022-3-10 07:01

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

Screenshot 2022-03-09 225933.png
2022-3-10 07:00


图片附件: Screenshot 2022-03-09 225851.png (2022-3-10 07:00, 18.79 KB) / 下载次数 393
http://kuing.orzweb.net/attachment.php?aid=11186&k=2f59d99007b662dc28e18410d00374ca&t=1711631039&sid=2kSbAl



图片附件: Screenshot 2022-03-09 225933.png (2022-3-10 07:00, 263.7 KB) / 下载次数 408
http://kuing.orzweb.net/attachment.php?aid=11187&k=137ad7089ef7f024a053554c70145c6e&t=1711631039&sid=2kSbAl


作者: hbghlyj    时间: 2022-3-17 03:55

用2#的方法,配合Wikipedia with MathJax,就能复制Wikipedia上的公式代码了
作者: hbghlyj    时间: 2022-3-20 04:48

为什么Archiver上也要加MathJax呢不是专门给搜索引擎爬虫抓取的吗
作者: isee    时间: 2022-3-20 09:21

回复 1# kuing


代码中的题并不易啊,抄走了
作者: 爪机专用    时间: 2022-3-20 09:49

回复  kuing


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


你是说这个?http://kuing.orzweb.net/viewthread.php?tid=154
作者: kuing    时间: 2022-3-20 12:38

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

不知道呀,在后台的头部加了 mathjax 代码之后就是这样了,也不知道怎么控制 Archiver 的。
作者: hbghlyj    时间: 2022-3-22 17:34

本帖最后由 hbghlyj 于 2022-3-22 09:48 编辑

回复 8# kuing
是因为Archiver的模版里引用了头部模版.
所以我们不要在公共头部加MathJax,而是在viewthread模版里加,这样就解决了.
或者把Archiver的模版里对于头部模版的引用去掉.

应该很容易改的..

另外,1楼的图是对于MathJax v2的,需要更新一下
作者: kuing    时间: 2022-3-23 15:30

回复 9# hbghlyj

“Archiver 的模版”在哪?

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




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