Workflow leaderboard / Research / Academic writing
Write a citation-safe academic manuscript
可追溯引用的学术写作
Draft and compile a manuscript with stable citation keys, reproducible bibliography exports and explicit checks for unsupported claims.
Variants
Free & local / 免费本地
~35 min setup
Any current laptop. No GPU required.
| Component | Role | Price | Link |
|---|---|---|---|
| Typst 0.15.1 | fast local typesetting and bibliography rendering | Free / 免费Apache-2.0 compiler and CLIchecked 2026-08-02 | https://github.com/typst/typst/releases/tag/v0.15.1 |
| Zotero with Better BibTeX Zotero 9.x plus Better BibTeX 9.0.54 | reference library and stable automatic bibliography export | Free / 免费desktop software and extension are freechecked 2026-08-02 | https://github.com/retorquere/zotero-better-bibtex/releases/tag/v9.0.54 |
Minimal Typst manuscript
#set document(title: "Manuscript title", author: ("Author Name",))
#set page(paper: "a4", margin: 2.5cm)
#set text(size: 11pt)
#set par(justify: true, leading: 0.65em)
#set heading(numbering: "1.1")
= Abstract
Write the abstract after the results are stable.
= Introduction
A claim supported by a source @replace-citation-key.
= Methods
= Results
= Discussion
#bibliography("references.bib", style: "apa")
Compile and check unresolved citations
typst compile manuscript.typ manuscript.pdf 2> typst-errors.txt
test -s manuscript.pdf
if rg -n 'unknown reference|unresolved|error' typst-errors.txt; then exit 1; fi
sha256sum manuscript.typ references.bib manuscript.pdf > SHA256SUMS
Claim-to-citation audit
Audit the manuscript one factual claim at a time. For each claim list its section, exact sentence, cited key, whether the cited source directly supports it, and the smallest correction needed. Mark uncited claims, citation drift, secondary citations presented as primary evidence, and claims stronger than the source. Do not invent references or page numbers.
Known pitfalls
- Better BibTeX 9.0.54 supports Zotero 8 and Zotero 9 beta but no longer supports Zotero 7.
- Pin the Typst compiler version because template and package behavior can change across releases.
- Freeze references.bib with the manuscript revision used for submission.
- A rendered citation proves formatting, not evidentiary support.
Cloud premium / 云端高配
~20 min setup
Browser only. Appropriate for real-time coauthoring when institutional policy permits cloud storage.
| Component | Role | Price | Link |
|---|---|---|---|
| Overleaf Premium web editor current 2026-08-02 | collaborative LaTeX editing, history and review | Subscription (rate not published) / 订阅制(费率未公开)unverified regional individual price; check the official plans page and institutional accesschecked 2026-08-02 | https://www.overleaf.com/user/subscription/plans |
| Zotero 9.x current stable channel | reference system of record | Free / 免费300 MB storage tier includedchecked 2026-08-02 | https://www.zotero.org/ |
Submission branch checklist
[ ] Freeze the bibliography export
[ ] Resolve all missing citation keys
[ ] Confirm every figure and table is referenced
[ ] Verify author order and affiliations
[ ] Remove tracked comments and TODO markers
[ ] Compile from a clean project copy
[ ] Download source, PDF and bibliography
[ ] Record compiler and template versions
[ ] Store the submission checksum
Known pitfalls
- Institutional Overleaf access can change the effective price and features.
- Cloud history is not a substitute for a submission archive.
- LaTeX compilation success does not detect unsupported claims.
- Confirm journal class and package restrictions before final formatting.