易讀易寫的Markdown,作數學筆記很容易,10分鐘就能掌握

2020-12-08 究盡數學

作為一個內容創作者、或者老師、學生,是不是經常會苦於沒有一個易用的工具,可以高效的編輯和管理文檔?若果真如此,我想Markdown非常適合你!

Markdown是一種易讀易寫的輕量級純文本標記語言,由約翰·格魯伯在2004年創建。Markdown有諸多的優點,比如易讀易寫,不出10分鐘就能快速上手、熟練,而且可以導出HTML、PDF、圖片、epub等格式的文檔,可以方便、快捷的用於圖文、筆記的寫作。

Markdown的基本語法,在網上很容易找到,能快速上手,學習的成本基本可以忽略不計。最重要的是,支持圖片、圖表、以及數學公式。目前,流行的Markdown編輯器可謂是五花八門,那麼在選擇編輯器之前,請先看幾個問題:

支持的系統平臺(Windows、Mac、Linux)?是否免費開源?是否支持中文界面?是否支持數學公式渲染、Mermaid流程圖?是分屏預覽,還是所見即所得的實時預覽?是否支持資料庫,圖床?是否支持onedrive同步?是否可以導出其他格式,以及生成目錄?該篇文章,從支持Windows系統、免費、有中文界面;以及支持數學公式、可預覽這幾個方面,推薦幾款Markdown編輯器!

所見即所得

第一款就是Typora,也是我個人正在用的一款:因為是國人開發,所以有中文界面;支持數學公式的渲染,尤其是流程圖的渲染特別漂亮;是所見即所得的實時預覽編輯器,當然也可以切換為源碼模式;最重要的一點是免費!

第二個是Mark Text,與Typora比較類似,也值得一試。這兩款適合在校學生、老師等個人使用,因為不支持同步功能,不過也可以通過git提交github的方式彌補。

數據分析師、程式設計師的選擇

程式設計師從事著項目代碼的開發與維護工作,也會寫一些開發記錄、日誌等內容;另外,一些數據分析師,除了完成數據的分析,還需將工作結果或成果記錄下來。總之就是,既要寫代碼,又要寫文檔。那麼這裡推薦兩款,一個是VSCode,一個是Sublime Text。

Sublime Text是一個口碑不錯、用戶龐大的付費軟體,但基本上不影響我們免費使用。它需要配置幾個插件來實現Markdown的編輯。Sublime Text有著豐富的Markdown插件,比如下表:

接下來介紹一下插件安裝步驟:

