TiddlyWiki 一个小巧的 Wiki 系统,完全由 CSS + JavaScript + HTML 所开发。是一个很好的知识管理工具。
由于笔记中需要书写数学公式,就想到使用 LaTex 插件来完成。这个 jsMath 使用 JavaScript 来写的。它的安装稍微复杂了一些。
1. 安装 jsMath 插件包
下载 jsMath 插件包,这里选择 jsMath-3.6c.zip 。将内容解压到 TiddlyWiki 所在的文件夹中,文件夹组织结构如下
--TiddlyWiki
|--jsMath
2. 下载字体
● 下载 sprite font 字体,这里选择
cmbsy10-sprite.zip
cmmib10-sprite.zip
将这两个字体包分别解压至 jsMath/font-sprite 文件夹中,其文件夹组织结构如下:
--TiddlyWiki
|--jsMath
|--cmmib10
|--cmbsy10
● 下载 Tex Fonts ,这里选择
详细的字体安装过程可以参考 Installing the jsMath Font Files
3. 修改浏览器(Firefox 3.5.3)配置
在地址栏中输入 about:config ,修改参数如下
security.fileurl.strict_origin_policy = false
4. 修改 TiddlyWiki 页面文件
● 定位到 MarkupPreHead 标签,在其中添加如下代码
5. 修改 Load.js 文件
将 easy/load.js 中的 autoload 参数设置为 0
autoload = 0
6. 安装 Plugin:jsMath 套件
点击 TiddlyWiki 主页右上角的 backstage ,选择其中的 import 选项,输入
http://bob.mcelrath.org/tiddlyjsmath.html#Plugin: jsMath
即可导入 jsMath 插件
Note:
1. TiddlyWiki and LaTeX - Scientific Notebooks Made Easy
3. Installing the jsMath Font Files
4. LATEX TiddlyWiki a reusable non-linear personal web notebook with LaTeX via jsMath