Thanks. But you can't specify to run citeproc in the yaml with filter: pandoc-citeproc. Is there some reason that option doesn't pass through? 


On Wednesday, May 2, 2018 at 1:48:01 PM UTC-4, John MacFarlane wrote:

Yes, you can indicate the bibliography in a YAML metadata block.

Note, however, that you need to tell pandoc explicitly to
use the pandoc-citeproc filter

    --filter pandoc-citeproc

For backwards compatibility, it does this automatically when
you specify --bibliography on the command line. But not when
you have this in YAML metadata.

Stephen Mildenhall <stephen.j....@gmail.com> writes:

> My understanding is I can specify variables in yaml and use the
> yaml_metadata_block extension to pass them as metadata key value pairs to
> pandoc. Thus if my input file is:
>
> ---
> bibliography: somefile.bib
> ---
>
> Content and @references
>
>
> and I run
>
>>> pandoc -f markdown+yaml_metadata_block [other options]
>
> I should get the same result as
>
>>> pandoc -f markdown -M bibliography=somefile.bib [...]
>
> and the same as
>
>>> pandoc -f markdown -bibliography=somefile.bib.
>
> The last two versions, where I pass the biblio filename explicitly, work as
> expected. But going through the yaml block and using the extension does
> not. The csl= options is also ignored. But link-citations: true works from
> yaml when I use the explicit version.
>
> What am I missing?
>
> Being able to control everything from the yaml would be fantastically
> helpful....so I hope there is a solution.
>
> Thanks!
>
> Steve
>
> --
> You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discus...@googlegroups.com.
> To post to this group, send email to pandoc-...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/856c6edc-e70f-4e0c-9387-29c399679b28%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/fbea6c6e-f31b-4047-9c96-82f30bfeef2e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.