devymex
小狐狸
小狐狸
  • UID29995
  • 注册日期2009-08-08
  • 最后登录2014-10-17
  • 发帖数27
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
阅读:5739回复:9

【重大发现】能显示Tex公式的油猴脚本,极大的方便了公式交流

楼主#
更多 发布于:2009-08-16 22:39
当了一回标题党,对此深表歉意。只为普及LaTex公式化交流,若造成不便敬请谅解!


[安装]
这是一个Greasemonkey脚本,未安装Greasemonkey的用户请先到下面的页面中安装:
https://addons.mozilla.org/zh-CN/firefox/addon/748
能够显示Tex公式(见[评价])的脚本,请前往TEX THE WORLD主页下载:
http://thewe.net/tex/
也可以点下面的链接直接安装
http://thewe.net/tex/textheworld6.user.js

安装成功后下面的代码将显示为数学公式
[;\iiint_{\Omega}f(x,y,z)dxdydz;]


[;\Gamma_{ij}^{k}=\frac{1}{2}(\frac{\partial g_{il}}{\partial u^j}+\frac{\partial g_{jl}}{\partial u^i}-\frac{\partial g_{ij}}{\partial u^l});]


[;\sum_{i=1}^{\left[\frac{n}{2}\right]}\left(\begin{array}{lcr}{x_{i,i+1}^{i^2}}\\{\left[\frac{i+3}{3} \right]} \end{array}\right)\frac{\sqrt{\mu(i)^{\frac{3}{2}} (i^2-1)}} {\sqrt[3]{\rho(i)-2}+\sqrt[3]{\rho(i)-1}};]


[使用方法]
脚本会自动识别页面中所有的开始和结束标记,并把中间的MimeTex代码转换为公式显示。
开始标记为一个左方括号和一个分号
结束标记为一个分号和一个右方括号
MimeTex代码必须全部由半角字符构成,全角字符(如中文)不能被正确识别。
若代码已被转换为公式显示,选择整个公式进行复制,仍会还原为代码。
如果您不太熟悉Tex的语法,这里提供一个很好的中文LaTex学习网站
http://latex.yo2.cn/
还有一个非常棒的中文LaTex入门教程:
http://upload-001.yo2cdn.com/wp-content/uploads/123/12348/2007/10/latex.rar

[评价]
一直苦于在网上无法更好的交流数学问题,现在终于找到了办法。这个解决方案可能不是很完美,但还是可以接受的。
这个脚本是基于MimeTex代码的,MimeTex可以算是LaTex的一个迷你版本,有些高级的LaTex的命令不支持,但对于一般的网上交流来说足够用了。
可能很多朋友已经知道这个脚本了,如果您知道国内有基于它的论坛还请友情共享。
如果您有更好的解决方案,比如有其它Firefox插件,小弟才疏学浅,敬请不吝赐教。
衷心希望能有更多的中国数学爱好者使用Tex公式在网上交流!

[预览]
下面的附件为我在Firefox里浏览这个贴子(局部)时的显示截图。本贴子的内容可能已被编辑,导致实际情况与图中所显示的有所不同,恕不另行截图。
如果您看不到下面的附件,请先登录论坛
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2009-08-16 22:39
有点意思,交流比较方便,不过测试了一下Gmail Chat,在你打字的时候无法实时的转换,非要发送消息后才转换成公式,那我打错了怎么办?

另外每三秒检测一次会造成打字的过程有点卡。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
devymex
小狐狸
小狐狸
  • UID29995
  • 注册日期2009-08-08
  • 最后登录2014-10-17
  • 发帖数27
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
2楼#
发布于:2009-08-16 22:39
对于gmail页面里的talk好像没有办法解决,只能发送了才知道对不对。但是有没有办法写一个本地的HTML页来编辑和预览?这个页面只需要一个简单的文本框和一个按扭,用Javascript调用一下就OK了。

[;\left[\begin{array}{cccc}1 & 6 & 9 \\7 & 90 & f(x)\\9 & \psi(x) & g(x)\end{array}\right];]
xiaonanhai
非常火狐
非常火狐
  • UID3926
  • 注册日期2005-03-12
  • 最后登录2013-08-11
  • 发帖数830
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2009-08-16 22:39
测试一下
[;\int \frac{\exp{ax}}{(x+r)^3};]
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2023-04-02
  • 发帖数1247
  • 经验204枚
  • 威望0点
  • 贡献值120点
  • 好评度3点
4楼#
发布于:2009-08-16 22:39
不错,收下,

好像哪个版本的标准支持这东东了
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
5楼#
发布于:2009-08-16 22:39
不错!

W3C支持的是 <mathml> 不是Tex
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2009-08-16 22:39
重大发现 我连曲面积分都忘了
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
devymex
小狐狸
小狐狸
  • UID29995
  • 注册日期2009-08-08
  • 最后登录2014-10-17
  • 发帖数27
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
7楼#
发布于:2009-08-16 22:39
感谢版主和各位大侠的友情支持!
opentiss
千年狐狸
千年狐狸
  • UID16
  • 注册日期2004-11-21
  • 最后登录2024-02-23
  • 发帖数3371
  • 经验65枚
  • 威望1点
  • 贡献值34点
  • 好评度13点
  • 社区居民
  • 忠实会员
8楼#
发布于:2009-08-16 22:39
devymex:感谢版主和各位大侠的友情支持!回到原帖

以积分相赠,以资鼓励
Blogger
Give Up GitHub!

欢迎使用 Areditors

sntp -P no -r 210.72.145.44
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2023-04-02
  • 发帖数1247
  • 经验204枚
  • 威望0点
  • 贡献值120点
  • 好评度3点
9楼#
发布于:2009-08-16 22:39
再一次路过

返回顶部