\DeclareLabelname com Biblatex no modo Emacs Org

\DeclareLabelname com Biblatex no modo Emacs Org

Eu tenho um tipo de entrada biblatex personalizado chamado "filme". Possui vários campos personalizados, principalmente o campo "diretor".

Embora eu consiga fazer com que isso funcione como um documento LaTeX direto, não consigo fazer com que o campo "diretor" apareça quando definido a partir do #+LaTeX_Header:modo organizacional do Emacs. O que estou fazendo de errado?

Aqui está a versão em LaTeX:

\documentclass{article}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=apa, natbib]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\addbibresource{apamovie.bib}

\DeclareLabelname[film]{
  \field{director}
  \field{producer}
  \field{actor}
}

\begin{document}
I've read a book \citep{book}.
I've seen a movie \citep{highlander}.

\printbibliography
\end{document}

e aqui está a versão do modo organizacional do Emacs:

#+TITLE: LaTeX Output with Emacs org-mode
#+options: toc:nil
#+latex_header: \usepackage[american]{babel}
#+latex_header: \usepackage{csquotes}
#+latex_header: \usepackage[style=apa, natbib]{biblatex}
#+latex_header: \DeclareLanguageMapping{american}{american-apa}
#+latex_header: \addbibresource{./apamovie.bib}
#+latex_header: \DeclareLabelname[film]{\field{director}}

I've read a book cite:book. I've seen a film cite:highlander.

\printbibliography

e aqui está o .bibarquivo:

@Book{book,
  author =       {A. U. Thor},
  title =        {My first book},
  publisher =    {Methuen},
  year =         {1999}
}

@film{highlander,
  title =        {Highlander},                  
  director =     {Mulcahy, Russell},
  year =         {1986},
  publisher =    {Cannon Films},
  type =         {DVD}
}

e aqui está como configuro os novos campos e tipos de entrada no meu init.elarquivo:

;;-- Create custom fields for FILM entry type ----
(add-to-list 'bibtex-biblatex-field-alist
             '(("director" "Director(s) of a film, video or DVD title")
               ("producer" "Producer of the film title")
               ("actor" "Actor in the film title")
               ("distributor" "Distributor of a film title")))

;; Create FILM entry type
(add-to-list 'bibtex-biblatex-entry-alist
             '("Film" "Film, video or DVD"
               ("title" "year" "type")
               nil
               ("director" "address" "distributor")))

(require 'bibtex)
(bibtex-set-dialect 'biblatex)

informação relacionada