macOS
brew install pandoc-crossreflocal Homebrew formula metadata
brew / rank 1648
Pandoc filter for numbering and cross-referencing. Version 0.3.25a via Homebrew; verified 2026-09-14. Also installable with pacman: sudo pacman -S pandoc-crossref.
install
brew install pandoc-crossreflocal Homebrew formula metadata
sudo pacman -S pandoc-crossrefArch Linux sync databases · pandoc-crossref · source: geo.mirror.pkgbuild.com
scoop install main/pandoc-crossrefScoop official bucket manifest trees · bucket/pandoc-crossref.json · source: api.github.com
overview
Pandoc filter for numbering and cross-referencing
history
pandoc-crossref is a Haskell filter that adds numbering and cross-references for structured elements in Pandoc documents.
pandoc-crossref was developed as a Haskell Pandoc filter inspired by the pandoc-fignos and pandoc-eqnos filters. It expanded the same general approach into a unified cross-reference system for multiple document element types.
The project evolved to cover HTML, LaTeX, PDF, Markdown, and other Pandoc outputs, with format-sensitive behavior such as delegating labels and references to LaTeX where possible.
The official repository documents prebuilt executables for Windows, macOS, and Linux, installation from Hackage or source, and availability through Arch, Nix, Homebrew/Linuxbrew, FreeBSD, Gentoo, and Scoop.
Its release binaries are tied closely to Pandoc versions, so package maintainers commonly update or rebuild pandoc-crossref alongside Pandoc API changes.
Users run Pandoc with --filter pandoc-crossref or -F pandoc-crossref, label document objects with prefixes such as fig:, eq:, tbl:, sec:, and lst:, and refer to them using Pandoc citation-like syntax.
Configuration can be placed in document metadata, supplied through crossrefYaml, stored as pandoc-crossref.yaml in the working directory, or kept in per-user general and output-format-specific configuration files.
pandoc-crossref fills a frequently requested gap in reproducible scholarly and technical publishing: stable numbering and references for figures, equations, tables, sections, subfigures, and code listings across Pandoc output formats.
Package maintainers care about its unusually tight compatibility relationship with Pandoc. Users must select a build produced for their Pandoc version, making coordinated upgrades more important than for a typical standalone filter.
security posture
No matching local secret-handling manifest was found for pandoc-crossref. Package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
./pandoc-crossref.yaml~/.pandoc-crossref/config.yaml~/.pandoc-crossref/config-$FORMAT.yamlpath specified by the crossrefYaml metadata variable.\pandoc-crossref.yaml%USERPROFILE%\.pandoc-crossref\config.yaml%USERPROFILE%\.pandoc-crossref\config-$FORMAT.yamlpath specified by the crossrefYaml metadata variableexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
pandoc-crossref | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/lierdakil/pandoc-crossref
install metadata
| Package key | brew:pandoc-crossref |
|---|---|
| Version | 0.3.25a |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/pandoc-crossref |
| Homepage | https://lierdakil.github.io/pandoc-crossref/ |
| Repository | https://github.com/lierdakil/pandoc-crossref |
| Upstream docs | https://lierdakil.github.io/pandoc-crossref/ |
| License | GPL-2.0-or-later |
| Source archive | https://github.com/lierdakil/pandoc-crossref/archive/refs/tags/v0.3.25.tar.gz |
| Last updated | 2026-09-14T13:44:10+02:00 |
| Pulse | updated |
| Dependencies | gmp, pandoc |
| Build dependencies | cabal-install, ghc |
| Uses from macOS | libffi |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pandoc-crossref |
| Version Scheme | 0 |
| Revision | 1 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
pandoc-crossref 0.3.20-2
Pandoc filter for cross-references
https://hackage.haskell.org/package/pandoc-crossref
sudo pacman -S pandoc-crossrefmain/pandoc-crossref
scoop install main/pandoc-crossrefsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.