def format_abstract(self, format='<STR_LIT>', deparagraph=False, mathjax=False,<EOL>smart=True, extra_args=None):
if self.abstract is None:<EOL><INDENT>return None<EOL><DEDENT>abstract_latex = self._prep_snippet_for_pandoc(self.abstract)<EOL>output_text = convert_lsstdoc_tex(<EOL>abstract_latex, format,<EOL>deparagraph=deparagraph,<EOL>mathjax=mathjax,<EOL>smart=smart,<EOL>extra_args=extra_args)<EOL>return output_text<EOL>
Get the document abstract in the specified markup format.

        Parameters
        ----------
        format : `str`, optional
            Output format (such as ``'html5'`` or ``'plain'``).
        deparagraph : `bool`, optional
            Remove the paragraph tags from single paragraph content.
        mathjax : `bool`, optional
            Allow pandoc to use MathJax math markup.
        smart : `True`, optional
            Allow pandoc to create "smart" unicode punctuation.
        extra_args : `list`, optional
            Additional command line flags to pass to Pandoc. See
            `lsstprojectmeta.pandoc.convert.convert_text`.

        Returns
        -------
        output_text : `str`
            Converted content or `None` if the title is not available in
            the document.