由於公眾號改版不再按照作者的發布時間進行推送,為防止各位朋友錯過月來客棧推送的最新文章,大家可以手動將公眾號設置為「星標⭐」以第一時間獲得推送內容,感謝各位~
各位客官大家好,歡迎來到月來客棧,我是掌柜空字符。
今天要給各位客官介紹的是兩款寫作利器:Typora和Mathpix Snipping Tool,其作用分別為寫作與公式提取。並且這兩款工具都有着其獨特的優勢,下面就開始一一介紹。
1 Typora這是一款支持Markdown格式所見即所得的文本編輯軟件,而對於習慣用Markdown語法來寫作的朋友那簡直不能太友好。掌柜平時90%以上的寫作內容都是用Typora來完成的。對於不熟悉Markdown語法的朋友來說,掌柜也勸你早點入坑,因為會用Markdown也就意味着學會了Latex的基本語法、學會了如何在文本中插入高亮的各類代碼以及如何導出無水印的PDF文件。市面上也有很多類似Typora的軟件,但或多或少都不如Typora功能齊全,甚至一些功能居然還收費。例如掌柜在遇到Typora之前就一直苦於尋找一個能導出無水印PDF的Markdown寫作軟件。但是Typora也有一個缺點就是,當內容過多的時候會有一點卡頓,不過這一點也不妨礙你平常寫個萬八千字的推文。
1.1 軟件安裝首先進入官網(https://typora.io/)下載對應的Typora安裝包:
下載完成之後雙擊安裝,選擇中文即可(或者安裝後依次點擊file->preference->genarl->Langugae選擇中文)。最後,還需要在偏好的Markdown中將Markdown擴展語法中的內聯公式選上。
1.2 Markdown與Latex 基本語法一般來說完成一篇文章的基本語法大致包括三個部分:文本排版、代碼排版與公式排版:
1.2.1 文字排版標題等級:在對應的標題前輸入#號,然後再點擊空格即設置成了一級標題;兩個#號則為二級標題,以此類推;
加粗語法:**加粗內容 ** ,即英文狀態下將文字放到四個星號之間,或者選中文字然後按快捷鍵ctrl+b;
傾斜語法:*傾斜內容*,或者快捷鍵ctrl+i;
無序列表:- 內容, 頂格輸入減號 -,然後空一格輸入文字;回車跳轉後會在下一行自動加上列表,並且可以通過tab或者shift+tab來調整縮進等級;
插入鏈接:[顯示文字](跳轉連接),例如:[月來客棧](www.ylkz.life)
插入圖片:![可空白](),輸入完括號後自動會自動跳轉;
引用:ctrl+shift+q,效果如下:
這句話是一句引用!
其它排版方式可點擊菜單欄裡面的段落和 格式查看。
同時,由於Markdown中也支持html標記語言,因此在需要的時候也可以使用html標記語言。
例如掌柜最常用的居中:
<center>我是居中文字</center>我是居中文字字體大小和顏色:
<fontsize=4color=red>月來客棧</font>月來客棧
1.2.2 代碼排版計算機類文字寫作的一個困難就是高亮代碼,普通的編輯器例如word不容易實現這一功能,而Markdwon卻能輕鬆解決。一般插入代碼有兩種形式:行內與行間,並且只有行間代碼才支持語法高亮。
行內:用`ctrl+c ` 可以完成複製功能 ctrl+c,也就是兩個點(ESC下面的那個鍵)中間輸入代碼
行間:任意空白行輸入三個``` 回車即可,然選擇對應的語言即可,例如```` `python然後回車,
importsysprintf("Helloworld!")同時,如果需要顯示代碼行號的話,需要在偏好->Markdown中打開行號設置。
1.2.3 公式排版除了代碼排版外,公式排版也是word類軟件不好解決的,尤其是便捷與美觀。數學公式的插入同樣也分為行內和行間。
行內:,,兩個美元符號間輸入公式;
行內:連續輸入兩個美元符號,回車即可輸入公式;
常見的LaTex語法見文章[1],對於一開始不熟悉的語法,直接複製過來修改即可,等熟悉之後即可自己輸入,效率更高。
$$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,獨立公式示例} $$同時,如果需要添加公式編號的話,可以手動進行添加
f(x)=\sum_{i=1}^nx_i^2\tag{1}掌柜強烈建議熟悉這些語法,因為熟悉之後能夠極大的提高你的書寫效率。同時,若是遇到大量公式需要錄入例如論文中的公式,則可以通過下面Mathpix Snipping Tool這個利器來解決。
另外一個常見的用法便是公式對齊與換行,例如:
\begin{aligned}f(x)&=\sum_{i=1}^nx_iw_i\\[2ex]f(y)&=a+b+c+d+e+f\end{aligned}其中[2ex]表示換行的間距,前面的數字越大間隔越大,當然直接使用\\也能進行換行。
1.3 導出PDF如需導出PDF處理,點擊文件->導出->PDF即可,同時也可以導出為HTML格式。
2 Mathpix Snipping Tool這款軟件的作用就是像截圖一樣將選中的公式直接轉化為LaTex代碼,複製完成之後即可使用。順便提一句,Mathtype也是支持LaTex輸入與複製公式時直接轉化為LaTex代碼,輸入完成回車即可。
首先進入官網(https://mathpix.com/)下載軟件,然後安裝。由於該軟件後期為付費使用所以需要註冊登錄,每個月使用50次之後便需要收費。同時大家不趕時間也儘量少用熟悉一下LaTex語法,然後就會發現常用的也就那些,並且都是有跡可循。其實掌柜平時並沒有依賴這個軟件,只是在遇到一些奇奇怪怪的符號時如論文中經常出現的:等會截圖看看其對應LaTex代碼。
在安裝完成並登錄後,直接快捷鍵ctrl+alt+m即可呼出,像截屏一樣截取即可。
如圖3所示為對上文中一個公式截取後的示例,其中最下方的綠色橫條表示置信度,越長則表示此次提取公式的準確度越高;其餘四行為不同形式的LaTex代碼,選擇第一個複製到Typora中即可。同時,該軟件還支持查看歷史的截取記錄。最後分享一個小竅門:若是對PDF中的公式進行截取,將PDF放大多倍後再提取成功率會高很多。
本次內容就到此結束,感謝您的閱讀!如果客官覺得上述內容對你有所幫助,歡迎點讚轉發!青山不改,綠水長流,我們月來客棧見!
引用[1] 常用LaTex語法:https://www.zybuluo.com/codeep/note/163962
都滑到這裡了,給掌柜點個讚👍🏻再走吧!