0%

使用Markdown(思源笔记+Pandoc)进行学术论文写作

1. 软件安装

2. Markdown文章撰写

直接在思源笔记中撰写文章操作,如果需要插入参考文献可以通过快捷键调用ZoteroWindowsPicker软件进行检索,如下图所示。插入的引文格式为[@bogeman_2017]

正文中图片格式

1
2
此处是正文中图片的格式示例如{@fig:图片引用名id}所示
![转换后显示在图片下面的图片名](assets/image-20220327175528-qjh843e.png){#fig:图片引用名id}

正文中表格格式

1
2
3
4
5
此处是正文中图片的格式示例如{@tbl:表格引用名id}所示
| 表头1 | 表头2 | 表头3 |
| ----- | ----- | ----- |
| 1 | 4 | 7 |
Table:转换后显示在表格上的表格名. {#tbl:表格引用名id}

正文中脚注格式

1
2
正文内容/题名[^1]
[^1]: 本论文是基金资助

Pandoc格式转换

在思源笔记中撰写好草稿后,导出为Markdown,将md文档和存放图片的assets文件夹拷贝到与zotero.lua相同的文件夹内

  1. md文档进一步修正

    • 添加YAML。确保转换为docx后,图片与表格自动标注序号

      1
      2
      3
      4
      5
      6
      fignos-cleveref: True
      fignos-plus-name:
      fignos-caption-name:
      tablenos-cleveref: True
      tablenos-plus-name:
      tablenos-caption-name:
    • 图片、表格引用著名,即成对添加{@tbl:表格引用名id}{#tbl:表格引用名id}{@fig:图片引用名id}{#fig:图片引用名id}

  2. md文档修改好后,进行pandoc转换,语法:pandoc --filter pandoc-xnos source.md -s --lua-filter zotero.lua -o output.docx

  3. 转换后的docx文档,打开后,分别使用word中zotero插件的RefreshAdd/Edit Biblography。前者将文章中的[@bogeman_2017]转换为数字上标,后者,自动将参考文献书目插入光标所在的位置

  4. 最终结果如图

教程:MD-Pandoc进阶教程:图表、文献和目录_Andrew@csdn的博客-CSDN博客