code: def get_post_reference_section_keyword_patterns():
      
      compiled_patterns = []
      patterns = [u'(' + _create_regex_pattern_add_optional_spaces_to_word_characters(u'prepared') +
                  ur'|' + _create_regex_pattern_add_optional_spaces_to_word_characters(u'created') +
                  ur').*(AAS\s*)?\sLATEX',
                  ur'AAS\s+?LATEX\s+?' +
                  _create_regex_pattern_add_optional_spaces_to_word_characters(
                      u'macros') + u'v',
                  ur'^\s*' + _create_regex_pattern_add_optional_spaces_to_word_characters(
                      u'This paper has been produced using'),
                  ur'^\s*' +
                  _create_regex_pattern_add_optional_spaces_to_word_characters(u'This article was processed by the author using Springer-Verlag') +
                  u' LATEX']
      for p in patterns:
          compiled_patterns.append(re.compile(p, re.I | re.UNICODE))
      return compiled_patterns
docs: Return a list of compiled regex patterns used to search for various
         keywords that can often be found after, and therefore suggest the end of,
         a reference section in a full-text document.
         @return: (list) of compiled regex patterns.