I also found this recently. The reason is that BibTeX-dialect is set by
org-cite-basic--parse-bibliography in oc-basic.el based on the file extension.
Renaming your bibliography file to end in “.bibtex” instead of “.bib” should
make it be parsed using the bibtex rather than biblatex dialect.
I did find this surprising, as I’ve always just used “.bib” for both dialects,
and unless I was missing something it seemed to be incompatible with the bibtex
program which seemed to expect a .bib extension.
Generally the cite export is working well, thank you.
Best
Rick
On Fri, 8 Apr 2022, at 8:10 PM, Olaf Trygve Berglihn wrote:
> Thanks for the info. I do get that e.g. TechReport is in
> bibtex-entry-alist, but it does not work still. I also tried to remove
> any ${HOME}/.emacs.d stuff to ensure no interaction.
>
> bibtex-entry-alist is only populated after an explicit call to
> (load-library "bibtex")
> or by first visiting a bibtex buffer.
>
> #+BEGIN_SRC emacs-lisp
> (mapcar 'car bibtex-entry-alist)
> #+END_SRC
>
> #+RESULTS:
> | Article | InProceedings | Conference | InCollection | InBook |
> Proceedings | Book | Booklet | PhdThesis | MastersThesis | TechReport |
> Manual | Unpublished | Misc |
>
>
> bibtex-dialect is a variable defined in ‘bibtex.el’.
> Its value is ‘BibTeX’
>
> Unfortunately, my elisp and org knowledge is limited, so I'm currently
> not able to provide more details, trace, or debugging info without some
> guidance.
>
> Thanks for your help.
>
> -Olaf
>
> --
> Olaf Trygve Berglihn <[email protected]>