teachbooks.plugins.pybtex.formatting.apa module

class teachbooks.plugins.pybtex.formatting.apa.APAStyle(*args, **kwargs)

Bases: BaseStyle

default_label_style = 'apa'
default_name_style = 'lastfirst'
default_sorting_style = 'author_year_title'
format_author_or_editor_and_date(e)
format_btitle(e, which_field, as_sentence=True)
format_doi(e)
format_editor(e, as_sentence=True)
format_eprint(e)
format_names(role, as_sentence=True)
format_pubmed(e)
format_title(e, which_field, as_sentence=True)
format_url(e)
format_volume(e, for_article=False)
format_web_refs(e)
get_article_template(e)
get_book_template(e)
get_booklet_template(e)
get_inbook_template(e)
get_incollection_template(e)
get_inproceedings_template(e)
get_manual_template(e)
get_mastersthesis_template(e)
get_misc_template(e)
get_phdthesis_template(e)
get_proceedings_template(e)
get_techreport_template(e)
get_unpublished_template(e)
name = 'apa'
teachbooks.plugins.pybtex.formatting.apa.format_pages(text)