^-^
Web开发者|阅读写作爱好者
hexo | A4支持数学公式渲染
  1. 效果演示
  2. 使用方法
  3. 注意

效果演示

根据极坐标系中位置矢量的定义,速度和加速度可以被定义为

根据极坐标的定义中给出的四个数学结果,可以将上述公式简化为

在二维平面的笛卡尔坐标系中,基矢量是固定不变.

但在极坐标系中,基矢量是变动.

首先定义两个标量,分别是

极坐标系中的基矢量 都是 的函数, 它们被定义为


称为径向基矢量和切向基矢量。容易验证这两个基矢量是正交的。有了极坐标系后,描述一个笛卡尔坐标系中的位置矢量 变成了 .

此外,我们还可以对这两个基矢量求导,得到四个常用的数学结果,它是根据 (1.1) 和 (1.2) 的定义得到的朴素结论:


使用方法

你的网站文件夹,举例为website

  1. 命令行进入到webiste目录。

  2. 执行命令安装hexo插件:

npm install hexo-filter-mathjax
  1. 添加如下配置到_config.yml文件(注意不是A4主题的配置文件)
# hexo markdown支持数学公式插件
mathjax:
  tags: none # or 'ams' or 'all'
  single_dollars: true # enable single dollar signs as in-line math delimiters
  cjk_width: 0.9 # relative CJK char width
  normal_width: 0.6 # relative normal (monospace) width
  append_css: true # add CSS to pages rendered by MathJax
  every_page: false # if true, every page will be rendered by MathJax regardless the `mathjax` setting in Front-matter
  packages: # extra packages to load
  extension_options: {}
    # you can put your extension options here
    # see http://docs.mathjax.org/en/latest/options/input/tex.html#tex-extension-options for more detail
  1. 在想要文章支持数学公式的post的front-matter中添加
mathjax: true
  1. 执行命令查看效果
hexo clean && hexo g && hexo s

注意

经过数学系专业朋友的测试,该插件使用过程中

  • 需要把多行公式用多个$$环境分开才能正确显示。原本可以写在一个$$环境

  • 如果你遇到公式在手机端溢出问题,插件作者如下回复:

    带编号的公式溢出是已知问题,因为 MathJax 不知道用户的屏幕尺寸,所以会按照默认宽度生成: https://github.com/next-theme/hexo-filter-mathjax#known-issues
    这个确实不太好处理,如果换成不带编号的公式就可以解决

引用:

以上