首先,選擇下載一款適合自己系統的Sublime Text。安裝Sublime Text後,打開運行,然後安裝Package Control組件按Ctrl+ `(此符號為tab按鍵上面的按鍵) 調出console輸入如下命令後,回車:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())如果在Perferences->中看到package control這一項,則安裝成功(如下圖)。

用Package Control安裝插件按下Ctrl+Shift+P調出命令面板輸入install 調出 Install Package 選項並回車,然後在列表中選中要安裝的插件。

注意:安裝插件時保持網絡暢通,避免插件由於網絡原因安裝失敗。

最後是插件的參數配置

上面是Sublime Text的配置。另外一個是微軟發行的VSCode,也是特別受歡迎的一款編輯器,VSCode自身支持markdown的編輯,而且有功能更豐富的Markdown豐富:

安裝編輯插件:Markdown All in one安裝預覽插件:Markdown Preview Enhance支持分Tab實時預覽可以寫作SlideMarkdown Preview Enhanced內部支持 flow charts、 sequence diagrams、mermaid、 PlantUML、 WaveDrom、 GraphViz、Vega & Vega-lite、Ditaa圖像渲染。 也可以通過使用 Code Chunk來渲染 TikZ、 Python Matplotlib、Plotly等圖像,但為了安全,默認是關閉的。關於VSCode,會在後續的一個章節中給出更詳細的介紹。

團隊、多人協同

需要多人協作完成的內容,或者供個人隨時、隨地在線編輯使用的工具,可以在雲端存儲。該類型的知識內容管理系統,市場上有很多,大部分是收費的,而免費使用的是功能受到限制的版本,這裡簡單提一下Cmd Markdown和小書匠。

當然,也會在後續的章節中提供雲端存儲的免費方案,也可實現多人協同。綜合考慮,我個人建議使用Typora或者VSCode。

相關焦點

  • 還在用 Word 做筆記?Markdown 開啟你更高效工作的第一步!
    何為 Markdown❝Markdown 是一種「輕量級」標記語言,它允許人們使用易讀易寫的「純文本格式」編寫文檔,然後轉換成有效的 HTML 文檔。❞❝由於 Markdown 的輕量化、易讀易寫特性,並且對於圖片,圖表、數學式都有支持,目前許多網站都廣泛使用 Markdown 來撰寫幫助文檔或是用於論壇上發表消息。
  • Markdown筆記 | 一篇最詳細的Markdown 教程 --> 收好
    Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。Markdown 語言在 2004 由約翰·格魯伯(英語:John Gruber)創建。Markdown 編寫的文檔可以導出 HTML 、Word、圖像、PDF、Epub 等多種格式的文檔。Markdown 編寫的文檔後綴為 .md, .markdown。
  • Markdown與LaTeX公式的使用入門指南
    它允許人們使用易讀易寫的純文本格式編寫文檔,然後轉換成有效的XHTML(或者HTML)文檔。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。由於Markdown的輕量化、易讀易寫特性,並且對於圖片,圖表、數學式都有支持,目前許多網站都廣泛使用Markdown來撰寫幫助文檔或是用於論壇上發表消息。
  • 如果你還不會用Markdown
    Markdown使用一、介紹考慮到周圍不少同學不太了解markdown以及從未使用過markdown,這裡對markdown進行一下介紹。我平時寫公眾號文章全部是使用markdown編寫,之後使用相應的格式轉換工具排版,比起word要方便很多(當然如果word用的很熟練的話自然是不比markdown差的,我就屬於word用得不太利索的…)markdown在平時的工作生活中有很多方便的使用場景,例如做筆記,進行項目記錄,寫報告等等。
  • Markdown學習筆記
    允許人們使用易讀易寫的純文本格式編寫文檔,可以導出 HTML 、Word、圖像、PDF、Epub 等多種格式的文檔,文檔後綴為.md,.markdown。Markdown 編輯器工具本地APP:MarkText、Typora、Notable、vnote等;1. 基礎介紹1.1 標題書寫時,建議在 # 後加一個空格,這是最標準的 Markdown 語法。
  • Linux 上 10 個最好的 Markdown 編輯器
    Best Linux Markdown Editors對於不了解 Markdown 的人做個簡單介紹,Markdown 是由著名的 Aaron Swartz 和 John Gruber 發明的標記語言,其最初的解析器是一個用 Perl 寫的簡單、輕量的同名工具[1]。它可以將用戶寫的純文本轉為可用的 HTML(或 XHTML)。
  • 5分鐘掌握一項寫作技能,小白也能懂的簡明markdown教程
    什麼是markdownmarkdown是為那些需要經常碼字或者進行文字排版的、對碼字手速和排版順暢度有要求的人群設計的,他們希望用鍵盤把文字內容打出來後就已經排版好了,最好從頭到尾都不要使用滑鼠。這些人包括經常需要寫文檔的碼農、博客寫手、網站小編、出版業人士等等 參考 百度百科markdown簡明語法開始學習markdown就有必要了解一下基本的語法,這裡羅列一些基本的語法,這些語法是非常簡單且常用的,能夠幫助你快速掌握這門輕量的標記語言並且能夠動手寫自己的小博客,動手寫起博客之後一些高級的用法可以邊用邊學
  • 推薦幾款好用的markdown編輯器
    Markdown編輯器深受技術人員的喜愛,Markdown可以用來編寫說明文檔,用它寫的文檔很多技術平臺都能通用;Markdown可以用來寫技術博客,可以使說明部分和代碼都非常清晰易讀;Markdown
  • 如何用Markdown寫論文?
    寫作學術論文時,你還不得不時常面對圖表交叉引用、數學公式和腳註等問題。如果方法不當,會把寶貴的時間和注意力耗散掉,勞而無功。Word編輯器用來寫學術論文,可能真的並不是最優方案。但是沒辦法,國內學術界,尤其是人文社科領域,目前投稿模板還主要是Word的。好消息是,即便是形成Word文稿,效率也是可挖掘的。
  • MarkDown語言基礎
    Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。
  • Obsidian黑曜石 | 一款致力於知識歸納的markdown語法筆記
    所以今天我給大家帶來一款markdown語法的編輯軟體Obsidian,來幫助我們的日常學習與工作。可能有的小夥伴還不知道markdown語法是什麼,這裡有必要給大家做個簡單科普。大家不要聽到語法就聯想到要向碼農一樣敲一些帶顏色的字符。其實markdown語法特別簡單同時也很實用,它是輔助我們在電腦上碼字的一種方式。能夠讓我們更流暢地做文字編輯,不用依靠滑鼠去調節文字的大小或其他的文字樣式。
  • 程式設計師常用筆記軟體,一個支持markdown,兩個支持iPad
    筆記軟體基本上已經是打工人的標配了,事實上我估計很多人跟我一樣,學生時代就開始使用筆記軟體了,這些年我用過的筆記軟體,電腦上用過Evernote、有道雲筆記、為知筆記,iPad上用過GoodNotes、Notability,手機上主要用Notes、Google Keep,今天我給大家介紹一下我現在主力在用的幾款軟體
  • 起英文名字 | 易記、易讀、易寫的男生英文名字大全
    還是那就話,社會發展到現在,與國際友人的接觸越來越多,不管你是出國留學旅遊,還是在外企工作,有一個英文名字都是很有必要的,下面為大家介紹易記、易讀、易寫的男生英文名字大全,有需要的各位可以做個參考哦!男生英文名字大全易記、易讀、易寫的男生英文名字大全Antony
  • Markdown 新手入門語法
    Markdown用於解放滑鼠,僅僅使用鍵盤就能排版出非常漂亮的文字、博客等(比如本文就是用Markdown編寫的)。Markdown 的目標是實現「易讀易寫」。實例:ok,那麼你可能會問,我有一個好多代碼的代碼塊,這樣打字會瘋的,其實markdown還提供了一種簡單的嵌入代碼塊的語法。在你的代碼塊的前面和後面都加上```(三個反引號)即可,如圖:
  • 極刊・IC 攻城獅需要了解的 Markdown 都在這裡
    它允許我們使用易讀易寫的純文本格式編寫文檔,然後轉換成有效的 XHTML(或者 HTML)以及其他格式的文檔」。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。斜體和粗體分級標題連結 (內、外)圖片列表(有序、無序)引用代碼塊分隔線有很多工具可以幫助你由簡入深地掌握 Markdown。
  • 從課堂到生活,學好數學該掌握的技能,我們都給你寫出來啦!
    ▌2.4 課前複習筆記在下節課前,把上節課的筆記通讀一遍,這樣就能跟上進度,為新知識做準備。閱讀以前的筆記將幫助我們在新舊內容之間建立必要的聯繫,並為建立新知識打下更堅實的基礎。40% 留給課堂筆記,40% 留教材,20% 留出給自己「複習線索」。「複習線索」應該是關鍵字或短語,在筆記的每個部分標記信息的種類。這些應該是濃縮的提示,而不是大量的或重複的筆記,這樣就可以很容易地瀏覽我們記錄下的筆記,並將它們與相關的概念串聯起來。
  • R Markdown 簡介
    交互式文檔是一種包含Shiny控制項與輸出的 R Markdown文件, 你可以再 markdown中寫報告,並且作為app來啟動它。本文主要闡述如何使用R Markdown寫報告。與本文配套的文獻 Introduction to interactive documents, 將像你展示如何通過將R Markdown 報告轉變成為帶有Shiny組件的交互式文檔。
  • Markdown 語法快速入門
    它允許人們使用易讀易寫的純文本格式編寫文檔,然後轉換成有效的XHTML(或者HTML)文檔。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。由於Markdown的 輕量化、易讀易寫特性,並且對於圖片,圖表、數學式都有支持,目前許多網站都廣泛使用Markdown來撰寫幫助文檔或是用於論壇上發表消息。
  • Markdown介紹
    它允許人們「使用易讀易寫的純文本格式編寫文檔,然後轉換成有效的XHTML(或者HTML)文檔」。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。效果如下:Deadpool引用在我們寫作的時候經常需要引用他人的文字,這個時候引用這個格式就很有必要了,在 Markdown 中,你只需要在你希望引用的文字前面加上 > 就好了,例如:markdown 引用
  • 8 個優秀的開源 Markdown 編輯器
    Markdown 可以讓用戶「以易讀、易寫的純文本格式來進行寫作,然後可以將其轉換為有效格式的 XHTML(或 HTML)「。Markdown 語法只包含一些非常容易記住的符號。其學習曲線平緩;你可以在炒蘑菇的同時一點點學習 Markdown 語法(大約 10 分鐘)。通過使用儘可能簡單的語法,錯誤率達到了最小化。除了擁有友好的語法,它還具有直接輸出乾淨、有效的(X)HTML 文件的強大功能。