當(dāng)前位置:首頁 > 公眾號(hào)精選 > TsinghuaJoking
[導(dǎo)讀]由于經(jīng)常使用CSDN網(wǎng)站中的Markdown來編輯和記錄自己平時(shí)的實(shí)驗(yàn)數(shù)據(jù),所以需要在其中編輯數(shù)學(xué)公式。那么如何高效的輸入數(shù)學(xué)公式呢? 如果你是在別的網(wǎng)站通過BLOG記錄自己的工作、生活和學(xué)習(xí)的話,也許是否輸入?數(shù)學(xué)公式[1]?無關(guān)大礙,畢竟這種理工科學(xué)生的公式

由于經(jīng)常使用CSDN網(wǎng)站中的Markdown來編輯和記錄自己平時(shí)的實(shí)驗(yàn)數(shù)據(jù),所以需要在其中編輯數(shù)學(xué)公式。那么如何高效的輸入數(shù)學(xué)公式呢?


如果你是在別的網(wǎng)站通過BLOG記錄自己的工作、生活和學(xué)習(xí)的話,也許是否輸入?數(shù)學(xué)公式[1]?無關(guān)大礙,畢竟這種理工科學(xué)生的公式語言刻薄、寡味。

但在?CSDN?專業(yè)網(wǎng)站上來記錄理工科專業(yè)工作內(nèi)容,如果缺少了數(shù)學(xué)功能不僅讓你在精確描述專業(yè)現(xiàn)象時(shí)感覺瘸了一條腿,同時(shí)也會(huì)使得文章喪失了靈魂。

在CSDN提供的?Markdown[2]?編輯器中可以使用?Katex?輸入數(shù)學(xué)公式,這的確解決了不少的問題。但使用過Katex或者LaTeX進(jìn)行公式編輯過的人都懂得,雖然Katex語法通過多次使用之后可以變得很熟練,但輸入的效率會(huì)在一定的程度之后提不上去。其中最主要的原因就是過得語法輸入字符降低了輸入的速度。

▲ 使用KATEX輸入公式

除了前面的問題之外,在CSDN中顯示Katex公式還會(huì)存在顯示不清楚的問題,比如下面的左邊公式在CSDN中顯示的效果。而實(shí)際的公式應(yīng)該是右邊。其中最主要就是在公式中出現(xiàn)多層分?jǐn)?shù)聯(lián)排時(shí),上下之間會(huì)出現(xiàn)錯(cuò)位:

下面的例子最為明顯,其中左右是從?Katex[3]?官網(wǎng)首頁截圖下的顯示效果,右邊使用?Mathtype?編輯后顯示的效果。


那么:

  • ? 該如何提高公式輸入效率問題?
  • 如果提高公式的顯示質(zhì)量?

這里介紹的,就是使用MATHTYPE軟件在CSDN中的Markdown編輯器中快速優(yōu)雅的輸入數(shù)學(xué)公式。

01用MATHTYPE輸入數(shù)學(xué)公式


1.Mathtype數(shù)學(xué)公式編輯軟件

Mathtype軟件是一款應(yīng)用在Windows, MacOS中交互式高效數(shù)學(xué)公式輸入軟件??梢苑奖愕脑谖淖痔幚碥浖?、Web網(wǎng)頁、出版物編輯軟件、各種演講輔助(PowerPoint)、網(wǎng)絡(luò)課程中輸入數(shù)學(xué)公式,也適合在Tex、LateX、MathML中應(yīng)用。

▲ MathType數(shù)學(xué)公式輸入軟件

MathType在輸入公式中,采用了圖表按鍵+快捷鍵的方式來提高常用和不常用數(shù)學(xué)表達(dá)式輸入的效率。特別是,針對(duì)某些常用到的字符,可以自行通過軟件定義的快捷鍵的方式來提高輸入速度,這樣每個(gè)人都會(huì)在輸入的過程中不斷地豐富所使用的快捷鍵,并隨著輸入的次數(shù)的增加,熟練程度和速度就會(huì)逐步提高。

由于沒有了Latex過多的語法字符的輸入,因此上,在Mathtype中輸入數(shù)學(xué)工具效率高。

如果將Mathtype編輯的公式輸入CSDN 的Markdown編輯器呢?

其中包括兩種方式:

  1. 拷貝到剪切板進(jìn)行Latex轉(zhuǎn)換;
  2. 拷貝圖片到csdn

2.從Mathtype到CSDN公式轉(zhuǎn)換

在Mathtype中可以設(shè)置公式拷貝到剪切板進(jìn)行Latex轉(zhuǎn)換。選擇“轉(zhuǎn)換到其他語言(文本)”中的TeK-Flain Tex格式,然后轉(zhuǎn)帖到CSDN。


似乎這樣做非常自然方便,但其中存在著一個(gè)缺點(diǎn),那就是:?很多Latex的公式語法在CSDN中不支持.

比如下面的公式


直接從Mathtype拷貝到CSDN的Markdown編輯器之后的代碼是下面:

