基本思路:
首先,markdown码字。所以,这里要熟悉markdown的语法(总共也没几条,十分钟应该能就能熟练运用);
然后,要用zotero来插入文献。这里,要用到Better BibTex插件(作用是给zotero了的文献生成citationkey),装了之后,zotero程序的Preferences里就会多出相应的卡片。剩下的就是设置下:
(1) citation key的格式,建议[auth:lower][year];
(2) quickCopy format为Pandoc
(3) 编辑的.md文档里插入[@citation key]。这里具体看用什么编辑器(例如VS code,Typora,Ulysessis等),我用VS code,所以可以搜zotero,然后选择“citation picker for zotero”的插件,在工作时,按住ctr+shift+P(可以自定义),就会弹出zotero的选择对话框,跟用office的zotero插件时的过程一样,搜索你想插入的文献title,回车就可以插入到.md文件里了。当然,没有这个插件没有问题,到zotero里直接把citation key复制一下,然后手动在.md里相应位置插入[@citation key],是一样的。
最后,就是用Pandoc来编译和转换.md文件为.docx文件。前提是要安装Pandoc,怎么装就不说了。
(1)在终端里运行pandoc input.md -s --lua-filter=zotero.lua -o output.docx %这里的zotero.lua脚本文件需要另外下载,放到终端可以搜索到的地方(建议就放在文档所在文件夹内),下不到可以私信我;input.md就是源文件,output.docx就是输出文件
(2)然后打开outpit.docx文件,在office word的zotero选项卡里选择好参考文献格式,点击OK,接着refresh一下,就完成了。