From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Llu=C3=ADs?= Subject: org-bibtex: "TYPE" property conflicting with bibtex's "type" parameter Date: Mon, 19 Sep 2011 21:46:05 +0200 Message-ID: <87ipoo1fk2.fsf@ginnungagap.bsc.es> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([140.186.70.92]:38501) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5joL-0005ZS-9O for emacs-orgmode@gnu.org; Mon, 19 Sep 2011 15:47:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R5joG-0007vi-79 for emacs-orgmode@gnu.org; Mon, 19 Sep 2011 15:47:25 -0400 Received: from mailout-de.gmx.net ([213.165.64.23]:42705) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1R5joF-0007uO-Rf for emacs-orgmode@gnu.org; Mon, 19 Sep 2011 15:47:20 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org The current org-bibtex code uses the value of the "TYPE" property for two different purposes: * identify the type of bibtex entry * give a value to the "type" parameter in a bibtex entry Using the "TYPE" property for both has the unfortunate effect that on an entry type like "phdthesis" (which has an optional "type" parameter), the resulting text contains the "phdthesis" text insteaad of the default "PhD thesis" text produced by bibtex when the "type" parameter is not set. For example, this: #+bein_source org * One Title :PROPERTIES: :TITLE: One Title :TYPE: phdthesis :AUTHOR: John Doe :SCHOOL: University of Somewhere :YEAR: 2011 :CUSTOM_ID: myid :END: #+end_source results in the following bibtex entry: #+begin_source bibtex @phdthesis{myid, author = {John Doe}, title = {One Title}, school = {University of Somewhere}, year = 2011, type = {phdthesis} } #+end_source which is processed into the following text: #+begin_source fundamental [1] J. Doe. One Title. phdthesis, University of Somewhere, 2011. #+end_source instead of the desired: #+begin_source fundamental [1] J. Doe. One Title. PhD thesis, University of Somewhere, 2011. #+end_source The only way out I see is to use different properties for the bibtex entry type and bibtex's "type" parameter. Preferably using a different property for org-bibtex to identify the entry type (e.g., "BIBTEX_TYPE"). Thanks a lot, Lluis PS: I'm not subscribed to the list, so please put me in CC if you want me to read you. -- "And it's much the same thing with knowledge, for whenever you learn something new, the whole world becomes that much richer." -- The Princess of Pure Reason, as told by Norton Juster in The Phantom Tollbooth