Esempio n. 1
0
    def rich_last_names(self):
        """
        A list of last names converted to :ref:`rich text <rich-text>`.

        .. versionadded:: 0.20
        """
        return [Text.from_latex(name) for name in self.last_names]
Esempio n. 2
0
    def rich_lineage_names(self):
        """
        A list of lineage (aka Jr) name parts converted to :ref:`rich text <rich-text>`.

        .. versionadded:: 0.20
        """
        return [Text.from_latex(name) for name in self.lineage_names]
Esempio n. 3
0
    def rich_lineage_names(self):
        """
        A list of lineage (aka Jr) name parts converted to :ref:`rich text <rich-text>`.

        .. versionadded:: 0.20
        """
        return [Text.from_latex(name) for name in self.lineage_names]
Esempio n. 4
0
    def rich_prelast_names(self):
        """
        A list of pre-last (aka von) name parts converted to :ref:`rich text <rich-text>`.

        .. versionadded:: 0.20
        """
        return [Text.from_latex(name) for name in self.prelast_names]
Esempio n. 5
0
    def rich_last_names(self):
        """
        A list of last names converted to :ref:`rich text <rich-text>`.

        .. versionadded:: 0.20
        """
        return [Text.from_latex(name) for name in self.last_names]
Esempio n. 6
0
    def rich_prelast_names(self):
        """
        A list of pre-last (aka von) name parts converted to :ref:`rich text <rich-text>`.

        .. versionadded:: 0.20
        """
        return [Text.from_latex(name) for name in self.prelast_names]
Esempio n. 7
0
 def format(self, person: Person, abbr: bool = False) -> Text:
     text_bold = [Tag("b", Text.from_latex(name)) for name in person.last_names]
     return join[
         name_part(tie=True, abbr=abbr)[
             person.rich_first_names + person.rich_middle_names
         ],
         name_part(tie=True)[person.rich_prelast_names],
         name_part[text_bold],
         name_part(before=", ")[person.rich_lineage_names],
     ]
Esempio n. 8
0
 def __getitem__(self, key):
     return Text.from_latex(self._fields[key])
Esempio n. 9
0
def enrich(t):
    return Text.from_latex(t)
Esempio n. 10
0
 def __getitem__(self, key):
     return Text.from_latex(self._fields[key])