Re this:
> Ok, I probably missed in the Pandoc citeproc doc that doesn't mention that supports only MD, so I thought it would work for all formats with pattern @test.
The @test citation syntax is defined under the
citations extension (with target 'extension-citations'). This is within the 'Pandoc's Markdown' section and so perhaps applies only to markdown.
However, there's another
citations extension (with target 'org-citations') in the 'Extensions -> Other extensions' section, and this describes its usage within org and docx documents.
This little shell script illustrates that the 'citations' extension is supported for docx, ipynb, jats, markdown (+variants), opml and org, and is enabled by default for markdown, opml and org.
% for i in $(pandoc --list-input-formats); do echo -n $i:; pandoc --list-extensions=$i | grep citations || echo; done | grep ':.citations'
docx:-citations
ipynb:-citations
markdown:+citations
markdown_github:-citations
markdown_mmd:-citations
markdown_phpextra:-citations
markdown_strict:-citations
opml:+citations
org:+citations
So I think that (not surprisingly?) the 'citations' syntax supported by a given input format (if supported) is a function of that input format. The supported format is clear for markdown (+variants?), org and docx but perhaps not for ipynb and opml.
I think that it might be useful to clarify some of this in the man page? Please let me know if I should create an issue.