Я предполагаю, что вставки ссылки на библиографию BibTex в YAML-метаданные достаточно для создания ссылок. Это похоже на pandoc не печатает ссылки, когда файл .bib находится в YAML , что, возможно, было неправильно понято и пока не имеет принятого ответа.
У меня есть пример входного файла:
---
title: Ontologies of what?
author: auf
date: 2010-07-29
keywords: homepage
abstract: |
What are the objects ontologists talk about.
Inconsistencies become visible if one models real objects (cats) and children playthings.
bibliography: "BibTexExample.bib"
---
An example post. With a reference to [@Frank2010a] and more.
## References
Я вызываю преобразование в латекс с:
pandoc -f markdown -t pdf postWithReference.markdown -s --verbose -o postWR.pdf -w latex
PDF создается, но он не содержит ссылок, а текст отображается как With a reference to [@Frank2010a] and more.
, демонстрируя, что файл ссылок не использовался. Заголовок и автор вставляются в PDF, таким образом, YAML-метаданные читаются. Если я добавлю файл ссылок в командной строке, вывод будет произведен правильно со списком ссылок.
Что я делаю не так? Я хочу избежать указания файла библиографии (как дублирование, СУХОЙ) в командной строке. Существует ли общий переход к требованию обработки библиографии и оставлению выбора файла библиографии в документе YAML-метада?