如何用mathjax写一个韦达定理的应用

数学公式生成器 - 阮一峰的网络日志
数学公式生成器
上一篇文章,有很多数学公式。
但是,在网页上显示数学公式,是一件非常麻烦的事情。以下面的公式为例:
怎样才能把这个公式放到网页上呢?
传统的方式是,先在相关软件中把公式做出来,然后截图,再把图片贴到网页上,这样既麻烦又耗时。我就在想,有没有便捷的方法,可以生成数学公式。
我知道,接受语言,实时返回数学公式的图片。于是,我就用了一天时间,根据它的,写出了一个。
经过初步测试,我自我感觉很不错,觉得写作数学公式从此不再麻烦了。我把这个作品推荐给大家,欢迎试用。
如果你懂得TeX语法,使用起来应该毫无困难。如果不懂,也没有关系,用起来很简单,下面我做一个初步介绍。
对于简单的公式,可以直接在文本框输入,比如"y=2x+8":
然后点击"查看"按钮,就会显示数学公式的图片,并且给出图片代码。
接着,就来看怎么生成本文开头那个稍微复杂一点的公式:
首先,按照顺序输入左括号、1、+:
加号后面是一个分数,这时就要用到TeX语法了,点击菜单里的"结构"选项,选择"分数"那一栏:
文本框中就会插入"\frac{1}{2}"这样的结构:
在TeX语法中,斜杠开头的语句表示命令,所以"\frac"表示后面要生成分数;命令后面的大括号,表示命令的参数,"\frac"后面的第一个大括号表示分子,第二个大括号表示分母。现在,依次在"分子"中填入"100%",在"分母"中填入"n"。
最后,加上右括号和"^n"。
点击"查看"按钮,这个公式就显示出来了。
其他公式的生成方法与其类似,大家可以自己摸索,任何时候都可以点击"查看"按钮,了解是否写错。
TeX几乎可以写出所有的数学公式(查看MediaWiki的),但是Google Chart只支持一部分的TeX语法,因此不保证所有时候都能得到想要的结果。
除了Google Chart,还有另一些服务,也能生成数学公式的图片,比如和,还有和。
上个月,"机器人之父"恩格尔伯格去世。
去年下半年,《财新周刊》缺一个专栏作者,问我写不写。
这两周,比特币(bitcoin)的价格大幅上涨,我也凑热闹关注了一阵。
2009年,30岁的瑞典程序员Markus Persson写了一个小游戏Minecraft。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
第一种,也是最常见的一种使用方法就是在Sage Notebook里面调用Maxima。这种方法又分为两种不同的方式:在普通的Sage Notebook里面将Maxima命令用一个maxima函数包裹起来,如下图:或者先将Sage Notebook设置成Maxima模式,就像下面这张截图这样:注意第二张图中上面的选单按钮上显示的是maxima,下面输入的命令也是纯粹的maxima命令。不过,这种方式下输出的结果好像不能激活mathjax功能,即使2勾选了上面的Typeset也不起作用,不知道这算不算一个bug。第二种使用Sage中的Maxima组件的办法是在终端中激活Maxima模式。具体地说,就是在一个终端中输入命令(假定sage在系统搜索的路径中)sage -maxima这样就启动了一个纯粹的Maxima进程,在其中Sage的其他命令是不能使用的。这种方式就像是开启了一个单独的Maxima软件一样。由于Sage中的Maxima组件甚至比Maxima官方网站上最新的编译版本还新(对Mac系统,目前官方的预编译版本是5.28,Sage中的版本是5.29.1),所以我已经卸载了原来作为独立的软件安装的Maxima,转而使用这种命令行的模式来使用独立的Maxima。为了与以往使用Maxima的习惯一致,还可以写一个简单的脚本文件保存,文件名就叫maxima,内容是就两行:#!/bin/sh/Applications/Sage.app/Contents/Resources/sage/sage -maxima $@&&将这个文件存盘,设置成可执行的,再移动到某个系统搜索路径中去。我是这么做的:chmod agu+x maximasudo mv maxima /usr/local/bin这样,以后就可以直接敲maxima来启动Maxima进程了。在第二种使用方法的基础上,还可以适当地修改GNU Emacs的配置,使得Emacs的imaxima模式重新生效。我的.emacs文件中原来已经配置好了imaxima模式,因为卸载了独立的Maxima软件,这个配置已经失效了。不过镜简单修改,imaxima模式重新又可以用了。修改后的imaxima配置是这样的:;; imaxima mode(push "~/.emacs.d/imaxima" load-path);(add-to-list 'load-path (expand-file-name "~/.emacs.d/imaxima"))(push "/Applications/Sage.app/Contents/Resources/sage" exec-path) &;;sage is installed here(push "/usr/local/bin" exec-path) & &;; because we put the maxima script in /usr/local/bin(push "/Applications/Gnuplot.app/Contents/Resources/bin" exec-path)(autoload 'imaxima "imaxima" "Image support for maxima" t)(autoload 'maxima-mode "maxima" "Maxima mode" t)(autoload 'maxima "maxima" "Maxima interaction" t)(autoload 'imath-mode "imath" "Imath mode for math formula input" t); (setq imaxima-use-maxima-mode-flag t)光有这些配置还不够,因为新的Maxima版本修改了与Emacs的界面。我们需要将Sage中带来的Maxima版本里面的一些文件拷贝到Emacs的配置文件所在目录。具体地说,就是将/Applications/Sage.app/Contents/Resources/sage/local/share/maxima/5.29.1/emacs这个目录里面所有的文件拷贝到~/.emacs.d/imaxima中去。如果目标目录原来有同名的文件,直接覆盖掉,因为那些是老版本的Maxima带来的配置文件。经过这些步骤,在GNU Emacs中就可以直接启动imaxima模式了,使用效果与单独安装的Maxima在Emacs中的表现完全一致。如果你原来安装了GNU TeXmacs,你会发现当你写完脚本maxima并移动到/usr/local/bin目录中以后,在GNU TeXmacs中也已经可以直接发现和调用Maxima了。从上述配置过程可见,Sage中的Maxima其实就是一个功能完整的Maxima系统,只不过在Sage默认的使用方式中是用python语言把它包裹起来了。顺便说一句,Sage中若干其他组件也可以用类似的方式来单独使用,例如,如果你想单独使用Sage里面的R系统,就可以直接用下面的命令:sage -r或者你也可以写一个类似于上面的Maxima脚本的R脚本,然后可以同样地在Emacs或者TeXmacs里面调用R。
instanton推荐阅读:
阅读(1268)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'Sage中Maxima组件的几种使用方法',
blogAbstract:'Sage作为一个计算机代数系统包含的东西实在是太多了,有时人们可能不想使用其中的全部功能,比如当你只想做一些普通的符号代数运算,那些专门针对群论、代数几何的组件就没有必要了,只要使用Maxima组件就足可应付。在Sage中如何只使用Maxima的功能呢?其实有很多种不同的方法,下面就一一列举出来。第一种,也是最常见的一种使用方法就是在Sage Notebook里面调用Maxima。这种方法又分为两种不同的方式:在普通的Sage Notebook里面将Maxima命令用一个maxima函数包裹起来,如下图:',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:3,
permalink:'blog/static/',
commentCount:4,
mainCommentCount:1,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}给知乎写了个插件: 使用MathJax显示公式 - 知乎专栏
{"debug":false,"apiRoot":"","paySDK":"/api/js","wechatConfigAPI":"/api/wechat/jssdkconfig","name":"production","instance":"column","tokens":{"X-XSRF-TOKEN":null,"X-UDID":null,"Authorization":"oauth c3cef7c66aa9e6a1e3160e20"}}
{"database":{"Post":{"":{"title":"给知乎写了个插件: 使用MathJax显示公式","author":"Hingchung-Chu","content":"据某知乎前端人员透露:单行的问题我们会很快解决,MathJax 在我们的计划中,之后会不使用图片方案显示公式。可是呢, 半年过去了, 知乎好像并没有什么变化(除了换了个新版面), 那就自己动手做一个吧, 实在不能忍受知乎的模糊的公式图片.这是一个Chrome插件, 将会把知乎里所有的公式替换为MathJax显示. 看看效果吧:原效果:喜欢的朋友可以点击这里下载: 拖入Chrome即可使用啦.源代码在这里: 谢谢大家的支持啦喵~","updated":"T09:44:39.000Z","canComment":false,"commentPermission":"anyone","commentCount":30,"collapsedCount":0,"likeCount":191,"state":"published","isLiked":false,"slug":"","isTitleImageFullScreen":false,"rating":"none","titleImage":"/v2-48d57888d51ebfdf52c6c27ff4b5a503_r.png","links":{"comments":"/api/posts//comments"},"reviewers":[],"topics":[{"url":"/topic/","id":"","name":"知乎"},{"url":"/topic/","id":"","name":"MathJax"},{"url":"/topic/","id":"","name":"前端开发"}],"adminClosedComment":false,"titleImageSize":{"width":1358,"height":420},"href":"/api/posts/","excerptTitle":"","tipjarState":"closed","annotationAction":[],"sourceUrl":"","pageCommentsCount":30,"snapshotUrl":"","publishedTime":"T17:44:39+08:00","url":"/p/","lastestLikers":[{"bio":"","isFollowing":false,"hash":"a240af1ba72bf592b55b46cb48f00eee","uid":948500,"isOrg":false,"slug":"ceng-xiang-ru-11","isFollowed":false,"description":"","name":"曾相如","profileUrl":"/people/ceng-xiang-ru-11","avatar":{"id":"v2-2a8a8a3bfecf0","template":"/{id}_{size}.jpg"},"isOrgWhiteList":false},{"bio":"","isFollowing":false,"hash":"16dbf21b75c632fe7920bce4","uid":24,"isOrg":false,"slug":"nekotrek","isFollowed":false,"description":"https://creamidea.github.io","name":"Neko Trek","profileUrl":"/people/nekotrek","avatar":{"id":"afb8a62f7","template":"/{id}_{size}.jpg"},"isOrgWhiteList":false},{"bio":"评论会很久才回,手机端不方便看回复","isFollowing":false,"hash":"cdfed39e7af7ca4e1c299ca352ede9ff","uid":56,"isOrg":false,"slug":"mark-town","isFollowed":false,"description":"点没有用的赞","name":"马克吞","profileUrl":"/people/mark-town","avatar":{"id":"ef6a8f22599","template":"/{id}_{size}.jpg"},"isOrgWhiteList":false},{"bio":"程序员/音乐/电影","isFollowing":false,"hash":"82c8a3889ebf19acda850a22a4e60c63","uid":12,"isOrg":false,"slug":"sushengbuhuo","isFollowed":false,"description":"生命若不能浪费在我喜欢的人身上,那我宁愿浪费在自己身上","name":"繁星满天","profileUrl":"/people/sushengbuhuo","avatar":{"id":"v2-6bd0fa0d13ec","template":"/{id}_{size}.jpg"},"isOrgWhiteList":false},{"bio":"绝望的开端 逻辑的尽头","isFollowing":false,"hash":"cf763e4b630ab514f3c88b15e45262fd","uid":837200,"isOrg":false,"slug":"ka-ka-10-51","isFollowed":false,"description":"谎言是真相的倒影。","name":"c4t隐喻","profileUrl":"/people/ka-ka-10-51","avatar":{"id":"v2-257a452a6c3b94c0aa5e4dd","template":"/{id}_{size}.jpg"},"isOrgWhiteList":false}],"summary":"据某知乎前端人员透露:单行的问题我们会很快解决,MathJax 在我们的计划中,之后会不使用图片方案显示公式。 可是呢, 半年过去了, 知乎好像并没有什么变化(除了换了个新版面), 那就自己动手做一个吧, 实在不能忍受知乎的模糊的公式图片.这是一个Chrome插件,…","reviewingCommentsCount":0,"meta":{"previous":null,"next":null},"annotationDetail":null,"commentsCount":30,"likesCount":191,"FULLINFO":true}},"User":{"Hingchung-Chu":{"isFollowed":false,"name":"梨梨喵","headline":"食用方法: 溫柔食用, 不要噎著了喔\n營養成分: 反正吃不胖你啦, 放心吃啦","avatarUrl":"/v2-c17b2fc30709cb9efd42bef_s.jpg","isFollowing":false,"type":"people","slug":"Hingchung-Chu","bio":"甜甜哒","hash":"49853b5bbe3ec1606309f","uid":76,"isOrg":false,"description":"食用方法: 溫柔食用, 不要噎著了喔\n營養成分: 反正吃不胖你啦, 放心吃啦","profileUrl":"/people/Hingchung-Chu","avatar":{"id":"v2-c17b2fc30709cb9efd42bef","template":"/{id}_{size}.jpg"},"isOrgWhiteList":false,"badge":{"identity":null,"bestAnswerer":null}}},"Comment":{},"favlists":{}},"me":{},"global":{},"columns":{},"columnPosts":{},"postComments":{},"postReviewComments":{"comments":[],"newComments":[],"hasMore":true},"favlistsByUser":{},"favlistRelations":{},"promotions":{},"switches":{"couldAddVideo":false},"draft":{"titleImage":"","titleImageSize":{},"isTitleImageFullScreen":false,"canTitleImageFullScreen":false,"title":"","titleImageUploading":false,"error":"","content":"","draftLoading":false,"globalLoading":false,"pendingVideo":{"resource":null,"error":null}},"drafts":{"draftsList":[]},"config":{"userNotBindPhoneTipString":{}},"recommendPosts":{"articleRecommendations":[],"columnRecommendations":[]},"env":{"isAppView":false,"appViewConfig":{"content_padding_top":128,"content_padding_bottom":56,"content_padding_left":16,"content_padding_right":16,"title_font_size":22,"body_font_size":16,"is_dark_theme":false,"can_auto_load_image":true,"app_info":"OS=iOS"},"isApp":false},"sys":{}}

我要回帖

更多关于 动能定理的应用 的文章

 

随机推荐