def thesis_custom_doc_class():
    return UFThesis(
        *ARGS,
        **KWARGS,
        natbib_options=None,
        bibliography_style='apalike',
    )
def thesis_multiple_appendix():
    return UFThesis(
        *ARGS,
        **KWARGS,
        appendix_contents=MULTIPLE_APPENDIX,
        multiple_appendices=True,
    )
def thesis_tables_and_figures():
    tf_args = (EXAMPLE_BODY_WITH_TABLES_FIGURES, *ARGS[1:])
    return UFThesis(
        *tf_args,
        **KWARGS,
        has_figures=True,
        has_tables=True,
    )
def thesis_appendix_tables_and_figures():
    return UFThesis(
        *ARGS,
        **KWARGS,
        has_figures=True,
        has_tables=True,
        appendix_contents=[TABLES_FIGURES_CHAPTER],
        multiple_appendices=True,
    )
def thesis_small_tables_and_figures():
    tf_args = (EXAMPLE_BODY_WITH_TABLES_FIGURES, *ARGS[1:])
    return UFThesis(
        *tf_args,
        **KWARGS,
        has_figures=True,
        has_tables=True,
        tables_relative_font_size=-2,
        figures_relative_font_size=-2,
    )
def thesis_full_single_appendix():
    return UFThesis(
        *ARGS,
        **KWARGS,
        abbreviation_contents=ABBREVIATIONS,
        appendix_contents=SINGLE_APPENDIX,
        co_chair=CO_CHAIR,
        thesis_type=THESIS_TYPE,
        degree_type=DEGREE_TYPE,
        degree_month=DEGREE_MONTH,
    )
def thesis_from_next_level_down():
    tf_args = (EXAMPLE_BODY_NEXT_LEVEL_DOWN, *ARGS[1:])
    return UFThesis(*tf_args,
                    **KWARGS,
                    pre_output_func=elevate_sections_by_one_level)
def thesis():
    return UFThesis(*ARGS, **KWARGS)