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"))))