latin-ltx.el 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044
  1. ;;; latin-ltx.el --- Quail package for TeX-style input -*-coding: utf-8;-*-
  2. ;; Copyright (C) 2001-2012 Free Software Foundation, Inc.
  3. ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
  4. ;; 2010, 2011
  5. ;; National Institute of Advanced Industrial Science and Technology (AIST)
  6. ;; Registration Number H14PRO021
  7. ;; Author: TAKAHASHI Naoto <ntakahas@m17n.org>
  8. ;; Dave Love <fx@gnu.org>
  9. ;; Keywords: multilingual, input, Greek, i18n
  10. ;; This file is part of GNU Emacs.
  11. ;; GNU Emacs is free software: you can redistribute it and/or modify
  12. ;; it under the terms of the GNU General Public License as published by
  13. ;; the Free Software Foundation, either version 3 of the License, or
  14. ;; (at your option) any later version.
  15. ;; GNU Emacs is distributed in the hope that it will be useful,
  16. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  17. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  18. ;; GNU General Public License for more details.
  19. ;; You should have received a copy of the GNU General Public License
  20. ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
  21. ;;; Commentary:
  22. ;;; Code:
  23. (require 'quail)
  24. (quail-define-package
  25. "TeX" "UTF-8" "\\" t
  26. "LaTeX-like input method for many characters.
  27. These characters are from the charsets used by the `utf-8' coding
  28. system, including many technical ones. Examples:
  29. \\'a -> á \\`{a} -> à
  30. \\pi -> π \\int -> ∫ ^1 -> ¹"
  31. '(("\t" . quail-completion))
  32. t t nil nil nil nil nil nil nil t)
  33. (quail-define-rules
  34. ("!`" ?¡)
  35. ("\\pounds" ?£) ;; ("{\\pounds}" ?£)
  36. ("\\S" ?§) ;; ("{\\S}" ?§)
  37. ("\\\"{}" ?¨)
  38. ("\\copyright" ?©) ;; ("{\\copyright}" ?©)
  39. ("$^a$" ?ª)
  40. ("\\={}" ?¯)
  41. ("$\\pm$" ?±) ("\\pm" ?±)
  42. ("$^2$" ?²)
  43. ("$^3$" ?³)
  44. ("\\'{}" ?´)
  45. ("\\P" ?¶) ;; ("{\\P}" ?¶)
  46. ;; Fixme: Yudit has the equivalent of ("\\cdot" ?⋅), for U+22C5, DOT
  47. ;; OPERATOR, whereas · is MIDDLE DOT. JadeTeX translates both to
  48. ;; \cdot.
  49. ("$\\cdot$" ?·) ("\\cdot" ?·)
  50. ("\\c{}" ?¸)
  51. ("$^1$" ?¹)
  52. ("$^o$" ?º)
  53. ("?`" ?¿)
  54. ("\\`{A}" ?À) ("\\`A" ?À)
  55. ("\\'{A}" ?Á) ("\\'A" ?Á)
  56. ("\\^{A}" ?Â) ("\\^A" ?Â)
  57. ("\\~{A}" ?Ã) ("\\~A" ?Ã)
  58. ("\\\"{A}" ?Ä) ("\\\"A" ?Ä)
  59. ("\\\k{A}" ?Ą)
  60. ("\\AA" ?Å) ;; ("{\\AA}" ?Å)
  61. ("\\AE" ?Æ) ;; ("{\\AE}" ?Æ)
  62. ("\\c{C}" ?Ç) ("\\cC" ?Ç)
  63. ("\\`{E}" ?È) ("\\`E" ?È)
  64. ("\\'{E}" ?É) ("\\'E" ?É)
  65. ("\\^{E}" ?Ê) ("\\^E" ?Ê)
  66. ("\\\"{E}" ?Ë) ("\\\"E" ?Ë)
  67. ("\\\k{E}" ?Ę)
  68. ("\\`{I}" ?Ì) ("\\`I" ?Ì)
  69. ("\\'{I}" ?Í) ("\\'I" ?Í)
  70. ("\\^{I}" ?Î) ("\\^I" ?Î)
  71. ("\\\"{I}" ?Ï) ("\\\"I" ?Ï)
  72. ("\\\k{I}" ?Į)
  73. ("\\~{N}" ?Ñ) ("\\~N" ?Ñ)
  74. ("\\`{O}" ?Ò) ("\\`O" ?Ò)
  75. ("\\'{O}" ?Ó) ("\\'O" ?Ó)
  76. ("\\^{O}" ?Ô) ("\\^O" ?Ô)
  77. ("\\~{O}" ?Õ) ("\\~O" ?Õ)
  78. ("\\\"{O}" ?Ö) ("\\\"O" ?Ö)
  79. ("\\\k{O}" ?Ǫ)
  80. ("$\\times$" ?×) ("\\times" ?×)
  81. ("\\O" ?Ø) ;; ("{\\O}" ?Ø)
  82. ("\\`{U}" ?Ù) ("\\`U" ?Ù)
  83. ("\\'{U}" ?Ú) ("\\'U" ?Ú)
  84. ("\\^{U}" ?Û) ("\\^U" ?Û)
  85. ("\\\"{U}" ?Ü) ("\\\"U" ?Ü)
  86. ("\\\k{U}" ?Ų)
  87. ("\\'{Y}" ?Ý) ("\\'Y" ?Ý)
  88. ("\\ss" ?ß) ;; ("{\\ss}" ?ß)
  89. ("\\`{a}" ?à) ("\\`a" ?à)
  90. ("\\'{a}" ?á) ("\\'a" ?á)
  91. ("\\^{a}" ?â) ("\\^a" ?â)
  92. ("\\~{a}" ?ã) ("\\~a" ?ã)
  93. ("\\\"{a}" ?ä) ("\\\"a" ?ä)
  94. ("\\\k{a}" ?ą)
  95. ("\\aa" ?å) ;; ("{\\aa}" ?å)
  96. ("\\ae" ?æ) ;; ("{\\ae}" ?æ)
  97. ("\\c{c}" ?ç) ("\\cc" ?ç)
  98. ("\\`{e}" ?è) ("\\`e" ?è)
  99. ("\\'{e}" ?é) ("\\'e" ?é)
  100. ("\\^{e}" ?ê) ("\\^e" ?ê)
  101. ("\\\"{e}" ?ë) ("\\\"e" ?ë)
  102. ("\\\k{e}" ?ę)
  103. ("\\`{\\i}" ?ì) ("\\`i" ?ì)
  104. ("\\'{\\i}" ?í) ("\\'i" ?í)
  105. ("\\^{\\i}" ?î) ("\\^i" ?î)
  106. ("\\\"{\\i}" ?ï) ("\\\"i" ?ï)
  107. ("\\\k{i}" ?į)
  108. ("\\~{n}" ?ñ) ("\\~n" ?ñ)
  109. ("\\`{o}" ?ò) ("\\`o" ?ò)
  110. ("\\'{o}" ?ó) ("\\'o" ?ó)
  111. ("\\^{o}" ?ô) ("\\^o" ?ô)
  112. ("\\~{o}" ?õ) ("\\~o" ?õ)
  113. ("\\\"{o}" ?ö) ("\\\"o" ?ö)
  114. ("\\\k{o}" ?ǫ)
  115. ("$\\div$" ?÷) ("\\div" ?÷)
  116. ("\\o" ?ø) ;; ("{\\o}" ?ø)
  117. ("\\`{u}" ?ù) ("\\`u" ?ù)
  118. ("\\'{u}" ?ú) ("\\'u" ?ú)
  119. ("\\^{u}" ?û) ("\\^u" ?û)
  120. ("\\\"{u}" ?ü) ("\\\"u" ?ü)
  121. ("\\\k{u}" ?ų)
  122. ("\\'{y}" ?ý) ("\\'y" ?ý)
  123. ("\\\"{y}" ?ÿ) ("\\\"y" ?ÿ)
  124. ("\\={A}" ?Ā) ("\\=A" ?Ā)
  125. ("\\={a}" ?ā) ("\\=a" ?ā)
  126. ("\\u{A}" ?Ă) ("\\uA" ?Ă)
  127. ("\\u{a}" ?ă) ("\\ua" ?ă)
  128. ("\\'{C}" ?Ć) ("\\'C" ?Ć)
  129. ("\\'{c}" ?ć) ("\\'c" ?ć)
  130. ("\\^{C}" ?Ĉ) ("\\^C" ?Ĉ)
  131. ("\\^{c}" ?ĉ) ("\\^c" ?ĉ)
  132. ("\\.{C}" ?Ċ) ("\\.C" ?Ċ)
  133. ("\\.{c}" ?ċ) ("\\.c" ?ċ)
  134. ("\\v{C}" ?Č) ("\\vC" ?Č)
  135. ("\\v{c}" ?č) ("\\vc" ?č)
  136. ("\\v{D}" ?Ď) ("\\vD" ?Ď)
  137. ("\\v{d}" ?ď) ("\\vd" ?ď)
  138. ("\\={E}" ?Ē) ("\\=E" ?Ē)
  139. ("\\={e}" ?ē) ("\\=e" ?ē)
  140. ("\\u{E}" ?Ĕ) ("\\uE" ?Ĕ)
  141. ("\\u{e}" ?ĕ) ("\\ue" ?ĕ)
  142. ("\\.{E}" ?Ė) ("\\.E" ?Ė)
  143. ("\\e{e}" ?ė) ("\\ee" ?ė)
  144. ("\\v{E}" ?Ě) ("\\vE" ?Ě)
  145. ("\\v{e}" ?ě) ("\\ve" ?ě)
  146. ("\\^{G}" ?Ĝ) ("\\^G" ?Ĝ)
  147. ("\\^{g}" ?ĝ) ("\\^g" ?ĝ)
  148. ("\\u{G}" ?Ğ) ("\\uG" ?Ğ)
  149. ("\\u{g}" ?ğ) ("\\ug" ?ğ)
  150. ("\\.{G}" ?Ġ) ("\\.G" ?Ġ)
  151. ("\\.{g}" ?ġ) ("\\.g" ?ġ)
  152. ("\\c{G}" ?Ģ) ("\\cG" ?Ģ)
  153. ("\\c{g}" ?ģ) ("\\cg" ?ģ)
  154. ("\\^{H}" ?Ĥ) ("\\^H" ?Ĥ)
  155. ("\\^{h}" ?ĥ) ("\\^h" ?ĥ)
  156. ("\\~{I}" ?Ĩ) ("\\~I" ?Ĩ)
  157. ("\\~{\\i}" ?ĩ) ("\\~i" ?ĩ)
  158. ("\\={I}" ?Ī) ("\\=I" ?Ī)
  159. ("\\={\\i}" ?ī) ("\\=i" ?ī)
  160. ("\\u{I}" ?Ĭ) ("\\uI" ?Ĭ)
  161. ("\\u{\\i}" ?ĭ) ("\\ui" ?ĭ)
  162. ("\\.{I}" ?İ) ("\\.I" ?İ)
  163. ("\\i" ?ı) ;; ("{\\i}" ?ı)
  164. ("\\^{J}" ?Ĵ) ("\\^J" ?Ĵ)
  165. ("\\^{\\j}" ?ĵ) ("\\^j" ?ĵ)
  166. ("\\c{K}" ?Ķ) ("\\cK" ?Ķ)
  167. ("\\c{k}" ?ķ) ("\\ck" ?ķ)
  168. ("\\'{L}" ?Ĺ) ("\\'L" ?Ĺ)
  169. ("\\'{l}" ?ĺ) ("\\'l" ?ĺ)
  170. ("\\c{L}" ?Ļ) ("\\cL" ?Ļ)
  171. ("\\c{l}" ?ļ) ("\\cl" ?ļ)
  172. ("\\L" ?Ł) ;; ("{\\L}" ?Ł)
  173. ("\\l" ?ł) ;; ("{\\l}" ?ł)
  174. ("\\'{N}" ?Ń) ("\\'N" ?Ń)
  175. ("\\'{n}" ?ń) ("\\'n" ?ń)
  176. ("\\c{N}" ?Ņ) ("\\cN" ?Ņ)
  177. ("\\c{n}" ?ņ) ("\\cn" ?ņ)
  178. ("\\v{N}" ?Ň) ("\\vN" ?Ň)
  179. ("\\v{n}" ?ň) ("\\vn" ?ň)
  180. ("\\={O}" ?Ō) ("\\=O" ?Ō)
  181. ("\\={o}" ?ō) ("\\=o" ?ō)
  182. ("\\u{O}" ?Ŏ) ("\\uO" ?Ŏ)
  183. ("\\u{o}" ?ŏ) ("\\uo" ?ŏ)
  184. ("\\H{O}" ?Ő) ("\\HO" ?Ő)
  185. ("\\U{o}" ?ő) ("\\Uo" ?ő)
  186. ("\\OE" ?Œ) ;; ("{\\OE}" ?Œ)
  187. ("\\oe" ?œ) ;; ("{\\oe}" ?œ)
  188. ("\\'{R}" ?Ŕ) ("\\'R" ?Ŕ)
  189. ("\\'{r}" ?ŕ) ("\\'r" ?ŕ)
  190. ("\\c{R}" ?Ŗ) ("\\cR" ?Ŗ)
  191. ("\\c{r}" ?ŗ) ("\\cr" ?ŗ)
  192. ("\\v{R}" ?Ř) ("\\vR" ?Ř)
  193. ("\\v{r}" ?ř) ("\\vr" ?ř)
  194. ("\\'{S}" ?Ś) ("\\'S" ?Ś)
  195. ("\\'{s}" ?ś) ("\\'s" ?ś)
  196. ("\\^{S}" ?Ŝ) ("\\^S" ?Ŝ)
  197. ("\\^{s}" ?ŝ) ("\\^s" ?ŝ)
  198. ("\\c{S}" ?Ş) ("\\cS" ?Ş)
  199. ("\\c{s}" ?ş) ("\\cs" ?ş)
  200. ("\\v{S}" ?Š) ("\\vS" ?Š)
  201. ("\\v{s}" ?š) ("\\vs" ?š)
  202. ("\\c{T}" ?Ţ) ("\\cT" ?Ţ)
  203. ("\\c{t}" ?ţ) ("\\ct" ?ţ)
  204. ("\\v{T}" ?Ť) ("\\vT" ?Ť)
  205. ("\\v{t}" ?ť) ("\\vt" ?ť)
  206. ("\\~{U}" ?Ũ) ("\\~U" ?Ũ)
  207. ("\\~{u}" ?ũ) ("\\~u" ?ũ)
  208. ("\\={U}" ?Ū) ("\\=U" ?Ū)
  209. ("\\={u}" ?ū) ("\\=u" ?ū)
  210. ("\\u{U}" ?Ŭ) ("\\uU" ?Ŭ)
  211. ("\\u{u}" ?ŭ) ("\\uu" ?ŭ)
  212. ("\\H{U}" ?Ű) ("\\HU" ?Ű)
  213. ("\\H{u}" ?ű) ("\\Hu" ?ű)
  214. ("\\^{W}" ?Ŵ) ("\\^W" ?Ŵ)
  215. ("\\^{w}" ?ŵ) ("\\^w" ?ŵ)
  216. ("\\^{Y}" ?Ŷ) ("\\^Y" ?Ŷ)
  217. ("\\^{y}" ?ŷ) ("\\^y" ?ŷ)
  218. ("\\\"{Y}" ?Ÿ) ("\\\"Y" ?Ÿ)
  219. ("\\'{Z}" ?Ź) ("\\'Z" ?Ź)
  220. ("\\'{z}" ?ź) ("\\'z" ?ź)
  221. ("\\.{Z}" ?Ż) ("\\.Z" ?Ż)
  222. ("\\.{z}" ?ż) ("\\.z" ?ż)
  223. ("\\v{Z}" ?Ž) ("\\vZ" ?Ž)
  224. ("\\v{z}" ?ž) ("\\vz" ?ž)
  225. ("\\v{A}" ?Ǎ) ("\\vA" ?Ǎ)
  226. ("\\v{a}" ?ǎ) ("\\va" ?ǎ)
  227. ("\\v{I}" ?Ǐ) ("\\vI" ?Ǐ)
  228. ("\\v{\\i}" ?ǐ) ("\\vi" ?ǐ)
  229. ("\\v{O}" ?Ǒ) ("\\vO" ?Ǒ)
  230. ("\\v{o}" ?ǒ) ("\\vo" ?ǒ)
  231. ("\\v{U}" ?Ǔ) ("\\vU" ?Ǔ)
  232. ("\\v{u}" ?ǔ) ("\\vu" ?ǔ)
  233. ("\\={\\AE}" ?Ǣ) ("\\=\\AE" ?Ǣ)
  234. ("\\={\\ae}" ?ǣ) ("\\=\\ae" ?ǣ)
  235. ("\\v{G}" ?Ǧ) ("\\vG" ?Ǧ)
  236. ("\\v{g}" ?ǧ) ("\\vg" ?ǧ)
  237. ("\\v{K}" ?Ǩ) ("\\vK" ?Ǩ)
  238. ("\\v{k}" ?ǩ) ("\\vk" ?ǩ)
  239. ("\\v{\\j}" ?ǰ) ("\\vj" ?ǰ)
  240. ("\\'{G}" ?Ǵ) ("\\'G" ?Ǵ)
  241. ("\\'{g}" ?ǵ) ("\\'g" ?ǵ)
  242. ("\\`{N}" ?Ǹ) ("\\`N" ?Ǹ)
  243. ("\\`{n}" ?ǹ) ("\\`n" ?ǹ)
  244. ("\\'{\\AE}" ?Ǽ) ("\\'\\AE" ?Ǽ)
  245. ("\\'{\\ae}" ?ǽ) ("\\'\\ae" ?ǽ)
  246. ("\\'{\\O}" ?Ǿ) ("\\'\\O" ?Ǿ)
  247. ("\\'{\\o}" ?ǿ) ("\\'\\o" ?ǿ)
  248. ("\\v{H}" ?Ȟ) ("\\vH" ?Ȟ)
  249. ("\\v{h}" ?ȟ) ("\\vh" ?ȟ)
  250. ("\\.{A}" ?Ȧ) ("\\.A" ?Ȧ)
  251. ("\\.{a}" ?ȧ) ("\\.a" ?ȧ)
  252. ("\\c{E}" ?Ȩ) ("\\cE" ?Ȩ)
  253. ("\\c{e}" ?ȩ) ("\\ce" ?ȩ)
  254. ("\\.{O}" ?Ȯ) ("\\.O" ?Ȯ)
  255. ("\\.{o}" ?ȯ) ("\\.o" ?ȯ)
  256. ("\\={Y}" ?Ȳ) ("\\=Y" ?Ȳ)
  257. ("\\={y}" ?ȳ) ("\\=y" ?ȳ)
  258. ("\\v{}" ?ˇ)
  259. ("\\u{}" ?˘)
  260. ("\\.{}" ?˙)
  261. ("\\~{}" ?˜)
  262. ("\\H{}" ?˝)
  263. ("\\'" ?́)
  264. ("\\'K" ?Ḱ)
  265. ("\\'M" ?Ḿ)
  266. ("\\'P" ?Ṕ)
  267. ("\\'W" ?Ẃ)
  268. ("\\'k" ?ḱ)
  269. ("\\'m" ?ḿ)
  270. ("\\'p" ?ṕ)
  271. ("\\'w" ?ẃ)
  272. ("\\," ? )
  273. ("\\." ?̇)
  274. ("\\.B" ?Ḃ)
  275. ("\\.D" ?Ḋ)
  276. ("\\.F" ?Ḟ)
  277. ("\\.H" ?Ḣ)
  278. ("\\.M" ?Ṁ)
  279. ("\\.N" ?Ṅ)
  280. ("\\.P" ?Ṗ)
  281. ("\\.R" ?Ṙ)
  282. ("\\.S" ?Ṡ)
  283. ("\\.T" ?Ṫ)
  284. ("\\.W" ?Ẇ)
  285. ("\\.X" ?Ẋ)
  286. ("\\.Y" ?Ẏ)
  287. ("\\.b" ?ḃ)
  288. ("\\.d" ?ḋ)
  289. ("\\.e" ?ė)
  290. ("\\.f" ?ḟ)
  291. ("\\.h" ?ḣ)
  292. ("\\.m" ?ṁ)
  293. ("\\.n" ?ṅ)
  294. ("\\.p" ?ṗ)
  295. ("\\.r" ?ṙ)
  296. ("\\.s" ?ṡ)
  297. ("\\.t" ?ṫ)
  298. ("\\.w" ?ẇ)
  299. ("\\.x" ?ẋ)
  300. ("\\.y" ?ẏ)
  301. ("\\/" ?‌)
  302. ("\\:" ? )
  303. ("\\;" ? )
  304. ("\\=" ?̄)
  305. ("\\=G" ?Ḡ)
  306. ("\\=g" ?ḡ)
  307. ("^(" ?⁽)
  308. ("^)" ?⁾)
  309. ("^+" ?⁺)
  310. ("^-" ?⁻)
  311. ("^0" ?⁰)
  312. ("^1" ?¹)
  313. ("^2" ?²)
  314. ("^3" ?³)
  315. ("^4" ?⁴)
  316. ("^5" ?⁵)
  317. ("^6" ?⁶)
  318. ("^7" ?⁷)
  319. ("^8" ?⁸)
  320. ("^9" ?⁹)
  321. ("^=" ?⁼)
  322. ("^\\gamma" ?ˠ)
  323. ;; FIXME: It'd be nicer to generate some of these rules via something like
  324. ;; (map (lambda (name char)
  325. ;; (cond ((string-match "MODIFIER SMALL LETTER \\(.\\)" name)
  326. ;; (list (string ?^ (downcase (aref name (match-beginning 1))))
  327. ;; char)))
  328. ;; ...)))
  329. ("^a" ?ᵃ)
  330. ("^b" ?ᵇ)
  331. ("^c" ?ᶜ)
  332. ("^d" ?ᵈ)
  333. ("^e" ?ᵉ)
  334. ("^f" ?ᶠ)
  335. ("^g" ?ᵍ)
  336. ("^h" ?ʰ)
  337. ;; ("^i" ?) ;; FIXME: can't find MODIFIER SMALL LETTER I !?!
  338. ("^j" ?ʲ)
  339. ("^k" ?ᵏ)
  340. ("^l" ?ˡ)
  341. ("^m" ?ᵐ)
  342. ("^n" ?ⁿ)
  343. ("^o" ?ᵒ)
  344. ("^o_" ?º)
  345. ("^p" ?ᵖ)
  346. ;; ("^q" ?) ;; FIXME: can't find MODIFIER SMALL LETTER Q !?!
  347. ("^r" ?ʳ)
  348. ("^s" ?ˢ)
  349. ("^t" ?ᵗ)
  350. ("^u" ?ᵘ)
  351. ("^v" ?ᵛ)
  352. ("^w" ?ʷ)
  353. ("^x" ?ˣ)
  354. ("^y" ?ʸ)
  355. ("^z" ?ᶻ)
  356. ("^A" ?ᴬ)
  357. ("^B" ?ᴮ)
  358. ;; ("^C" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER C !?!
  359. ("^D" ?ᴰ)
  360. ("^E" ?ᴱ)
  361. ;; ("^F" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER F !?!
  362. ("^G" ?ᴳ)
  363. ("^H" ?ᴴ)
  364. ("^I" ?ᴵ)
  365. ("^J" ?ᴶ)
  366. ("^K" ?ᴷ)
  367. ("^L" ?ᴸ)
  368. ("^M" ?ᴹ)
  369. ("^N" ?ᴺ)
  370. ("^O" ?ᴼ)
  371. ("^P" ?ᴾ)
  372. ;; ("^Q" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER Q !?!
  373. ("^R" ?ᴿ)
  374. ;; ("^S" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER S !?!
  375. ("^T" ?ᵀ)
  376. ("^U" ?ᵁ)
  377. ("^V" ?ⱽ)
  378. ("^W" ?ᵂ)
  379. ;; ("^X" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER X !?!
  380. ;; ("^Y" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER Y !?!
  381. ;; ("^Z" ?) ;; FIXME: can't find MODIFIER CAPITAL LETTER Z !?!
  382. ("^{SM}" ?℠)
  383. ("^{TEL}" ?℡)
  384. ("^{TM}" ?™)
  385. ("_(" ?₍)
  386. ("_)" ?₎)
  387. ("_+" ?₊)
  388. ("_-" ?₋)
  389. ("_0" ?₀)
  390. ("_1" ?₁)
  391. ("_2" ?₂)
  392. ("_3" ?₃)
  393. ("_4" ?₄)
  394. ("_5" ?₅)
  395. ("_6" ?₆)
  396. ("_7" ?₇)
  397. ("_8" ?₈)
  398. ("_9" ?₉)
  399. ("_=" ?₌)
  400. ("\\~" ?̃)
  401. ("\\~E" ?Ẽ)
  402. ("\\~V" ?Ṽ)
  403. ("\\~Y" ?Ỹ)
  404. ("\\~e" ?ẽ)
  405. ("\\~v" ?ṽ)
  406. ("\\~y" ?ỹ)
  407. ("\\\"" ?̈)
  408. ("\\\"H" ?Ḧ)
  409. ("\\\"W" ?Ẅ)
  410. ("\\\"X" ?Ẍ)
  411. ("\\\"h" ?ḧ)
  412. ("\\\"t" ?ẗ)
  413. ("\\\"w" ?ẅ)
  414. ("\\\"x" ?ẍ)
  415. ("\\^" ?̂)
  416. ("\\^Z" ?Ẑ)
  417. ("\\^z" ?ẑ)
  418. ("\\`" ?̀)
  419. ("\\`W" ?Ẁ)
  420. ("\\`Y" ?Ỳ)
  421. ("\\`w" ?ẁ)
  422. ("\\`y" ?ỳ)
  423. ("\\b" ?̱)
  424. ("\\c" ?̧)
  425. ("\\c{D}" ?Ḑ)
  426. ("\\c{H}" ?Ḩ)
  427. ("\\c{d}" ?ḑ)
  428. ("\\c{h}" ?ḩ)
  429. ("\\d" ?̣)
  430. ("\\d{A}" ?Ạ)
  431. ("\\d{B}" ?Ḅ)
  432. ("\\d{D}" ?Ḍ)
  433. ("\\d{E}" ?Ẹ)
  434. ("\\d{H}" ?Ḥ)
  435. ("\\d{I}" ?Ị)
  436. ("\\d{K}" ?Ḳ)
  437. ("\\d{L}" ?Ḷ)
  438. ("\\d{M}" ?Ṃ)
  439. ("\\d{N}" ?Ṇ)
  440. ("\\d{O}" ?Ọ)
  441. ("\\d{R}" ?Ṛ)
  442. ("\\d{S}" ?Ṣ)
  443. ("\\d{T}" ?Ṭ)
  444. ("\\d{U}" ?Ụ)
  445. ("\\d{V}" ?Ṿ)
  446. ("\\d{W}" ?Ẉ)
  447. ("\\d{Y}" ?Ỵ)
  448. ("\\d{Z}" ?Ẓ)
  449. ("\\d{a}" ?ạ)
  450. ("\\d{b}" ?ḅ)
  451. ("\\d{d}" ?ḍ)
  452. ("\\d{e}" ?ẹ)
  453. ("\\d{h}" ?ḥ)
  454. ("\\d{i}" ?ị)
  455. ("\\d{k}" ?ḳ)
  456. ("\\d{l}" ?ḷ)
  457. ("\\d{m}" ?ṃ)
  458. ("\\d{n}" ?ṇ)
  459. ("\\d{o}" ?ọ)
  460. ("\\d{r}" ?ṛ)
  461. ("\\d{s}" ?ṣ)
  462. ("\\d{t}" ?ṭ)
  463. ("\\d{u}" ?ụ)
  464. ("\\d{v}" ?ṿ)
  465. ("\\d{w}" ?ẉ)
  466. ("\\d{y}" ?ỵ)
  467. ("\\d{z}" ?ẓ)
  468. ("\\rq" ?’)
  469. ("\\u" ?̆)
  470. ("\\v" ?̌)
  471. ("\\v{L}" ?Ľ)
  472. ("\\v{i}" ?ǐ)
  473. ("\\v{j}" ?ǰ)
  474. ("\\v{l}" ?ľ)
  475. ("\\yen" ?¥)
  476. ("\\Box" ?□)
  477. ("\\Bumpeq" ?≎)
  478. ("\\Cap" ?⋒)
  479. ("\\Cup" ?⋓)
  480. ("\\Delta" ?Δ)
  481. ("\\Diamond" ?◇)
  482. ("\\Downarrow" ?⇓)
  483. ("\\Gamma" ?Γ)
  484. ("\\H" ?̋)
  485. ("\\H{o}" ?ő)
  486. ("\\Im" ?ℑ)
  487. ("\\Join" ?⋈)
  488. ("\\Lambda" ?Λ)
  489. ("\\Leftarrow" ?⇐)
  490. ("\\Leftrightarrow" ?⇔)
  491. ("\\Ll" ?⋘)
  492. ("\\Lleftarrow" ?⇚)
  493. ("\\Longleftarrow" ?⇐)
  494. ("\\Longleftrightarrow" ?⇔)
  495. ("\\Longrightarrow" ?⇒)
  496. ("\\Lsh" ?↰)
  497. ("\\Omega" ?Ω)
  498. ("\\Phi" ?Φ)
  499. ("\\Pi" ?Π)
  500. ("\\Psi" ?Ψ)
  501. ("\\Re" ?ℜ)
  502. ("\\Rightarrow" ?⇒)
  503. ("\\Rrightarrow" ?⇛)
  504. ("\\Rsh" ?↱)
  505. ("\\Sigma" ?Σ)
  506. ("\\Subset" ?⋐)
  507. ("\\Supset" ?⋑)
  508. ("\\Theta" ?Θ)
  509. ("\\Uparrow" ?⇑)
  510. ("\\Updownarrow" ?⇕)
  511. ("\\Upsilon" ?Υ)
  512. ("\\Vdash" ?⊩)
  513. ("\\Vert" ?‖)
  514. ("\\Vvdash" ?⊪)
  515. ("\\Xi" ?Ξ)
  516. ("\\aleph" ?ℵ)
  517. ("\\alpha" ?α)
  518. ("\\amalg" ?∐)
  519. ("\\angle" ?∠)
  520. ("\\approx" ?≈)
  521. ("\\approxeq" ?≊)
  522. ("\\ast" ?∗)
  523. ("\\asymp" ?≍)
  524. ("\\backcong" ?≌)
  525. ("\\backepsilon" ?∍)
  526. ("\\backprime" ?‵)
  527. ("\\backsim" ?∽)
  528. ("\\backsimeq" ?⋍)
  529. ("\\backslash" ?\\)
  530. ("\\barwedge" ?⊼)
  531. ("\\because" ?∵)
  532. ("\\beta" ?β)
  533. ("\\beth" ?ℶ)
  534. ("\\between" ?≬)
  535. ("\\bigcap" ?⋂)
  536. ("\\bigcirc" ?◯)
  537. ("\\bigcup" ?⋃)
  538. ("\\bigstar" ?★)
  539. ("\\bigtriangledown" ?▽)
  540. ("\\bigtriangleup" ?△)
  541. ("\\bigvee" ?⋁)
  542. ("\\bigwedge" ?⋀)
  543. ("\\blacklozenge" ?✦)
  544. ("\\blacksquare" ?▪)
  545. ("\\blacktriangle" ?▴)
  546. ("\\blacktriangledown" ?▾)
  547. ("\\blacktriangleleft" ?◂)
  548. ("\\blacktriangleright" ?▸)
  549. ("\\bot" ?⊥)
  550. ("\\bowtie" ?⋈)
  551. ("\\boxminus" ?⊟)
  552. ("\\boxplus" ?⊞)
  553. ("\\boxtimes" ?⊠)
  554. ("\\bullet" ?•)
  555. ("\\bumpeq" ?≏)
  556. ("\\cap" ?∩)
  557. ("\\cdots" ?⋯)
  558. ("\\centerdot" ?·)
  559. ("\\checkmark" ?✓)
  560. ("\\chi" ?χ)
  561. ("\\circ" ?∘)
  562. ("\\circeq" ?≗)
  563. ("\\circlearrowleft" ?↺)
  564. ("\\circlearrowright" ?↻)
  565. ("\\circledR" ?®)
  566. ("\\circledS" ?Ⓢ)
  567. ("\\circledast" ?⊛)
  568. ("\\circledcirc" ?⊚)
  569. ("\\circleddash" ?⊝)
  570. ("\\clubsuit" ?♣)
  571. ("\\colon" ?:)
  572. ("\\coloneq" ?≔)
  573. ("\\complement" ?∁)
  574. ("\\cong" ?≅)
  575. ("\\coprod" ?∐)
  576. ("\\cup" ?∪)
  577. ("\\curlyeqprec" ?⋞)
  578. ("\\curlyeqsucc" ?⋟)
  579. ("\\curlypreceq" ?≼)
  580. ("\\curlyvee" ?⋎)
  581. ("\\curlywedge" ?⋏)
  582. ("\\curvearrowleft" ?↶)
  583. ("\\curvearrowright" ?↷)
  584. ("\\dag" ?†)
  585. ("\\dagger" ?†)
  586. ("\\daleth" ?ℸ)
  587. ("\\dashv" ?⊣)
  588. ("\\ddag" ?‡)
  589. ("\\ddagger" ?‡)
  590. ("\\ddots" ?⋱)
  591. ("\\delta" ?δ)
  592. ("\\diamond" ?⋄)
  593. ("\\diamondsuit" ?♢)
  594. ("\\digamma" ?Ϝ)
  595. ("\\divideontimes" ?⋇)
  596. ("\\doteq" ?≐)
  597. ("\\doteqdot" ?≑)
  598. ("\\dotplus" ?∔)
  599. ("\\dotsquare" ?⊡)
  600. ("\\downarrow" ?↓)
  601. ("\\downdownarrows" ?⇊)
  602. ("\\downleftharpoon" ?⇃)
  603. ("\\downrightharpoon" ?⇂)
  604. ("\\ell" ?ℓ)
  605. ("\\emptyset" ?∅)
  606. ("\\epsilon" ?ε)
  607. ("\\eqcirc" ?≖)
  608. ("\\eqcolon" ?≕)
  609. ("\\eqslantgtr" ?⋝)
  610. ("\\eqslantless" ?⋜)
  611. ("\\equiv" ?≡)
  612. ("\\eta" ?η)
  613. ("\\euro" ?€)
  614. ("\\exists" ?∃)
  615. ("\\fallingdotseq" ?≒)
  616. ("\\flat" ?♭)
  617. ("\\forall" ?∀)
  618. ("\\frac1" ?⅟)
  619. ("\\frac12" ?½)
  620. ("\\frac13" ?⅓)
  621. ("\\frac14" ?¼)
  622. ("\\frac15" ?⅕)
  623. ("\\frac16" ?⅙)
  624. ("\\frac18" ?⅛)
  625. ("\\frac23" ?⅔)
  626. ("\\frac25" ?⅖)
  627. ("\\frac34" ?¾)
  628. ("\\frac35" ?⅗)
  629. ("\\frac38" ?⅜)
  630. ("\\frac45" ?⅘)
  631. ("\\frac56" ?⅚)
  632. ("\\frac58" ?⅝)
  633. ("\\frac78" ?⅞)
  634. ("\\frown" ?⌢)
  635. ("\\gamma" ?γ)
  636. ("\\ge" ?≥)
  637. ("\\geq" ?≥)
  638. ("\\geqq" ?≧)
  639. ("\\geqslant" ?≥)
  640. ("\\gets" ?←)
  641. ("\\gg" ?≫)
  642. ("\\ggg" ?⋙)
  643. ("\\gimel" ?ℷ)
  644. ("\\gnapprox" ?⋧)
  645. ("\\gneq" ?≩)
  646. ("\\gneqq" ?≩)
  647. ("\\gnsim" ?⋧)
  648. ("\\gtrapprox" ?≳)
  649. ("\\gtrdot" ?⋗)
  650. ("\\gtreqless" ?⋛)
  651. ("\\gtreqqless" ?⋛)
  652. ("\\gtrless" ?≷)
  653. ("\\gtrsim" ?≳)
  654. ("\\gvertneqq" ?≩)
  655. ("\\hbar" ?ℏ)
  656. ("\\heartsuit" ?♥)
  657. ("\\hookleftarrow" ?↩)
  658. ("\\hookrightarrow" ?↪)
  659. ("\\iff" ?⇔)
  660. ("\\imath" ?ı)
  661. ("\\in" ?∈)
  662. ("\\infty" ?∞)
  663. ("\\int" ?∫)
  664. ("\\intercal" ?⊺)
  665. ("\\iota" ?ι)
  666. ("\\kappa" ?κ)
  667. ("\\lambda" ?λ)
  668. ("\\langle" ?〈)
  669. ("\\lbrace" ?{)
  670. ("\\lbrack" ?\[)
  671. ("\\lceil" ?⌈)
  672. ("\\ldots" ?…)
  673. ("\\le" ?≤)
  674. ("\\leadsto" ?↝)
  675. ("\\leftarrow" ?←)
  676. ("\\leftarrowtail" ?↢)
  677. ("\\leftharpoondown" ?↽)
  678. ("\\leftharpoonup" ?↼)
  679. ("\\leftleftarrows" ?⇇)
  680. ("\\leftparengtr" ?〈)
  681. ("\\leftrightarrow" ?↔)
  682. ("\\leftrightarrows" ?⇆)
  683. ("\\leftrightharpoons" ?⇋)
  684. ("\\leftrightsquigarrow" ?↭)
  685. ("\\leftthreetimes" ?⋋)
  686. ("\\leq" ?≤)
  687. ("\\leqq" ?≦)
  688. ("\\leqslant" ?≤)
  689. ("\\lessapprox" ?≲)
  690. ("\\lessdot" ?⋖)
  691. ("\\lesseqgtr" ?⋚)
  692. ("\\lesseqqgtr" ?⋚)
  693. ("\\lessgtr" ?≶)
  694. ("\\lesssim" ?≲)
  695. ("\\lfloor" ?⌊)
  696. ("\\lhd" ?◁)
  697. ("\\rhd" ?▷)
  698. ("\\ll" ?≪)
  699. ("\\llcorner" ?⌞)
  700. ("\\lnapprox" ?⋦)
  701. ("\\lneq" ?≨)
  702. ("\\lneqq" ?≨)
  703. ("\\lnsim" ?⋦)
  704. ("\\longleftarrow" ?←)
  705. ("\\longleftrightarrow" ?↔)
  706. ("\\longmapsto" ?↦)
  707. ("\\longrightarrow" ?→)
  708. ("\\looparrowleft" ?↫)
  709. ("\\looparrowright" ?↬)
  710. ("\\lozenge" ?✧)
  711. ("\\lq" ?‘)
  712. ("\\lrcorner" ?⌟)
  713. ("\\ltimes" ?⋉)
  714. ("\\lvertneqq" ?≨)
  715. ("\\maltese" ?✠)
  716. ("\\mapsto" ?↦)
  717. ("\\measuredangle" ?∡)
  718. ("\\mho" ?℧)
  719. ("\\mid" ?∣)
  720. ("\\models" ?⊧)
  721. ("\\mp" ?∓)
  722. ("\\multimap" ?⊸)
  723. ("\\nLeftarrow" ?⇍)
  724. ("\\nLeftrightarrow" ?⇎)
  725. ("\\nRightarrow" ?⇏)
  726. ("\\nVDash" ?⊯)
  727. ("\\nVdash" ?⊮)
  728. ("\\nabla" ?∇)
  729. ("\\napprox" ?≉)
  730. ("\\natural" ?♮)
  731. ("\\ncong" ?≇)
  732. ("\\ne" ?≠)
  733. ("\\nearrow" ?↗)
  734. ("\\neg" ?¬)
  735. ("\\neq" ?≠)
  736. ("\\nequiv" ?≢)
  737. ("\\newline" ?
)
  738. ("\\nexists" ?∄)
  739. ("\\ngeq" ?≱)
  740. ("\\ngeqq" ?≱)
  741. ("\\ngeqslant" ?≱)
  742. ("\\ngtr" ?≯)
  743. ("\\ni" ?∋)
  744. ("\\nleftarrow" ?↚)
  745. ("\\nleftrightarrow" ?↮)
  746. ("\\nleq" ?≰)
  747. ("\\nleqq" ?≰)
  748. ("\\nleqslant" ?≰)
  749. ("\\nless" ?≮)
  750. ("\\nmid" ?∤)
  751. ("\\not" ?̸)
  752. ("\\notin" ?∉)
  753. ("\\nparallel" ?∦)
  754. ("\\nprec" ?⊀)
  755. ("\\npreceq" ?⋠)
  756. ("\\nrightarrow" ?↛)
  757. ("\\nshortmid" ?∤)
  758. ("\\nshortparallel" ?∦)
  759. ("\\nsim" ?≁)
  760. ("\\nsimeq" ?≄)
  761. ("\\nsubset" ?⊄)
  762. ("\\nsubseteq" ?⊈)
  763. ("\\nsubseteqq" ?⊈)
  764. ("\\nsucc" ?⊁)
  765. ("\\nsucceq" ?⋡)
  766. ("\\nsupset" ?⊅)
  767. ("\\nsupseteq" ?⊉)
  768. ("\\nsupseteqq" ?⊉)
  769. ("\\ntriangleleft" ?⋪)
  770. ("\\ntrianglelefteq" ?⋬)
  771. ("\\ntriangleright" ?⋫)
  772. ("\\ntrianglerighteq" ?⋭)
  773. ("\\nu" ?ν)
  774. ("\\nvDash" ?⊭)
  775. ("\\nvdash" ?⊬)
  776. ("\\nwarrow" ?↖)
  777. ("\\odot" ?⊙)
  778. ("\\oint" ?∮)
  779. ("\\omega" ?ω)
  780. ("\\ominus" ?⊖)
  781. ("\\oplus" ?⊕)
  782. ("\\oslash" ?⊘)
  783. ("\\otimes" ?⊗)
  784. ("\\par" ?
)
  785. ("\\parallel" ?∥)
  786. ("\\partial" ?∂)
  787. ("\\perp" ?⊥)
  788. ("\\phi" ?φ)
  789. ("\\pi" ?π)
  790. ("\\pitchfork" ?⋔)
  791. ("\\prec" ?≺)
  792. ("\\precapprox" ?≾)
  793. ("\\preceq" ?≼)
  794. ("\\precnapprox" ?⋨)
  795. ("\\precnsim" ?⋨)
  796. ("\\precsim" ?≾)
  797. ("\\prime" ?′)
  798. ("\\prod" ?∏)
  799. ("\\propto" ?∝)
  800. ("\\psi" ?ψ)
  801. ("\\qed" ?∎)
  802. ("\\quad" ? )
  803. ("\\rangle" ?〉)
  804. ("\\rbrace" ?})
  805. ("\\rbrack" ?\])
  806. ("\\rceil" ?⌉)
  807. ("\\rfloor" ?⌋)
  808. ("\\rightarrow" ?→)
  809. ("\\rightarrowtail" ?↣)
  810. ("\\rightharpoondown" ?⇁)
  811. ("\\rightharpoonup" ?⇀)
  812. ("\\rightleftarrows" ?⇄)
  813. ("\\rightleftharpoons" ?⇌)
  814. ("\\rightparengtr" ?〉)
  815. ("\\rightrightarrows" ?⇉)
  816. ("\\rightthreetimes" ?⋌)
  817. ("\\risingdotseq" ?≓)
  818. ("\\rtimes" ?⋊)
  819. ("\\sbs" ?﹨)
  820. ("\\searrow" ?↘)
  821. ("\\setminus" ?∖)
  822. ("\\sharp" ?♯)
  823. ("\\shortmid" ?∣)
  824. ("\\shortparallel" ?∥)
  825. ("\\sigma" ?σ)
  826. ("\\sim" ?∼)
  827. ("\\simeq" ?≃)
  828. ("\\smallamalg" ?∐)
  829. ("\\smallsetminus" ?∖)
  830. ("\\smallsmile" ?⌣)
  831. ("\\smile" ?⌣)
  832. ("\\spadesuit" ?♠)
  833. ("\\sphericalangle" ?∢)
  834. ("\\sqcap" ?⊓)
  835. ("\\sqcup" ?⊔)
  836. ("\\sqsubset" ?⊏)
  837. ("\\sqsubseteq" ?⊑)
  838. ("\\sqsupset" ?⊐)
  839. ("\\sqsupseteq" ?⊒)
  840. ("\\square" ?□)
  841. ("\\squigarrowright" ?⇝)
  842. ("\\star" ?⋆)
  843. ("\\straightphi" ?φ)
  844. ("\\subset" ?⊂)
  845. ("\\subseteq" ?⊆)
  846. ("\\subseteqq" ?⊆)
  847. ("\\subsetneq" ?⊊)
  848. ("\\subsetneqq" ?⊊)
  849. ("\\succ" ?≻)
  850. ("\\succapprox" ?≿)
  851. ("\\succcurlyeq" ?≽)
  852. ("\\succeq" ?≽)
  853. ("\\succnapprox" ?⋩)
  854. ("\\succnsim" ?⋩)
  855. ("\\succsim" ?≿)
  856. ("\\sum" ?∑)
  857. ("\\supset" ?⊃)
  858. ("\\supseteq" ?⊇)
  859. ("\\supseteqq" ?⊇)
  860. ("\\supsetneq" ?⊋)
  861. ("\\supsetneqq" ?⊋)
  862. ("\\surd" ?√)
  863. ("\\swarrow" ?↙)
  864. ("\\tau" ?τ)
  865. ("\\therefore" ?∴)
  866. ("\\theta" ?θ)
  867. ("\\thickapprox" ?≈)
  868. ("\\thicksim" ?∼)
  869. ("\\to" ?→)
  870. ("\\top" ?⊤)
  871. ("\\triangle" ?▵)
  872. ("\\triangledown" ?▿)
  873. ("\\triangleleft" ?◃)
  874. ("\\trianglelefteq" ?⊴)
  875. ("\\triangleq" ?≜)
  876. ("\\triangleright" ?▹)
  877. ("\\trianglerighteq" ?⊵)
  878. ("\\twoheadleftarrow" ?↞)
  879. ("\\twoheadrightarrow" ?↠)
  880. ("\\ulcorner" ?⌜)
  881. ("\\uparrow" ?↑)
  882. ("\\updownarrow" ?↕)
  883. ("\\upleftharpoon" ?↿)
  884. ("\\uplus" ?⊎)
  885. ("\\uprightharpoon" ?↾)
  886. ("\\upsilon" ?υ)
  887. ("\\upuparrows" ?⇈)
  888. ("\\urcorner" ?⌝)
  889. ("\\u{i}" ?ĭ)
  890. ("\\vDash" ?⊨)
  891. ("\\varkappa" ?ϰ)
  892. ("\\varphi" ?ϕ)
  893. ("\\varpi" ?ϖ)
  894. ("\\varprime" ?′)
  895. ("\\varpropto" ?∝)
  896. ("\\varrho" ?ϱ)
  897. ("\\varsigma" ?ς)
  898. ("\\vartheta" ?ϑ)
  899. ("\\vartriangleleft" ?⊲)
  900. ("\\vartriangleright" ?⊳)
  901. ("\\vdash" ?⊢)
  902. ("\\vdots" ?⋮)
  903. ("\\vee" ?∨)
  904. ("\\veebar" ?⊻)
  905. ("\\vert" ?|)
  906. ("\\wedge" ?∧)
  907. ("\\wp" ?℘)
  908. ("\\wr" ?≀)
  909. ("\\xi" ?ξ)
  910. ("\\zeta" ?ζ)
  911. ("\\Bbb{N}" ?ℕ) ; AMS commands for blackboard bold
  912. ("\\Bbb{P}" ?ℙ) ; Also sometimes \mathbb.
  913. ("\\Bbb{R}" ?ℝ)
  914. ("\\Bbb{Z}" ?ℤ)
  915. ("--" ?–)
  916. ("---" ?—)
  917. ;; We used to use ~ for NBSP but that's inconvenient and may even look like
  918. ;; a bug where the user finds his ~ key doesn't insert a ~ any more.
  919. ("\\ " ? )
  920. ("\\\\" ?\\)
  921. ("\\mu" ?μ)
  922. ("\\rho" ?ρ)
  923. ("\\mathscr{I}" ?ℐ) ; moment of inertia
  924. ("\\Smiley" ?☺)
  925. ("\\blacksmiley" ?☻)
  926. ("\\Frowny" ?☹)
  927. ("\\Letter" ?✉)
  928. ("\\permil" ?‰)
  929. ;; Probably not useful enough:
  930. ;; ("\\Telefon" ?☎) ; there are other possibilities
  931. ;; ("\\Radioactivity" ?☢)
  932. ;; ("\Biohazard" ?☣)
  933. ;; ("\\Male" ?♂)
  934. ;; ("\\Female" ?♀)
  935. ;; ("\\Lightning" ?☇)
  936. ;; ("\\Mercury" ?☿)
  937. ;; ("\\Earth" ?♁)
  938. ;; ("\\Jupiter" ?♃)
  939. ;; ("\\Saturn" ?♄)
  940. ;; ("\\Uranus" ?♅)
  941. ;; ("\\Neptune" ?♆)
  942. ;; ("\\Pluto" ?♇)
  943. ;; ("\\Sun" ?☉)
  944. ;; ("\\Writinghand" ?✍)
  945. ;; ("\\Yinyang" ?☯)
  946. ;; ("\\Heart" ?♡)
  947. ("\\registered" ?®)
  948. ("\\currency" ?¤)
  949. ("\\dh" ?ð)
  950. ("\\DH" ?Ð)
  951. ("\\th" ?þ)
  952. ("\\TH" ?Þ)
  953. ("\\micro" ?µ)
  954. ("\\lnot" ?¬)
  955. ("\\ordfeminine" ?ª)
  956. ("\\ordmasculine" ?º)
  957. ("\\lambdabar" ?ƛ)
  958. ("\\celsius" ?℃)
  959. ;; by analogy with lq, rq:
  960. ("\\ldq" ?\“)
  961. ("\\rdq" ?\”)
  962. ("\\minus" ?−)
  963. ("\\defs" ?≙) ; per fuzz/zed
  964. ;; ("\\sqrt[3]" ?∛)
  965. ("\\llbracket" ?\〚) ; stmaryrd
  966. ("\\rrbracket" ?\〛)
  967. ;; ("\\lbag" ?\〚) ; fuzz
  968. ;; ("\\rbag" ?\〛)
  969. ("\\ldata" ?\《) ; fuzz/zed
  970. ("\\rdata" ?\》)
  971. ;; From Karl Eichwalder.
  972. ("\\glq" ?‚)
  973. ("\\grq" ?‘)
  974. ("\\glqq" ?„) ("\\\"`" ?„)
  975. ("\\grqq" ?“) ("\\\"'" ?“)
  976. ("\\flq" ?‹)
  977. ("\\frq" ?›)
  978. ("\\flqq" ?\«) ("\\\"<" ?\«)
  979. ("\\frqq" ?\») ("\\\">" ?\»)
  980. ("\\-" ?­) ;; soft hyphen
  981. ("\\textmu" ?µ)
  982. ("\\textfractionsolidus" ?⁄)
  983. ("\\textbigcircle" ?⃝)
  984. ("\\textmusicalnote" ?♪)
  985. ("\\textdied" ?✝)
  986. ("\\textcolonmonetary" ?₡)
  987. ("\\textwon" ?₩)
  988. ("\\textnaira" ?₦)
  989. ("\\textpeso" ?₱)
  990. ("\\textlira" ?₤)
  991. ("\\textrecipe" ?℞)
  992. ("\\textinterrobang" ?‽)
  993. ("\\textpertenthousand" ?‱)
  994. ("\\textbaht" ?฿)
  995. ("\\textnumero" ?№)
  996. ("\\textdiscount" ?⁒)
  997. ("\\textestimated" ?℮)
  998. ("\\textopenbullet" ?◦)
  999. ("\\textlquill" ?⁅)
  1000. ("\\textrquill" ?⁆)
  1001. ("\\textcircledP" ?℗)
  1002. ("\\textreferencemark" ?※)
  1003. )
  1004. ;;; latin-ltx.el ends here