0%

全栈式学术写作工作流

全栈式学术写作工作流

学术写作需要整合大量的信息,整理思想,并在多次修订后产出最终文稿。这里,我们将介绍一个全栈式的学术写作工作流,利用了一系列工具,它们协同工作,帮助学者更高效地完成学术写作。

工具和技术

  • Zotero:一个强大的免费参考文献管理工具,可以用来收集、组织和引用文献资源。它也具有内置的PDF阅读器和笔记工具。
  • Obsidian:一款链接型的笔记应用,支持Markdown文件,可以创建和管理知识图谱。
  • Quarto:一款文档转换工具,能够将易于编写的Markdown文件转换为LaTeX、HTML等格式的文件。
  • VSCode:Visual Studio Code(VSCode)是一款开源的代码编辑器,具有丰富的扩展插件,可以用来进行源代码的编辑和debug。
  • Overleaf:在线LaTeX编辑工具,支持多人实时合作编辑,是学术写作过程中常用的写作平台。
  • Git:一个分布式的版本控制系统,可以对文件的修改历史进行追踪,便于协作和版本控制。

工作流程

  1. 收集和管理文献:首先使用Zotero来收集相关文献,并在Zotero的内置阅读器中阅读文献并做笔记。
  2. 创建知识图谱:通过Obsidian上的插件,将Zotero的笔记和文献信息导入Obsidian,转变为持久保存的知识卡片和文献笔记。
  3. 创建初始文稿:在研究项目文件夹下,通过Quarto的qmd文件创建你的初稿。你还可以在Obsidian库中使用Window的软链接将“研究项目”文件夹链接进来。
  4. 编辑文稿和引文插入:借助Obsidian的qmd as md插件,你可以在Obsidian中编辑这些qmd文件,并使用联动Zotero的插件插入符合Quarto要求的Pandoc格式的引文。
  5. 调整格式和预览文稿:在VSCode中,使用其Quarto插件对初稿qmd文件的格式进行调整,添加必要的信息,然后渲染成LaTeX格式,实时预览最终的文稿。
  6. 共享和继续编辑:通过调整Quarto的设置,输出为LaTeX包,然后将LaTeX包上传到Overleaf与指导老师或研究伙伴共享,共同对稿件进行进一步的修改和批注。
  7. 修改版本和准备投稿:根据反馈再次进行修改,然后使用适合的期刊模板,将文稿转换为供投稿的TeX包。
  8. 版本控制:在整个过程中,使用Git进行版本控制,轻松管理不同版本和历次修改。

如果你正在进行的是日常的课程作业或者报告展示,你可以在Quarto里直出HTML文件进行展示,无需走完整个流程。

关于版本约束

  • 在使用过程中,你需要谨慎地维护你的工作流程,审慎的管理你的文件版本,以确保不同阶段的文件是最新状态并保持一致性。

这样一套流程,你可以依据你的具体要求和个人习惯进行灵活地调整,以达到最舒适的学术写作体验。