使用Markdown可以編輯數學圖文;LaTeX可以用於編輯和排版高質量的專業科學論文、書籍;而Jupyter Notebook可用於科學計算,Jupyter Notebook中的交互計算、文檔說明、數學公式、圖片的輸入和輸出,都以文檔的形式體現。那麼,有沒有一種方式可以將這三類工作,通過一款軟體完成?有,Visual Studio Code!
Visual Studio Code是微軟公司發行的一款免費開源、跨平臺的輕量級編譯軟體。它可以通過豐富的擴展來實現豐富的功能,比如上面提到的Markdown,LaTeX,Jupyter Notebook。
基本設置
下載並安裝VSCodeVSCode默認使用英文,可設置為簡體中文。快捷鍵Ctrl+Shift+P,搜索框中輸入「configure language」,回車;在打開的語言配置文件中,修改「locale」為「zh-cn」(原默認en-us);Ctrl+S保存設置,重啟VSCode即可。點擊左側的「擴展」,或者按快捷鍵「Ctrl+Shift+X」,在擴展搜索框中輸入「擴展名」
文件圖標設置,搜索擴展「vscode-icons」,點擊「安裝」即可。安裝代碼美化的擴展:Beautify。Markdown插件Markdown Preview Enhanced
VSCode自身支持markdown的編輯,同時有著豐富的Markdown擴展,比如Markdown編輯擴展Markdown all in one,Markdown預覽擴展Markdown Preview Enhanced。而預覽擴展Markdown Preview Enhanced支持分屏實時預覽,支持瀏覽器預覽HTML,還可導出HTML、PDF,還支持Slide製作。
Markdown基本上可以滿足大多數情況下的圖文寫作需求,但是對於高質量的論文,或者書籍的排版,需要使用LaTeX,而強大的VSCode可以作為LaTeX的編輯器。