Workflow leaderboard / Research / Academic writing

Write a citation-safe academic manuscript

可追溯引用的学术写作

Research / 科研 Academic writing / 学术写作 curated verified 2026-08-02

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.

ComponentRolePriceLink
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.

ComponentRolePriceLink
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.

Evidence