Contents

mathjax的初次尝试

缘起

昨天花了1个多小时学习了Markdown这个轻量级编辑语言Markdown 语法说明(简体中文版)的语法后,动了将数学笔记也用wiz的内置markdown编辑器来电子化的念想,毕竟我是个非常崇尚脱离纸质环境的人,谁叫我是环境工程专业的呢😞。于是又日常地碰到了一大堆需要谷歌来解决的问题, 烦在其中,乐在其中

工具介绍

过程

  1. 遇到的第一个问题是 $\Delta$这个符号如何打出,没想到它也恰恰是所有问题中最后解决的。
  2. 第一反应自然是Google一下,结果出来的教程都是 \Delta这个操作
  3. 尝试百遍后都无一例外的失败了,然后开始了折腾之旅
  4. 可能是wiz自带的markdown对Latex支持不完善,于是调用了Org2Wiz这个插件(此插件需要mathjax和emacs的支持),又反复使用编辑了org,mdp等格式,依然无解,
  5. 接下来开始怀疑是电脑中罗马字符的数字字库,于是谷歌一番,发现的确有提及

下面的表格中将给出在数学模式中常用的所有符号。使用表 3.12–3.167 所列出的符号,必须事先安装 AMS 数学字库并且在文档的导言区加载宏 包: amssymb。如果你的系统中没有安装 AMS 宏包和数学字库,可去下述 地址下载: CTAN:/tex-archive/macros/latex/required/amslatex

  1. 之后的安装过程中涉及到了 $MiKTeX$,因为安装宏包必须用它。
  2. 然而配置好了一切后,依然无法给我一个 $\Delta$,看着预览中的\Delta,百撕不得骑姐。
  3. 无奈之下只好重新开始通读Latex的教程一份其实很短的 LaTeX 入门文档 | 始终,发现了解决的方法

LaTeX 的数学模式有两种:行内模式(inline)和行间模式(display)。前者在正文的行文中,插入数学公式;后者独立排列单独成行。 在行文中,使用$ ... $可以插入行内公式,使用\[ ... \]可以插入行间公式,如果需要对行间公式进行编号,可以使用equation环境:

可见,单独的\delta并不能直接实现$\delta$这个罗马字符的print,必须在两端都加上$才行。

总结

虽然看起来除了最后一步,之前的一切都是白折腾了,大一的我可能认为就是这样的,毕竟对解决这一问题来说,这些就是无用功,但是谁知道以后的路上会不会就遇到了这些细枝末节的details呢?我坚信,一定会的。