如何使用markdown書寫科研論文
Markdown最近慢慢變得越來越流行,很多博客的書寫都支持Markdown. 文本主要討論如何使用markdown來書寫科技論文.
使用markdown書寫科技論文的優勢和劣勢
優勢
- 可以使用任何喜歡的編輯器進行書寫,並且免費
- 可以藉助編輯器的優勢,比如說sublime的強大編輯功能/可以隨時關閉卻不會丟失內容等特性
- markdown學習起來比較簡單,源碼即時候機器閱讀又適合人類閱讀
- 文本文件方便和git一起使用,從而得到版本控制的功能,避免了書寫過程中想回到一個以前的版本卻沒有保存的場景(重要)
- 基於github等,方便與他人協作(重要)
- 能夠方便使用latex公式,高效地編輯數學公式(其實這是我是用它的一個最主要的原因)
- 方便轉換成其他格式
劣勢
- 缺少統一和完善的工具鏈來完成學術寫作(相反latex卻有)
- 並不是所有人都使用你的工具來進行創作導致與他人協作苦難(相對的)
使用 markdown書寫科技論文的要求
- 支持公式
- 支持腳註
- 支持引文格式
預覽
工具清單
- pandoc
- sublime text
- zotero
第一步: 使用pandocs markdown
markdown有很多方言變種,這裡要求使用 pandocs markdown,它的語法可以參考.
第二步: 使用pandoc
pandoc的使用可以參考官方文檔,
看視頻學習
強烈推薦的視頻.
第三步: 在sublime裡面書寫
Pandoc syntax highlighting in Sublime Text 3larlequin/PandocAcademicscotthartley/PandocSyntaxHow to use Markdown and Pandoc in Sublime Text 3Markdown生態鏈整理scholmd/scholmdslug404/Smarkhttps://github.com/jgm/pandoc/wiki/Pandoc-Extras
第四部: 編譯
在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"}
推薦閱讀:
※論文中,你的用詞折射出你的人生態度
※道不同,不相為謀——不當編輯也要推動開放獲取
※較全的國內外學術論文網站與常用的學術搜索引擎