Выводить библиографию с помощью pandoc-citeproc, ничего не цитируя

Я использую pandoc а также pandoc-citeproc создать файл PDF из серии файлов уценки. Мои ссылки в sources.bibмой формат цитирования в apa.cslмои метаданные находятся в default.yamlвторой кусок метаданных (содержащий заголовок, автора, дату и реферат) находятся в meta.mdи у меня тоже есть paper.md а также outline.md,

В настоящее время я пытаюсь создать документ, который состоит из моей титульной страницы, аннотации, схемы и ссылок. Поскольку моя схема не содержит ссылок, моя страница справочника пуста. Я не могу найти ни одного флага в pandoc или же pandoc-citeproc что заставило бы мои ссылки показывать без каких-либо ссылок. Когда я включаю paper.md, который содержит цитаты, чем моя справочная страница работает, как ожидалось.

Команда, которую я пытаюсь использовать для создания моей статьи:

pandoc --filter pandoc-citeproc default.yaml meta.md outline.md -o outline.pdf

1 ответ

Решение

Можно добавлять цитаты, не упоминая их в тексте, указав их в nocite поле метаданных. Используя специальную цитату @* инициирует включение всех ссылок в библиографию.

---
nocite: '@*'
---

Добавление этой строки в ваши метаданные должно помочь.

Другие вопросы по тегам