一次搞定 Markdown 公式表达
在前面《了解常用 Markdown 扩展语法》简单介绍了如何在 Markdown 中插入数学公式,关于这个话题还是蛮有趣的。尤其在专业领域,常常需要引入公式进行论证,如何呈现印刷级别的公式就很重要啦!好在 Markdown 扩展语法支持 LaTeX 公式表达,并且有像 MathJax 这样优秀的工具渲染 LaTeX 数学表达式。

MathJax 是一个跨浏览器的 JavaScript 库,它使用 MathML、LaTeX 和 ASCIIMathML 标记在 Web 浏览器中显示数学符号。MathJax项目始于2009年,是早期 JavaScript 数学格式化库 jsMath 的继承者,由美国数学学会管理。MathJax 是在 Apache 许可证下发布的开源软件,GitHub 地址是 https://github.com/mathjax/MathJax 。
LaTeX 则是一个对数学公式进行排版的系统。他们的关系如下:
额,这一节其实跟 Markdown 没太大关系 😂
唯一要记住的就是行内标记使用一个 $
包裹,行间标记使用两个 $$
包裹 LaTeX 表达式。
LaTeX 基本用法
字体
字体命令
字体命令用于定义字体,在 LaTeX 中用的字体有:
- 罗马字体(
\rm
) - 黑体(
\bf
) - 意大利体(
\it
) - 小号大写字体(
\sc
) - 斜体(
\sl
) - 打字机字体(
\tt
) - 强调字体(
\em
)
其中强调型字体不是一种新的字体,而仍是上述六种之一。LaTeX 规定:如果当前字体为罗马字体,则强调型为意大利字体;如果当前字体为非罗马字体,则强调型字体为罗马字体。
例如:
{\it 这是意大利体}
效果:
字号命令
字号命令用于定义字符的大小。字号命令有:
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
字号命令的引用格式为:{命令 内容}
。
数学表达式
分数
{\frac{a}{b}}
效果: