Closed maxheld83 closed 9 years ago
My guess is that the problem is the $
s. Pandoc interprets the contents of these fields as TeX, and $
means math mode. I haven't run experiments with biblatex. Perhaps biblatex just ignores the contents of the field -- though it would have to at least keep track of braces to see where the field ends?
yes thank you @jgm I can confirm that $
is the cause of these kinds of errors.
now if only I'd remember where downloaded this metadata, so I could shout at those people.
I can confirm (a) that this bib file works okay with pdflatex and biber, (b) that replacing the $
symbols with !
makes it work with pandoc.
My guess is that biber just ignores the $
s, since it doesn't really need to parse this LaTeX; it just passes it on verbatim. My guess is that if you used a style that actually printed the Annote field, rather than just ignoring it, you'd then get an error from pdflatex.
Should pandoc be changed to handle this better? I'm not sure.
thanks. That makes sense. Seems like a problem that is caused on the bibtex generation side, not really a pandoc issue. Wish people would stick to the spec.
as in #2002 , I'm having some trouble with
Annote
fields in my bibtex.It's a bit odd because
Annote
fields are not actually manually entered, but come from some OPAC import (Library of Congress record or sth like that), so it's not obvious why/how they are wrong.I'm just posting some of these offending fields here, so maybe we can get a handle on the broader issue.
The error thrown for the below sections is of this type:
(though oddly, the line and colum nmake no sense
Maybe
pandoc-citeproc
could just completely ignore theAnnote
fields?