如果让我投票最优秀的开源项目,我会投给MathJax.MathJax 是一个 JavaScript 引擎,用来显示网络上的数学公式.阅微堂上所有数学公式都用 LaTex 写出,通过 MathJax 来显示.
比较有用的新增功能是支持公式编号和引用.在一个公式内使用 \label{id}给公式编号,然后再在合适的地方\ref{id}即可引用该公式.比如我可以引用公式(\ref{exampleone}):
可惜的是, MathJax 的默认设置文件没有打开上面的两个特性,所以需要进 MathJax 进行额外的配置:
可以说,对于普通的数学公式,目前 MathJax 的功能和显示效果已经完全可以媲美于 Latex ,而 HTML/CSS 对位置和格式的控制能力要比 Latex 更强大.以后,看数学论文不需要再下载 pdf 文件,而是可以直接在网页上进行浏览.
不过我写这篇文章的目的是想说:我更新了插件 Latex for WordPress,最新版本为 3.3 ,请大家更新.新版本主要修复了无法显示 LaTex 源代码的 bug ,以及增加了 MathJax 后台配置选项(比如可配置上面公式编号所需的代码).
此插件已经不再维护,但理论上可继续使用.
由于 instantclick 不会重新运行位于 head 部分的 JavaScript 代码,而很多工具性软件,比如 MathJax,百度统计,Google Analytics,Google Code Prettify 等软件都是直接将 JS 文件插入到 head 区域.这导致这些工具在 instantclick 点击后失效,需要重新配置.
最近写文档和写博客都开始用 markdown ,其中博客用得是Pelican,文档用Mkdocs.它们俩都用python-markdown模块来处理 markdown 文件.而这个模块支持扩展,可以大大提升 markdown 的表现力:
2001 年, Journal of Fixed Income 上有篇论文题为On Default Correlation: A Copula Function Approach.这篇文章引入了衡量违约概率和违约相关性的模型,后来被交易员和评级公司广泛应用于 CDO 的定价和评级.2008 年该类产品的崩溃形成了次贷危机,也让其背后的作者李祥林声名大振.有人认为他是导致美国次贷危机的罪魁祸首,比如wired和金融时报都刊登了专栏报道,里面有相当多的八卦,我这篇文章的标题也是借用这些报导的标题.