Markdown Pad2编辑器&普通网页&CSDN中插入数学符号方法总结

本文总结了在Markdown Pad2、普通网页和CSDN中插入数学公式的配置方法,包括配置Markdown Pad2、网页的MathJax引用,以及CSDN的特殊处理。提供了各种数学符号的示例,如下标、函数、矩阵、开方等,并给出了在CSDN中正确显示公式的替换步骤。
摘要由CSDN通过智能技术生成

一、 配置

1.1 markdown pad2 工具的配置

首先把markdown pad2 的markdown风格调成 Github 风格 Markdown:工具 → 选项 → Markdown

然后设置引用 MathJax:工具 → 选项 → 高级 → HTML Head 编辑器,复制粘贴如下内容保存。

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

重启markdown pad2软件,输入数学公式,例如水的分子式 H2O,数字2是下标,

  • 内联书写方式是 \\(H_2O\\),或者 $H_2O$,第一种方法对 CSDN 不适用,第二种方法对markdown pad2不适用;
  • 段落公式书写方式是 $$H_2O$$,或者 \\[H_2O\\]

此方法不能即时预览效果,需要按F6打开浏览器预览模式即可看到效果。


1.2 普通网页的配置

在网页的编辑界面顶部插入 js 引用,代码如下:

<script type="text/javascript" async
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML">
</script>

然后在内容中书写mathjax数学公式即可,例如数学函数:

$$
f(x)=\begin{cases}
2x-1, & x>0 \\\\
x^2-1, & x≤0 \\\\
\end{cases}
$$

显示如下:

f ( x ) = { 2 x − 1 , x > 0 x 2 − 1 , x ≤ 0 f(x)=\begin{cases} 2x-1, & x>0 \\\\ x^2-1, & x≤0 \\\\ \end{cases} f(x)=2x1,x21,x>0x0


二、 说明

经过测试发现,在 Markdown Pad2 工具中 和 普通网页中都做好相应配置后,输入的数学公式语句应该是通用的,暂未发现特例。

需要注意的地方:

  • Markdown Pad2 需要按F6打开浏览器预览才可以看到效果;
  • 内联显示和段落显示稍有不同(内联显示,即把公式和其他文字在同一行显示;段落显示,即把公式作为一个段落显示);
  • 看到很多介绍mathjax用法的资料里都有提到用两个斜线\\放在每行语句末尾,但是测试的时候需要用到四个斜线\\\\才会换行,应该是与markdown转义有关;

三、在CSDN中显示时需要做的配置

CSDN 不需要额外添加 js 代码.

经过测试发现,在CSDN中的内联显示语法为$公式$,而不是\\(公式\\),所以需要批量替换下.具体操作分为两个步骤,如下.


第一步:把在 Markdown Pad2 中已编辑好的文章(含数学公式的文章)复制到 Notepad++中(其他文本编辑编辑器也可以),把\\(\\)全都替换成$.

第二步:把替换过符号的文本全部复制到 CSDN 的编辑页面即可.

四、数学公式示例

注意:以下公式语法书写方式是在 Markdown Pad2 中的,如果需要在 CSDN 中正确显示公式,记得把\\(\\)全都替换成$.

1、 下标

内联:水的的分子式是

\\(H_2O\\)

显示如下:

H 2 O H_2O H2O

段落公式:水的分子式是

$$H_2O$$

显示如下:

H 2 O H_2O

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值