本站是使用 Hexo(一个快速搭建博客网站的开源框架)搭建的,使用 Redefine 主题样式的,部署到 Github 的博客网站。无需写任何代码就可搭建这种网站,这是 CSDN 中的一个较为简介明了的搭建教程。
本文是用 Markdown(一种几乎不用学习即可使用的轻量级语言,非常接近纯文本)编写的,一般的 Markdown 编译器都可以编译用 语言书写的数学公式,但 Hexo 的 Markdown 编译器并不自带可以编译 数学公式,若需使用,可以根据 Easy Hexo 网站的这个教程 安装 hexo-filter-mathjax 插件(数学公式渲染器)并使用。本站暂时使用的是 hexo-filter-mathjax。当然,也可以尝试其他渲染器,例如 hexo-renderer-pandoc。
(LaTeX) 是科研工作者广泛使用的一种排版系统,可以用类似代码的形式,严谨地排版出各类复杂的样式,例如书籍、论文、幻灯片,甚至中国象棋和国际象棋棋谱、五线谱、有机化学式、电路图等等。使用者只需获取一种模板(例如某校的毕业论文模板),就能很容易制作出美观的论文。当然, 最广为人知、最精巧的功能之一,就是它精美的数学公式排版系统。
不过,hexo-filter-mathjax 需要的语法与一般通用的 数学公式语法有一些不同之处,下面给出一些使用例子。(不代表没有代替用法)
1 2 3 4 5
| 【多行公式环境内换行、对齐的一种方式】 \begin{eqnarray*} {\bf E}&=&-\nabla\varphi-\frac{\partial{\bf A}}{\partial t}\\\\ {\bf B}&=&\nabla\times{\bf A} \end{eqnarray*}
|
1 2 3 4 5 6 7
| 【显示的花括号】 可以: \\{ \Bigg\\{ 不可以: \{ \Bigg\{
|
1 2 3 4 5 6 7
| 【不显示的花括号(语法)】 可以: { { }} }{ 不可以: {{
|
1 2 3 4 5 6 7 8
| 【上下标的一些规则】 可以: ]_{0} \right]\_{0} 不可以: \bigg]_{0} \right]_{0} \nabla_{0}
|