This class ist a wrapper for a single BibTeX author. It is usually created by a BibTeX::Parser.
use BibTeX::Parser::Author; my $entry = BibTeX::Parser::Author->new($full_name); my $firstname = $author->first; my $von = $author->von; my $last = $author->last; my $jr = $author->jr; # or ... my ($first, $von, $last, $jr) = BibTeX::Author->split($fullname);
BibTeX::Author - Contains a single author for a BibTeX document.
Create new author object. Expects full name as parameter.
Set or get first name(s).
Set or get 'von' part of name.
Set or get last name(s).
Set or get 'jr' part of name.
Split name into (firstname, von part, last name, jr part). Returns array with four strings, some of them possibly empty.
Return string representation of the name.
Gerhard Gossen <firstname.lastname@example.org>
This software is copyright (c) 2012 by Gerhard Gossen.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.