Variable: bibtex-autokey-name-change-strings

bibtex-autokey-name-change-strings is a customizable variable defined in bibtex.el.gz.

Value

(("\\(?:\\\\aa\\)" . "a")
 ("\\(?:\\\\AA\\)" . "A")
 ("\\(?:\"a\\|\\\\\\(?:\"a\\|ae\\)\\)" . "ae")
 ("\\(?:\"A\\|\\\\\\(?:\"A\\|AE\\)\\)" . "Ae")
 ("\\(?:\\\\i\\)" . "i")
 ("\\(?:\\\\j\\)" . "j")
 ("\\(?:\\\\l\\)" . "l")
 ("\\(?:\\\\L\\)" . "L")
 ("\\(?:\"o\\|\\\\\\(?:\"o\\|oe?\\)\\)" . "oe")
 ("\\(?:\"O\\|\\\\\\(?:\"O\\|OE?\\)\\)" . "Oe")
 ("\\(?:\"s\\|\\\\\\(?:\"s\\|3\\)\\)" . "ss")
 ("\\(?:\\\\?\"u\\)" . "ue")
 ("\\(?:\\\\?\"U\\)" . "Ue")
 ("\\(?:\\\\['.=H`bcdtuv~^-]\\)" . "")
 ("~" . " ")
 ("[    \n]*\\(?:\\\\\\)?[      \n]+" . " ")
 ("[`'\"{}#]" . ""))

Documentation

Alist of (OLD-REGEXP . NEW-STRING) pairs.

Any part of a name matching OLD-REGEXP is replaced by NEW-STRING. Case is significant in OLD-REGEXP. All regexps are tried in the order in which they appear in the list. See bibtex-generate-autokey for details.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/bibtex.el.gz
(defcustom bibtex-autokey-name-change-strings
  bibtex-autokey-transcriptions
  "Alist of (OLD-REGEXP . NEW-STRING) pairs.
Any part of a name matching OLD-REGEXP is replaced by NEW-STRING.
Case is significant in OLD-REGEXP.  All regexps are tried in the
order in which they appear in the list.
See `bibtex-generate-autokey' for details."
  :group 'bibtex-autokey
  :type '(repeat (cons (regexp :tag "Old")
                       (string :tag "New"))))