跳到正文
LinuxDo· KindCougar38·· 2 小时前AI 评分22

AcaNomo:面向学术写作的 Markdown 编辑器

AcaNomo :一个面向学术写作的 Markdown 编辑器

AI 导读

AcaNomo 是一款本地优先、Markdown-first 的桌面编辑器,支持 macOS 与 Windows,在 Nomo 基础上增加学术写作能力。它提供公式自动编号与交叉引用、通过本机 Zotero API 读取文献、数字制与作者—年份制引用,并可导出为 Word / LaTeX,内置 Nature 与 ACS 初始版式。

正文

2026 年10 月 6 日 02:10 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签: 是
  • 我的开源项目完整开源,无未开源部分: 是
  • 我的开源项目已链接认可 LINUX DO 社区: 是
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


本项目完全基于 https://linux.do/t/topic/2429696 修改实现,Nomo 是一个小而美的Markdown编辑器,推荐使用。

AcaNomo 基础工作流演示


AcaNomo是一款本地优先、Markdown-first 的桌面编辑器,支持 macOS 与 Windows。它以 Markdown 文本作为文档主数据,在语义编辑与源码模式之间保持一致,同时提供面向论文写作的公式、引用与审阅工作流,以及 TXT、JSON 大文件分段编辑、文件管理、文档导航和桌面集成能力。


AcaNomo 0.5.9 学术写作、Git 审阅和 Nature/ACS 导出工作流

相比于 Nomo,它多了什么?

学术写作与文献

  • 公式编号与引用:行间公式支持自动编号、按章节编号和手动编号;行内公式可添加标签。公式引用会生成可点击的交叉引用,并在语义编辑与源码模式之间保持同步。
  • Zotero 本地连接:应用通过本机 Zotero API(默认 http://127.0.0.1:23119/api,等价于 http://localhost:23119/api/)读取条目、引用信息和导出数据。使用前请启动 Zotero 并允许本地 API 访问。
  • Markdown 引用语法:在正文中输入 [@D9PGQUM4; @T4IQZGRM; @MRHTZ5CI],或从“编辑 → 学术引用 → 插入文献引用”打开选择器。支持数字制和作者—年份制;<!-- markedown:bibliography --> 是参考文献列表的默认插入占位符,可移动到文稿中的其他位置。
  • 文档级设置:在“编辑 → 学术引用 → 文档编号设置”中选择公式编号方式和引用样式;“刷新文献数据”会重新从 Zotero 读取已使用的条目。
  • 导出为 Word / LaTeX, 内置 Nature 与 ACS 初始版式。保留可编辑的引用。

一个最小的论文片段如下,YAML 设置和引用标记都会保留在 Markdown 源文件中:

---
equation-numbering: section
citation-style: numeric
---

$$
E = mc^2 \label{eq:energy}
$$

由式 \eqref{eq:energy} 可知,质量与能量等价 [@D9PGQUM4; @T4IQZGRM]。

<!-- markedown:bibliography -->

用 Git 来管理你的文档,并和AI一起编辑

  • 入口:选择“编辑 → 审阅模式 → 启用 / 退出审阅模式”,或使用 Ctrl / Cmd + Shift + Y。
  • 基线:已跟踪文件以当前 Git HEAD 为基线;未跟踪文件会在保存后创建基线提交。文件不在 Git 工作区时,应用会先询问是否在当前目录创建仓库。
  • 显示:以 Git 风格的 unified diff 计算连续修改。新增内容保持正文颜色并使用蓝色下划线,删除内容以临时红色删除线显示;这些标记不会写回 Markdown、撤销历史或导出文件。
  • 接受与回滚:接受当前修改只暂存并提交选中的 hunk,未接受的修改继续留在工作区;接受全部修改会提交当前 Markdown 文件。根据暂存区回滚会恢复工作区及本次审阅期间新增的资源文件。审阅期间若其他工具改变了 HEAD,应用会重新读取基线。

审阅模式作用于 Git 工作区中的完整文件历史,图片等审阅期间新增的资源也会随接受或回滚操作一起处理。

仓库地址 https://github.com/chen-yu-hao/Acanomo

来源:LinuxDo · linux.do