уценка и сбой pandoc-citeproc со ссылками на фигуры - PullRequest
0 голосов
/ 05 марта 2019

Итак, я недавно начал использовать pandoc в системе Windows для Linux (WSL) для создания PDF-файлов.Я столкнулся со странной проблемой, когда pandoc-citeproc не может создать правильные текстовые ссылки для рисунков, вместо этого утверждая, что pandoc-citeproc: reference fig:figure5a not found

Внутри уценки я формулирую изображения, используя:

![captions here](../resources/figure5a.pdf){#fig:figure5a width=90%}

и обратитесь к изображениям, используя:

[@fig:figure5a]

Кто-нибудь может дать мне совет о том, что происходит?это работает, когда pandoc вызывается через Ubuntu OS вместо WSL.Кроме того, pandoc v2.7, а pandoc-citeproc v0.16.1.1.

1 Ответ

1 голос
/ 13 июля 2019

Итак, с наступающим крайним сроком для моей диссертации, я понял это: я использую pandoc scholar и make-файл для прямого создания файла. Я не разобрался во всех деталях, но есть кое-кто из ученых-пандоков, который называет citeproc. Теперь, когда citeproc и crossref используют аналогичные обозначения, сначала необходимо вызвать crossref (что, похоже, не может произойти, потому что, опять же, какая-то строка где-то в ученом пандоке)

Решение: В make-файле вызовите crossref, а затем еще один вызов citeproc. Он по-прежнему выдает ошибки при первом вызове citeproc и занимает немного больше времени, но работает.

редактировать: несколько слов

...