George C. Privon 498e0d64cd add booktabs package so pandoc md tables compile without complaint 7 lat temu
..
filters 84e6ced073 ack demo for MNRAS, since it uses an unnumbered section 7 lat temu
README.md 84e6ced073 ack demo for MNRAS, since it uses an unnumbered section 7 lat temu
demo.bib c5e1bc333f minimum viable MNRAS template. fixes #1 7 lat temu
demo.md 7875b81f54 link to pandoc and to aastex demo 7 lat temu
macros.tex c5e1bc333f minimum viable MNRAS template. fixes #1 7 lat temu
mnras_template.tex 498e0d64cd add booktabs package so pandoc md tables compile without complaint 7 lat temu

README.md

MNRAS Pandoc Template

Generate a tex file with:

pandoc demo.md -s --template mnras_template.tex -o demo.tex -F pandoc-crossref -F pandoc-citeproc --lua-filter=filters/acknowledgments.lua

Go straight to the pdf with:

pandoc demo.md -s --template mnras_template.tex -o demo.pdf -F pandoc-crossref -F pandoc-citeproc --lua-filter=filters/acknowledgments.lua --pdf-engine=xelatex

The demo.md file contains a sample article describing the use of this template in generating MNRAS output via pandoc.

Usage Notes

  • If you want to include macros in anything contained within the YAML header, those must be put in a separate macro file that is incorporated via \include{} or \input{} above the title. This is demonstrated in demo.md.

Collaborations

  • For collaborations, authors will be grouped until there is a collaboration: entry in the YAML header. If a co-author that is not part of a listed collaboration is listed before co-authors that are part of collaborations, put nocollaboration: 1 in the YAML header to signify as such and avoid them being grouped with the later batch. See demo.md for an example.

Known Issues

  • The MNRAS template requires manual enumeration and de-duplication of affilations but this likely requires construction of a pandoc filter to properly handle. For now, all affilations are given the same superscript code and the user must manually adjust to suit.
  • MNRAS table environments pass through to LaTeX without trouble. But note that these will not translate to other outputs (HTML, epub, etc.). So consider what your desired outputs will be before you put lots of effort into tables. Or write a pandoc filter to handle tables.
  • The MNRAS bibliography format is not part of the Zotero (citation) Style Repository so pandoc-citeproc does not have access to the correct citation style. Dealing with this is beyond the scope of this particular repository, but hopefully that spec will eventually be translated into Citation style language.