工作中需要用到 SecureCRT,但是 SecureCRT 默认的配色方案实在是丑得不能用,写代码看久了还伤眼。「刚需」驱动下,自己仿照 Solarized 方案做了一个配色,顺眼多了。
在 LaTeX 中实现定理的重述
解决 MathJax 与 Markdown 的冲突
MathJax 是一个 JavaScript 引擎,能够将 LaTeX 语法书写的公式在网页上显示出来,而且效果杠杠的。Markdown 是一种轻量级的标记语言。用 Markdown 书写的文章,可以用 Markdown 解释器处理成标准的 HTML 文档。因此 Markdown 很适合用来写网络日志。
作为数学系毕业的学生,写博客时不可避免地会涉及到一些数学公式。可惜不巧,用 Markdown 写博客的我,在使用 MathJax 的时候遇到了一点麻烦。
在 Markdown 中,下划线 _ 被保留,用作标记符号。比如 _Slant_ 会生成倾斜的 _Slant_。在 LaTeX 中,下划线 _ 被用作下标记号。比如 x_i 会生成 $x_i$。
由于 Markdown 在 MathJax 之前起作用,有时下标记号会被 Markdown 吃掉,变成 HTML 标记 <i> 而失去 LaTeX 的下标效果,造成数学公式显示不正常。比如 This is an example: $f_i = f_{i + 1}$ 里的两个下划线会被 Markdown 理解成倾斜的标记,这就不对了。
使用 Nginx 搭建反向代理以访问 Gist
LaTeX 中的宽度
使用 LaTeX 的过程中,如果需要插入图片、表格,我们有时会用到页面宽度。那么,在 LaTeX 中都有哪些常用的宽度?它们有什么区别?分别又该在什么时候使用呢?