Variable: footnote-style-alist

footnote-style-alist is a variable defined in footnote.el.gz.

Value

((numeric footnote--numeric "[0-9]+")
 (english-lower footnote--english-lower "[a-z]+")
 (english-upper footnote--english-upper "[A-Z]+")
 (roman-lower footnote--roman-lower "[ivxlcdm]+")
 (roman-upper footnote--roman-upper "[IVXLCDM]+")
 (latin footnote--latin "[¹²³ºª§¶]")
 (unicode footnote--unicode "[⁰¹²³⁴⁵⁶⁷⁸⁹]+")
 (hebrew-numeric footnote--hebrew-numeric "\\(?:['א-יכלמנ-עפצ-ת]+\\)")
 (hebrew-symbolic footnote--hebrew-symbolic "[אבגדהוזחטיכלמנסעפצקרשת]"))

Documentation

Styles of footnote tags available.

By default, Arabic numbers, English letters, Roman Numerals, Latin and Unicode superscript characters, and Hebrew numerals are available. Each element of the list should be of the form (NAME FUNCTION REGEXP) where NAME is a symbol, FUNCTION takes a footnote number and returns the corresponding representation in that style as a string, and REGEXP should be a regexp that matches any output of FUNCTION.

Source Code

;; Defined in /usr/src/emacs/lisp/mail/footnote.el.gz
;;; list of all footnote styles
(defvar footnote-style-alist
  `((numeric footnote--numeric ,footnote-numeric-regexp)
    (english-lower footnote--english-lower ,footnote-english-lower-regexp)
    (english-upper footnote--english-upper ,footnote-english-upper-regexp)
    (roman-lower footnote--roman-lower ,footnote-roman-lower-regexp)
    (roman-upper footnote--roman-upper ,footnote-roman-upper-regexp)
    (latin footnote--latin ,footnote-latin-regexp)
    (unicode footnote--unicode ,footnote-unicode-regexp)
    (hebrew-numeric footnote--hebrew-numeric ,footnote-hebrew-numeric-regex)
    (hebrew-symbolic footnote--hebrew-symbolic ,footnote-hebrew-symbolic-regex))
  "Styles of footnote tags available.
By default, Arabic numbers, English letters, Roman Numerals,
Latin and Unicode superscript characters, and Hebrew numerals
are available.
Each element of the list should be of the form (NAME FUNCTION REGEXP)
where NAME is a symbol, FUNCTION takes a footnote number and
returns the corresponding representation in that style as a string,
and REGEXP should be a regexp that matches any output of FUNCTION.")