如何使用markdown書寫科研論文

Markdown最近慢慢變得越來越流行,很多博客的書寫都支持Markdown. 文本主要討論如何使用markdown來書寫科技論文.

使用markdown書寫科技論文的優勢和劣勢

優勢

  1. 可以使用任何喜歡的編輯器進行書寫,並且免費
  2. 可以藉助編輯器的優勢,比如說sublime的強大編輯功能/可以隨時關閉卻不會丟失內容等特性
  3. markdown學習起來比較簡單,源碼即時候機器閱讀又適合人類閱讀
  4. 文本文件方便和git一起使用,從而得到版本控制的功能,避免了書寫過程中想回到一個以前的版本卻沒有保存的場景(重要)
  5. 基於github等,方便與他人協作(重要)
  6. 能夠方便使用latex公式,高效地編輯數學公式(其實這是我是用它的一個最主要的原因)
  7. 方便轉換成其他格式

劣勢

  1. 缺少統一和完善的工具鏈來完成學術寫作(相反latex卻有)
  2. 並不是所有人都使用你的工具來進行創作導致與他人協作苦難(相對的)

使用 markdown書寫科技論文的要求

  1. 支持公式
  2. 支持腳註
  3. 支持引文格式

預覽

工具清單

  1. pandoc
  2. sublime text
  3. zotero

第一步: 使用pandocs markdown

markdown有很多方言變種,這裡要求使用 pandocs markdown,它的語法可以參考.

第二步: 使用pandoc

pandoc的使用可以參考官方文檔,

看視頻學習

強烈推薦的視頻.

第三步: 在sublime裡面書寫

Pandoc syntax highlighting in Sublime Text 3?

blog.hartleygroup.org圖標larlequin/PandocAcademic?

github.com圖標scotthartley/PandocSyntax?

github.com圖標How to use Markdown and Pandoc in Sublime Text 3?

donlelek.github.io圖標Markdown生態鏈整理?

www.yangzhiping.com圖標scholmd/scholmd?

github.com圖標slug404/Smark?

github.com圖標https://github.com/jgm/pandoc/wiki/Pandoc-Extras?

github.com

第四部: 編譯

在sublime裡面build,修改參數

{ "cmd": ["pandoc", "-s", "-f", "markdown", "-t", "docx", "--filter=/home/kandy/miniconda3/bin/pandoc-citeproc", "--bibliography=/home/kandy/我的堅果雲/coWordsStudy/markdownLab/my.bib", "--csl=/home/kandy/我的堅果雲/coWordsStudy/markdownLab/chinese-gb7714-2005-numeric.csl", "-o", "$file_base_name.docx", "$file"], "selector": "text.html.markdown"}

推薦閱讀:

論文中,你的用詞折射出你的人生態度
道不同,不相為謀——不當編輯也要推動開放獲取
較全的國內外學術論文網站與常用的學術搜索引擎

TAG:論文 | Markdown | 學術論文 |