Biber:...::Name(3pm)
π NAME π
Biber::Entry::Name β Biber::Entry::Name objects β¨
okay so bestie, this is the little module that holds one (1) name inside Biber, and it is packed with methods. Like, every possible way you could want to peek at, poke at, or print out a name, it's in here. Buckle up, we're going through all of them, no skipping π
β¨ METHODS β¨
π new
Initialise a Biber::Entry::Name object β and if you want, you can hand it key=>value arguments right at the start. Baby's first constructor πΌ
πΈ notnull
Test whether the object is empty. Basically a vibe check: is there a name in here or not?
π¦ was_stripped
Returns a boolean telling you whether the field you passed in had braces stripped from the original. Yes, the braces. Those braces. π
π get_xdata
Get any xdata reference information for a name. It's giving "where did this name come from" energy.
π«Ά get_nameparts
Get the nameparts for a name. All of them. The whole little family π
β get_hash_namepart
Get a namepart determined by a namehashtemplate. Very specific, very slay.
π get_hashid
Get a hashid by passed name.
π
get_namepart
Get a namepart by passed name.
π set_namepart
Set a namepart by passed name. Now you're the main character.
π§ get_namepart_initial
Get a namepart initial by passed name.
π set_namepart_initial
Set a namepart initial by passed name.
π₯ name_to_biblatexml {
Create biblatexml data for a name.
not me noticing the stray { chillin' at the end of that one β it's in the pod, it's staying in the pod, we respect the original fr fr π
β¨ name_part_to_bltxml
Return BibLaTeXML data for a name.
π name_to_bibjson {
Create bibjson data for a name.
yeah and this one has the little { too. iconic behaviour honestly π
π¦ name_part_to_bibjson
Return bibjson data for a name.
π name_to_bbl
Return bbl data for a name.
πΈ name_to_bblxml
Return bblxml data for a name.
π name_to_bibtex
Return standard bibtex data format for name. The classic. The blueprint. Periodt.
π name_to_xname
Return extended bibtex data format for name.
π§ dump
Dump Biber::Entry::Name object. Everything out, on the table, no secrets π
π AUTHORS π
Philip Kime <philip at kime.org.uk> π
π BUGS π
Please report any bugs or feature requests on our Github tracker at <https://github.com/plk/biber/issues>.
(we love a bug report, we thrive on bug reports, come tell us everything bestie π«Ά)
π COPYRIGHT & LICENSE π
Copyright 2009-2012 FranΓ§ois Charette and Philip Kime, all rights reserved. Copyright 2012-2026 Philip Kime, all rights reserved.
This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. π«
and that's the whole page, bestie! this one ships as User Contributed Perl Documentation, perl v5.42.3, dated 2026-08-14, and it's the Biber:...::Name(3pm) page β go read it in perldoc and have the slayest day ever π
β¨π¦
π¦ where this page comes from
- fedora 43: biber 2.22-1.fc43 Β· Artistic-2.0
- fedora 44: biber 2.22-2.fc44 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms