# Preferred Frame Lab [🏠 Home](/) · [About](/about.md.html) · [Submissions](/submissions.md.html) · [Policies](/policies.md.html) · [Journals](/journals.md.html) ---

PNPMD Markdown specification — PNPMD v1.0.5

Max Freet, An M. Rodriguez (ORCID), Adrien Hale

Preferred Frame — November 2025

Share as:
https://preferredframe.com/prints/doi/10.5281/zenodo.17624140
https://doi.org/10.5281/zenodo.17624140

One-Sentence Summary

PNPMD is a specification for human-readable-first, plain-text, math-aware, markdown documents.

Abstract

PNPMD is a specification for human-readable-first, plain-text, math-aware documents. PNPMD honors Pandoc’s flavored markdown, rendered with pdflatex. Uses Pandoc’s crossref filter (giving numbered and referenceable equations, figures, tables, etc), and adds some syntax sugar to ease cross-referencing and citations.

Files

Article

PNPMD Markdown specification — PNPMD v1.0.5

Max Freet

An M. Rodriguez

Adrien Hale

November 16, 2025

1 One-Sentence Summary

PNPMD is a specification for human-readable-first, plain-text, math-aware, markdown documents.

2 Abstract

PNPMD is a specification for human-readable-first, plain-text, math-aware documents. PNPMD honors Pandoc’s flavored markdown, rendered with pdflatex. Uses Pandoc’s crossref filter (giving numbered and referenceable equations, figures, tables, etc), and adds some syntax sugar to ease cross-referencing and citations.

3 Keywords

plain-text, research format, markdown, mathjax, pandoc, PNPMD

4 Introduction

PNPMD is a specification for human-readable-first, plain-text, math-aware, markdown documents.

PNPMD:

5 (Suggested) Structure

5.1 Header

Three lines:

% Title
% Author(s)
% Date

5.2 One-Sentence Summary

One sentence summarizing the paper.

5.3 Abstract

3–5 sentences: problem method result significance.

No citations or equations.

5.4 Keywords

3–6 topical keywords.

Introduction, Theory/Framework, Derivation, Results, Discussion, Conclusion, Future Work, Appendices.

5.6 About Author(s)

Immediately before References.

A list of authors, with ORCID if available, email if corresponding, or relevant information.

For example,

5.7 References

Use DOI links where possible.

6 References and Cross-References

Cross-linking, numbering, and citations are produced automatically by Pandoc with the pandoc-crossref filter.

7 Cross-Reference System and Sugar Substitutions

When using the PNPMD rendering script, several syntactic sugars are automatically expanded to Pandoc-compatible links:

Colon-prefixed anchors (e.g., {#eq:wave}) are reserved for cross-reference numbering and remain untouched.

8 Formatting Rules

8.1 Math

$$
F_{\mu\nu} = \partial_\mu A_\nu - \partial_\nu A_\mu
$$ {#eq:sampleeq}

renders as:

Fμν = ∂μAν − ∂νAμ   (1)

And can be referenced as @eq:sampleeq, like so:

See eq. 1

8.2 Characters

8.3 Text Emphasis

Avoid bold/italics/underline unless essential.

Clarity is primary. Don’t pollute the document with unnecessary visual noise.

8.4 Section Separation

9 Conclusion

PNPMD is a plain-text specification for mathematically aware documents.

It standardizes minimal syntax, automatic cross-referencing, and deterministic conversion through Pandoc with pandoc-crossref.

The format remains simple, portable, and human-readable.

PNPMD: where notation and meaning remain human before machine.

10 Corresponding Author

An M. Rodriguez: an@preferredframe.com

--- - [Preferred Frame on GitHub.com](https://github.com/siran/preferredframe) - [Preferred Frame Pre-Prints server](https://preprints.preferredframe.com) (built: 2025-12-08 12:21 EST UTC-5)