Home > brede > brede_bib_bib2citekey.m

brede_bib_bib2citekey

PURPOSE ^

brede_bib_bib2citekey - Generate BibTeX key from 'bib' structure

SYNOPSIS ^

function key = brede_bib_bib2citekey(B)

DESCRIPTION ^

 brede_bib_bib2citekey - Generate BibTeX key from 'bib' structure

       Input:  B    'Bib' structure

       Output: key    String

       Generate a string that can be used as a key for citation in
       LaTeX and BibTeX as, eg, \cite{key}. 

       The key is generated after the scheme:

          (Surname[s]) (First initial) (Year) (First title word)

       For the first title word: Stop words (a, on, the) are
       ignored. Dashes are erased and the first letter of the next is
       uppercased and appended. Other characters than letters and
       numbers are also erased.

       Some examples:
         K. Zilles and N. Palomero-Gallagher, Cyto-, myelo-, and
         receptor architectonics of the human parietal cortex, 2001. 
         -> ZillesK2001Cyto

       The naming scheme corresponds to the naming scheme in the
       lyngby.bib file, see:

        http://hendrix.imm.dtu.dk/software/lyngby/doc/lyngby.bib
 
       See also BREDE, BREDE_BIB, BREDE_BIB_BIB2BIBTEX,
                BREDE_BIB_BIB2TEX.

 $Id: brede_bib_bib2citekey.m,v 1.4 2003/10/03 12:49:21 fnielsen Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 27-Nov-2009 18:11:22 by m2html © 2005