$$A = \left[ {\matrix{ 1 & 2 \cr  2 & 4 \cr
} } \right] \cdot \left[ {\matrix{ 1 \cr 2 \cr
} } \right]$$

而實(shí)際的代碼為:

$A = \begin{bmatrix} \begin{matrix} 1 & 2\\2 & 4\\\end{matrix} \end{bmatrix} \cdot \begin{bmatrix} \begin{matrix} 1\\2\\\end{matrix} \end{bmatrix}$

這種需要通過代碼轉(zhuǎn)換,才能夠?qū)ATHTYPE中的Latex公式文字轉(zhuǎn)換到CSDN中去。這部分使用PYTHON語言來實(shí)現(xiàn),它直接從Windows剪切板將MATHTYPE的公式文檔獲取,進(jìn)行轉(zhuǎn)換后在直接粘貼到CSDN的Markdown編輯器中,便可以實(shí)現(xiàn)高效公式輸入了。

詳細(xì)的代碼可以參見:

  • https://zhuoqing.blog.csdn.net/article/details/107335408#1.mt2csdn

3.從Mathtype到CSDN圖片拷貝

在前言中介紹了CSDN的顯示公式問題[5],將Mathtype編輯的公式直接按照?qǐng)D片方式加入的CSDN的Markdown編輯器就可以解決這個(gè)問題。當(dāng)然,這也會(huì)帶來相應(yīng)的問題:

  • 問題1:公式不能夠再重復(fù)高效的編輯;
  • 問題2:?如果解決現(xiàn)實(shí)比例,使得插入的公式能夠與網(wǎng)頁的其它文字比例相當(dāng)。
  • 問題3:?如果解決在手機(jī)屏幕上觀看的問題。在普通的手機(jī)上查看公式需要能夠緊湊利用到手機(jī)的寬度,同時(shí)調(diào)整圖片的尺寸使之能夠顯示的比較自然。
  • 問題4:?如果能夠在公式后面加上公式標(biāo)號(hào),以方便文中進(jìn)行引用。

通過PYTHON程序?MPC?來解決上述問題。通過調(diào)用MPC和施加相應(yīng)的參數(shù),可以方便的直接將在MATHTYPE中編輯好的公式直接插入到CSDN,并進(jìn)行尺寸格式的調(diào)整。

MPC的功能是在當(dāng)前Window下搜索MathType窗口,并根據(jù)窗口調(diào)整裁剪的圖片大小和寬度。根據(jù)MPC的參數(shù)控制是否進(jìn)行居中居左顯示,并設(shè)置公式標(biāo)號(hào)以及公式邊框。然后直接插入到CSDN的Markdown編輯器中。

具體的使用方式可以參見MPC的代碼:

  • https://zhuoqing.blog.csdn.net/article/details/107335408#1.mt2csdn

下面顯示示例:

  • [ ]? 居中顯示
  • [ ]? 居右顯示
  • [ ]? 帶有邊框

上述顯示的比例和效果也適合在手機(jī)屏幕中閱讀,如果現(xiàn)在你使用手機(jī)觀看本博文,就會(huì)體會(huì)到這一點(diǎn)。

※ 總結(jié)


使用MathType幫助在CSDN中錄入公式,可以大大提高輸入的效率,同時(shí)也能夠優(yōu)化顯示的方式。特別是通過圖片自動(dòng)嵌入,可以使用顯示的公式能夠與其它文檔中的顯示風(fēng)格保持一致。

文中給出了兩種方式所需要的PHTYHON程序。如果配合TEASOFT軟件在后臺(tái)做支撐,通過鍵盤上的組合快捷鍵調(diào)出PYTHON命令完成插入功能,則可以使用的上述編輯過程如同行云流水。




公事號(hào)留言

舊對(duì)比圖,我們的賽道準(zhǔn)備好了,不知道車友們的車準(zhǔn)備好了嗎



大大 我是武漢理工大學(xué)的學(xué)生負(fù)責(zé)人,今天學(xué)校開會(huì),表示如果學(xué)校組合,武漢理工大學(xué)可以舉辦組合比賽。

回復(fù):具體的學(xué)校組合報(bào)名通知將會(huì)在明天發(fā)布。


師,這個(gè)游戲幣加乒乓球,是不是符合傳球的球的標(biāo)準(zhǔn)?


回復(fù):請(qǐng)測(cè)量一下它的尺寸是否符合要求。


老師,ai電磁電感在車模運(yùn)行方向上不超過車輪中心線5cm,是電感離軸心的水平距離還是直線距離,是到電感最遠(yuǎn)的距離還是到電感中心的距離。

回復(fù):是電感的前端距離前輪的軸心距離。


老師,我是做節(jié)能的,自己找到了一種輪子,直徑比賽規(guī)只大了2mm,這個(gè)還能用嗎?

回復(fù):如果不是D,E車模的輪子,則必須符合小于50厘米的規(guī)定。你要么在將它減少一些。

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問題,請(qǐng)聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