Как добавить «Предстоящие» в поле библиографии года в pandoc / pandoc-citeproc - PullRequest
1 голос
/ 17 мая 2019

Я пытаюсь процитировать готовящуюся статью, и, к сожалению, если я добавлю year = {Forthcoming} в мою цитату BibTeX, pandoc-citeproc всегда принимает это как n.d. (например, "Greig (nd)" в сносках / библиографическая запись). В идеале было бы неплохо, чтобы он просто вывел Forthcoming (например, "Greig (Futurecoming").

Я пытался найти здесь и в других местах решения этой проблемы, но ничего не смог найти. Затем я попытался использовать некоторые предложенные решения от других со стандартным выходом LaTeX / BibTeX - например. здесь: https://jblevins.org/log/forthcoming.

Я пытался это (по ссылке выше):

@Preamble{ " \newcommand{\noop}[1]{} " }

@Article{smith-2011,
  author  = "John Smith", 
  year    = 2011,
  journal = "Unorganized Scholarly Impressions",
  ...
}

@Article{smith-inpress-a,
  author  = "John Smith", 
  year    = "\noop{3001}in press",
  journal = "Journal of Nothingness",
  ...
}

@Article{smith-inpress-b,
   author  = "John Smith", 
   year    = "\noop{3002}forthcoming",
   journal = "Review of Random Thoughts",
   ...
}

К сожалению, pandoc-citeproc, похоже, ничего не делает с \noop{xxx}forthcoming --- Я все еще получаю n.d. в полученной цитате. В противном случае я бы ожидал Forthcoming (например, «Грейг (скоро) ...»).

Как бы я поступил так при экспорте цитат через pandoc / pandoc-citeproc?

...