Supra lets you write legal scholarship in Markdown.
Supra is a Pandoc wrapper for writing legal scholarship in Markdown. Pandoc is great for academic writing. But there are several aspects of legal scholarship that Pandoc doesn't do well, particularly the innumerable footnotes with oodles of cross-references—i.e., supra notes.
Supra makes Pandoc more useful for writing legal scholarship. Its main feature is a pre-processor that (1) inserts citations for common source types; (2) where appropriate, adds short-form citations to those sources in subsequent footnotes; and (3) adds cross-references among footnotes. Supra can then call Pandoc with an optional custom reference. Finally, a post-processor can edit the file that Pandoc produces, turning footnote cross-references into fields (which can then update automatically), adding an author footnote, and more.
For instructions on how to setup Supra, markup a document, and run the program, see the manual.
- 0.1.0: Initial release
- 0.1.1: Fixed readme & blank-user journal command
- 0.1.2: Updated documentation
- 0.2.0: Added Pandoc and post-processing functionality
- 0.3.0: Added support for cases and automatic
*Id.*
s. - 0.3.1: Fixed date-parts deserializing bug.