IEEE Citations in Markdown With Pandoc and CSL
Tested 2026-10-27 with Pandoc 3.13 on macOS x86_64.
Extract all files into one folder, open a terminal in that folder, then run:

pandoc paper.md --citeproc --standalone --output paper.html
pandoc paper.md --citeproc --output paper.docx
pandoc reordered.md --citeproc --standalone --output reordered.html
pandoc reordered.md --citeproc --output reordered.docx

paper.md: MapReduce [1], Parliament [2], MapReduce [1].
reordered.md: Parliament [1], MapReduce [2], MapReduce [2].
Both output formats have two references. All four builds returned 0 with no warnings.
Missing-key check [@missing2026]: warning, exit 0, unresolved citation.
Without --citeproc: keys remain visible, no formatted bibliography.
DOCX files are generated outputs; edit Markdown/BibTeX and regenerate.

Sources:
MapReduce: publisher-deposited Crossref metadata
https://api.crossref.org/works/10.1145/1327452.1327492
Lamport: author's manuscript cover identifies ACM TOCS 16(2), 133-169, May 1998
https://lamport.azurewebsites.net/pubs/lamport-paxos.pdf
DOI https://doi.org/10.1145/279227.279229

ieee.csl is an unchanged copy from citation-style-language/styles:
https://raw.githubusercontent.com/citation-style-language/styles/1ccf4696be22ea0b55f83cc9163bde3061fddb0a/ieee.csl
File commit 1ccf4696be22ea0b55f83cc9163bde3061fddb0a, 2026-01-07.
SHA256 b4c7619fc16c45a31e4cc3271eab94ffe83192d3b4c7fc729470a3b459448de3
CSL authors/contributors and full attribution remain in ieee.csl.
CSL license Creative Commons Attribution-ShareAlike 3.0
https://creativecommons.org/licenses/by-sa/3.0/

Pandoc official release https://github.com/jgm/pandoc/releases/tag/3.13
Portable x86_64 macOS ZIP SHA256
1823278715aa405aaf21b59cde5dc789346aa8d4fc307467f9a9ee84162bedc5
The Pandoc executable is not included in this sample.
