code: def _str_references(self):
      out = []
      if self["References"]:
          out += self._str_header("References")
          if isinstance(self["References"], str):
              self["References"] = [self["References"]]
          out.extend(self["References"])
          out += [""]
          # Latex collects all references to a separate bibliography,
          # so we need to insert links to it
          if sphinx.__version__ >= "0.6":
              out += [".. only:: latex", ""]
          else:
              out += [".. latexonly::", ""]
          items = []
          for line in self["References"]:
              m = re.match(r".. \[([a-z0-9._-]+)\]", line, re.I)
              if m:
                  items.append(m.group(1))
          out += [
              "   " + ", ".join(["[%s]_" % item for item in items]),
              "",
          ]
      return out
  
imports: import re, inspect, textwrap, pydoc
  import sphinx
  from .docscrape import NumpyDocString, FunctionDoc, ClassDoc
label_desc: Use image node_id 15 for calling the SphinxDocString obj's underlying member method code with example usage: obj._str_references() and returns: out