Markdown公式编辑总结
文章目錄
- 0. 寫在前面的話
- 1. 公式編輯
- 1.1 公式的兩種格式
- 1.2 上下標
- 1.3 特殊字母
- 1.4 矩陣
- 1.5 空格
- 1.6 神器
- 1.7 后語
- 2. 其他符號
- 2.1 下劃線
- 2.2 表格內實現換行
- 2.3 下劃線
0. 寫在前面的話
??若干年前就開通了CSDN,但是那時候還是通過富文本編輯器來寫博客。若干年工作以后,偶然一天發現身邊的一個大佬是用Markdown(文件后綴為.md)來寫博客的。然后就開啟了Markdown博客之旅。對于CSDN來說,需要點擊寫博客,然后點擊Markdown編輯器。使用Markdown編輯器真的是很方便,能夠把文章的邏輯關系清晰的表達出來,也能夠方便的書寫各種數學公式。前者比較簡單,在這里就不進行贅述了。下面重點介紹如何使用Markdown來進行公式編輯。
1. 公式編輯
1.1 公式的兩種格式
??首先按照格式可將公式分為普通公式和獨立成行公式。普通公式就是緊跟到文字后面的,而獨立成行公式就是寫在下一行,并且獨立為一行。
??普通公式的寫法為以單個$開始,單個$結束,其中中間為公式。如$a +b = c$,展示結果為a+b=ca+b=ca+b=c。注意觀察它和a+b=c是有些區別的。
??獨立成行的公式就是把單個$換成了兩個$$。寫法如下所示:
&&a+b=c&&展示結果為 a+b=ca+b=ca+b=c
1.2 上下標
??在公式中,最常使用的就是上標和下標了。其中上標是以^開始,{}中的內容為上標的具體內容。我們以普通公式為例,若想寫出x的平方即x2x^{2}x2,就可以寫成$x^{2}$。下標的話只是以_開始,其他的都不變。
??當然,有的公式可能同時會用到上下標,那就同時寫出即可。例如x下標上標x_{下標}^{上標}x下標上標?,則寫成$x_{下標}^{上標}$。其中上標和下標除了字母,也可以為獨立的公式。
??還有個較為常用的是在機器學習領域中經常出現的^(表示預測值),比如 y^\hat{y}y^?(\hat{y}) :Y hat (written ? ) is the predicted value of y (the dependent variable) in a regression equation. It can also be considered to be the average value of the response variable.
??除此之外,也較為常用的是an\sqrt [n]{a}na?,表達式為\sqrt [n]{a}。
1.3 特殊字母
??Markdown對特殊字母的支持非常好。比如想得到α\alphaα,寫成$\alpha$即可。具體可參考下圖:
1.4 矩陣
X=(x11x12...x1px21x22...x2p............xN1xN2...xNp)X= \begin{gathered} \begin{pmatrix} x_{11} & x_{12} & ... & x_{1p} \\ x_{21} & x_{22} & ... & x_{2p} \\ ... & ... &... &... \\ x_{N1} & x_{N2} & ... & x_{Np} \end{pmatrix} \quad \end{gathered} X=?????x11?x21?...xN1??x12?x22?...xN2??............?x1p?x2p?...xNp????????
寫法如下所示,其中每一行是以\\隔開的,每一行的多個元素是以&隔開的:
$$ X= \begin{gathered} \begin{pmatrix} x_{11} & x_{12} & ... & x_{1p} \\ x_{21} & x_{22} & ... & x_{2p} \\ ... & ... &... &... \\ x_{N1} & x_{N2} & ... & x_{Np} \end{pmatrix} \quad \end{gathered}_{N\cdot p} $$1.5 空格
| 兩個quad空格 | \qquad | aba \qquad bab | 2m |
| 單個quad空格 | \quad | aba \quad bab | m |
| 大空格 | \空格 | aba \ ba?b | 13\frac{1}{3}31?m |
| 中等空格 | \分號 | aba \; bab | 27\frac{2}{7}72?m |
| 小空格 | \逗號 | aba \, bab | 27\frac{2}{7}72?m |
1.6 神器
??有時候實在不會寫怎么辦,當然有辦法了。可以直接在 http://draw.mathpix.com/ 繪制公式,然后就能得到公式對應的Markdown寫法。但這種方法效率不是很高,如果自己能夠熟練的寫公式,就能高效的寫很多公式,然后完成一篇精美的博文了。
1.7 后語
??有些同學使用Mathtype點擊選公式,這種方式雖然方便直觀,但是效率其實并不高,因為鍵盤操作的效率會遠遠高于鼠標,這也就是vim神器到現在還很火的一個重要原因。大家剛開始學的時候,可能會感覺不舒服,但是時間長了,就會得心應手的。
2. 其他符號
2.1 下劃線
??首先需要說明的是,這個是用HTML實現的,使用的是u標簽,如下所示:
<u></u>2.2 表格內實現換行
??使用HTML標簽:<br>。
2.3 下劃線
??三個橫線表示的是水平線,如下所示:
其他符號的參考網站為:https://www.markdownguide.org/cheat-sheet/
總結
以上是生活随笔為你收集整理的Markdown公式编辑总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ThreadPoolTaskExecut
- 下一篇: cin和scanf读入速度