1 ;;; latin-ltx.el --- Quail package for TeX-style input -*-coding: utf-8;-*-
3 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
4 ;; Free Software Foundation, Inc.
5 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
6 ;; National Institute of Advanced Industrial Science and Technology (AIST)
7 ;; Registration Number H14PRO021
9 ;; Author: TAKAHASHI Naoto <ntakahas@m17n.org>
10 ;; Dave Love <fx@gnu.org>
11 ;; Keywords: multilingual, input, Greek, i18n
13 ;; This file is part of GNU Emacs.
15 ;; GNU Emacs is free software; you can redistribute it and/or modify
16 ;; it under the terms of the GNU General Public License as published by
17 ;; the Free Software Foundation; either version 3, or (at your option)
20 ;; GNU Emacs is distributed in the hope that it will be useful,
21 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
22 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 ;; GNU General Public License for more details.
25 ;; You should have received a copy of the GNU General Public License
26 ;; along with GNU Emacs; see the file COPYING. If not, write to the
27 ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
28 ;; Boston, MA 02110-1301, USA.
38 "LaTeX-like input method for many characters.
39 These characters are from the charsets used by the `utf-8' coding
40 system, including many technical ones. Examples:
42 \\pi -> π \\int -> ∫ ^1 -> ¹"
44 '(("\t" . quail-completion
))
45 t t nil nil nil nil nil nil nil t
)
49 ("\\pounds" ?£
) ;; ("{\\pounds}" ?£)
50 ("\\S" ?§
) ;; ("{\\S}" ?§)
52 ("\\copyright" ?©
) ;; ("{\\copyright}" ?©)
55 ("$\\pm$" ?±
) ("\\pm" ?±
)
59 ("\\P" ?¶
) ;; ("{\\P}" ?¶)
60 ;; Fixme: Yudit has the equivalent of ("\\cdot" ?⋅), for U+22C5, DOT
61 ;; OPERATOR, whereas · is MIDDLE DOT. JadeTeX translates both to
63 ("$\\cdot$" ?·
) ("\\cdot" ?·
)
69 ("\\`{A}" ?À
) ("\\`A" ?À
)
70 ("\\'{A}" ?Á
) ("\\'A" ?Á
)
71 ("\\^{A}" ?Â
) ("\\^A" ?Â
)
72 ("\\~{A}" ?Ã
) ("\\~A" ?Ã
)
73 ("\\\"{A}" ?Ä
) ("\\\"A" ?Ä
)
75 ("\\AA" ?Å
) ;; ("{\\AA}" ?Å)
76 ("\\AE" ?Æ
) ;; ("{\\AE}" ?Æ)
77 ("\\c{C}" ?Ç
) ("\\cC" ?Ç
)
78 ("\\`{E}" ?È
) ("\\`E" ?È
)
79 ("\\'{E}" ?É
) ("\\'E" ?É
)
80 ("\\^{E}" ?Ê
) ("\\^E" ?Ê
)
81 ("\\\"{E}" ?Ë
) ("\\\"E" ?Ë
)
83 ("\\`{I}" ?Ì
) ("\\`I" ?Ì
)
84 ("\\'{I}" ?Í
) ("\\'I" ?Í
)
85 ("\\^{I}" ?Î
) ("\\^I" ?Î
)
86 ("\\\"{I}" ?Ï
) ("\\\"I" ?Ï
)
89 ("\\~{N}" ?Ñ
) ("\\~N" ?Ñ
)
90 ("\\`{O}" ?Ò
) ("\\`O" ?Ò
)
91 ("\\'{O}" ?Ó
) ("\\'O" ?Ó
)
92 ("\\^{O}" ?Ô
) ("\\^O" ?Ô
)
93 ("\\~{O}" ?Õ
) ("\\~O" ?Õ
)
94 ("\\\"{O}" ?Ö
) ("\\\"O" ?Ö
)
96 ("$\\times$" ?×
) ("\\times" ?×
)
97 ("\\O" ?Ø
) ;; ("{\\O}" ?Ø)
98 ("\\`{U}" ?Ù
) ("\\`U" ?Ù
)
99 ("\\'{U}" ?Ú
) ("\\'U" ?Ú
)
100 ("\\^{U}" ?Û
) ("\\^U" ?Û
)
101 ("\\\"{U}" ?Ü
) ("\\\"U" ?Ü
)
103 ("\\'{Y}" ?Ý
) ("\\'Y" ?Ý
)
104 ("\\ss" ?ß
) ;; ("{\\ss}" ?ß)
106 ("\\`{a}" ?à
) ("\\`a" ?à
)
107 ("\\'{a}" ?á
) ("\\'a" ?á
)
108 ("\\^{a}" ?â
) ("\\^a" ?â
)
109 ("\\~{a}" ?ã
) ("\\~a" ?ã
)
110 ("\\\"{a}" ?ä
) ("\\\"a" ?ä
)
112 ("\\aa" ?å
) ;; ("{\\aa}" ?å)
113 ("\\ae" ?æ
) ;; ("{\\ae}" ?æ)
114 ("\\c{c}" ?ç
) ("\\cc" ?ç
)
115 ("\\`{e}" ?è
) ("\\`e" ?è
)
116 ("\\'{e}" ?é
) ("\\'e" ?é
)
117 ("\\^{e}" ?ê
) ("\\^e" ?ê
)
118 ("\\\"{e}" ?ë
) ("\\\"e" ?ë
)
120 ("\\`{\\i}" ?ì
) ("\\`i" ?ì
)
121 ("\\'{\\i}" ?í
) ("\\'i" ?í
)
122 ("\\^{\\i}" ?î
) ("\\^i" ?î
)
123 ("\\\"{\\i}" ?ï
) ("\\\"i" ?ï
)
126 ("\\~{n}" ?ñ
) ("\\~n" ?ñ
)
127 ("\\`{o}" ?ò
) ("\\`o" ?ò
)
128 ("\\'{o}" ?ó
) ("\\'o" ?ó
)
129 ("\\^{o}" ?ô
) ("\\^o" ?ô
)
130 ("\\~{o}" ?õ
) ("\\~o" ?õ
)
131 ("\\\"{o}" ?ö
) ("\\\"o" ?ö
)
133 ("$\\div$" ?÷
) ("\\div" ?÷
)
134 ("\\o" ?ø
) ;; ("{\\o}" ?ø)
135 ("\\`{u}" ?ù
) ("\\`u" ?ù
)
136 ("\\'{u}" ?ú
) ("\\'u" ?ú
)
137 ("\\^{u}" ?û
) ("\\^u" ?û
)
138 ("\\\"{u}" ?ü
) ("\\\"u" ?ü
)
140 ("\\'{y}" ?ý
) ("\\'y" ?ý
)
141 ("\\\"{y}" ?ÿ
) ("\\\"y" ?ÿ
)
143 ("\\={A}" ?Ā
) ("\\=A" ?Ā
)
144 ("\\={a}" ?ā
) ("\\=a" ?ā
)
145 ("\\u{A}" ?Ă
) ("\\uA" ?Ă
)
146 ("\\u{a}" ?ă
) ("\\ua" ?ă
)
147 ("\\'{C}" ?Ć
) ("\\'C" ?Ć
)
148 ("\\'{c}" ?ć
) ("\\'c" ?ć
)
149 ("\\^{C}" ?Ĉ
) ("\\^C" ?Ĉ
)
150 ("\\^{c}" ?ĉ
) ("\\^c" ?ĉ
)
151 ("\\.{C}" ?Ċ
) ("\\.C" ?Ċ
)
152 ("\\.{c}" ?ċ
) ("\\.c" ?ċ
)
153 ("\\v{C}" ?Č
) ("\\vC" ?Č
)
154 ("\\v{c}" ?č
) ("\\vc" ?č
)
155 ("\\v{D}" ?Ď
) ("\\vD" ?Ď
)
156 ("\\v{d}" ?ď
) ("\\vd" ?ď
)
158 ("\\={E}" ?Ē
) ("\\=E" ?Ē
)
159 ("\\={e}" ?ē
) ("\\=e" ?ē
)
160 ("\\u{E}" ?Ĕ
) ("\\uE" ?Ĕ
)
161 ("\\u{e}" ?ĕ
) ("\\ue" ?ĕ
)
162 ("\\.{E}" ?Ė
) ("\\.E" ?Ė
)
163 ("\\e{e}" ?ė
) ("\\ee" ?ė
)
164 ("\\v{E}" ?Ě
) ("\\vE" ?Ě
)
165 ("\\v{e}" ?ě
) ("\\ve" ?ě
)
166 ("\\^{G}" ?Ĝ
) ("\\^G" ?Ĝ
)
167 ("\\^{g}" ?ĝ
) ("\\^g" ?ĝ
)
168 ("\\u{G}" ?Ğ
) ("\\uG" ?Ğ
)
169 ("\\u{g}" ?ğ
) ("\\ug" ?ğ
)
171 ("\\.{G}" ?Ġ
) ("\\.G" ?Ġ
)
172 ("\\.{g}" ?ġ
) ("\\.g" ?ġ
)
173 ("\\c{G}" ?Ģ
) ("\\cG" ?Ģ
)
174 ("\\c{g}" ?ģ
) ("\\cg" ?ģ
)
175 ("\\^{H}" ?Ĥ
) ("\\^H" ?Ĥ
)
176 ("\\^{h}" ?ĥ
) ("\\^h" ?ĥ
)
177 ("\\~{I}" ?Ĩ
) ("\\~I" ?Ĩ
)
178 ("\\~{\\i}" ?ĩ
) ("\\~i" ?ĩ
)
179 ("\\={I}" ?Ī
) ("\\=I" ?Ī
)
180 ("\\={\\i}" ?ī
) ("\\=i" ?ī
)
181 ("\\u{I}" ?Ĭ
) ("\\uI" ?Ĭ
)
182 ("\\u{\\i}" ?ĭ
) ("\\ui" ?ĭ
)
184 ("\\.{I}" ?İ
) ("\\.I" ?İ
)
185 ("\\i" ?ı
) ;; ("{\\i}" ?ı)
186 ("\\^{J}" ?Ĵ
) ("\\^J" ?Ĵ
)
187 ("\\^{\\j}" ?ĵ
) ("\\^j" ?ĵ
)
188 ("\\c{K}" ?Ķ
) ("\\cK" ?Ķ
)
189 ("\\c{k}" ?ķ
) ("\\ck" ?ķ
)
190 ("\\'{L}" ?Ĺ
) ("\\'L" ?Ĺ
)
191 ("\\'{l}" ?ĺ
) ("\\'l" ?ĺ
)
192 ("\\c{L}" ?Ļ
) ("\\cL" ?Ļ
)
193 ("\\c{l}" ?ļ
) ("\\cl" ?ļ
)
195 ("\\L" ?Ł
) ;; ("{\\L}" ?Ł)
196 ("\\l" ?ł
) ;; ("{\\l}" ?ł)
197 ("\\'{N}" ?Ń
) ("\\'N" ?Ń
)
198 ("\\'{n}" ?ń
) ("\\'n" ?ń
)
199 ("\\c{N}" ?Ņ
) ("\\cN" ?Ņ
)
200 ("\\c{n}" ?ņ
) ("\\cn" ?ņ
)
201 ("\\v{N}" ?Ň
) ("\\vN" ?Ň
)
202 ("\\v{n}" ?ň
) ("\\vn" ?ň
)
203 ("\\={O}" ?Ō
) ("\\=O" ?Ō
)
204 ("\\={o}" ?ō
) ("\\=o" ?ō
)
205 ("\\u{O}" ?Ŏ
) ("\\uO" ?Ŏ
)
206 ("\\u{o}" ?ŏ
) ("\\uo" ?ŏ
)
208 ("\\H{O}" ?Ő
) ("\\HO" ?Ő
)
209 ("\\U{o}" ?ő
) ("\\Uo" ?ő
)
210 ("\\OE" ?Œ
) ;; ("{\\OE}" ?Œ)
211 ("\\oe" ?œ
) ;; ("{\\oe}" ?œ)
212 ("\\'{R}" ?Ŕ
) ("\\'R" ?Ŕ
)
213 ("\\'{r}" ?ŕ
) ("\\'r" ?ŕ
)
214 ("\\c{R}" ?Ŗ
) ("\\cR" ?Ŗ
)
215 ("\\c{r}" ?ŗ
) ("\\cr" ?ŗ
)
216 ("\\v{R}" ?Ř
) ("\\vR" ?Ř
)
217 ("\\v{r}" ?ř
) ("\\vr" ?ř
)
218 ("\\'{S}" ?Ś
) ("\\'S" ?Ś
)
219 ("\\'{s}" ?ś
) ("\\'s" ?ś
)
220 ("\\^{S}" ?Ŝ
) ("\\^S" ?Ŝ
)
221 ("\\^{s}" ?ŝ
) ("\\^s" ?ŝ
)
222 ("\\c{S}" ?Ş
) ("\\cS" ?Ş
)
223 ("\\c{s}" ?ş
) ("\\cs" ?ş
)
225 ("\\v{S}" ?Š
) ("\\vS" ?Š
)
226 ("\\v{s}" ?š
) ("\\vs" ?š
)
227 ("\\c{T}" ?Ţ
) ("\\cT" ?Ţ
)
228 ("\\c{t}" ?ţ
) ("\\ct" ?ţ
)
229 ("\\v{T}" ?Ť
) ("\\vT" ?Ť
)
230 ("\\v{t}" ?ť
) ("\\vt" ?ť
)
231 ("\\~{U}" ?Ũ
) ("\\~U" ?Ũ
)
232 ("\\~{u}" ?ũ
) ("\\~u" ?ũ
)
233 ("\\={U}" ?Ū
) ("\\=U" ?Ū
)
234 ("\\={u}" ?ū
) ("\\=u" ?ū
)
235 ("\\u{U}" ?Ŭ
) ("\\uU" ?Ŭ
)
236 ("\\u{u}" ?ŭ
) ("\\uu" ?ŭ
)
238 ("\\H{U}" ?Ű
) ("\\HU" ?Ű
)
239 ("\\H{u}" ?ű
) ("\\Hu" ?ű
)
240 ("\\^{W}" ?Ŵ
) ("\\^W" ?Ŵ
)
241 ("\\^{w}" ?ŵ
) ("\\^w" ?ŵ
)
242 ("\\^{Y}" ?Ŷ
) ("\\^Y" ?Ŷ
)
243 ("\\^{y}" ?ŷ
) ("\\^y" ?ŷ
)
244 ("\\\"{Y}" ?Ÿ
) ("\\\"Y" ?Ÿ
)
245 ("\\'{Z}" ?Ź
) ("\\'Z" ?Ź
)
246 ("\\'{z}" ?ź
) ("\\'z" ?ź
)
247 ("\\.{Z}" ?Ż
) ("\\.Z" ?Ż
)
248 ("\\.{z}" ?ż
) ("\\.z" ?ż
)
249 ("\\v{Z}" ?Ž
) ("\\vZ" ?Ž
)
250 ("\\v{z}" ?ž
) ("\\vz" ?ž
)
252 ("\\v{A}" ?Ǎ
) ("\\vA" ?Ǎ
)
253 ("\\v{a}" ?ǎ
) ("\\va" ?ǎ
)
254 ("\\v{I}" ?Ǐ
) ("\\vI" ?Ǐ
)
255 ("\\v{\\i}" ?ǐ
) ("\\vi" ?ǐ
)
256 ("\\v{O}" ?Ǒ
) ("\\vO" ?Ǒ
)
257 ("\\v{o}" ?ǒ
) ("\\vo" ?ǒ
)
258 ("\\v{U}" ?Ǔ
) ("\\vU" ?Ǔ
)
259 ("\\v{u}" ?ǔ
) ("\\vu" ?ǔ
)
261 ("\\={\\AE}" ?Ǣ
) ("\\=\\AE" ?Ǣ
)
262 ("\\={\\ae}" ?ǣ
) ("\\=\\ae" ?ǣ
)
263 ("\\v{G}" ?Ǧ
) ("\\vG" ?Ǧ
)
264 ("\\v{g}" ?ǧ
) ("\\vg" ?ǧ
)
265 ("\\v{K}" ?Ǩ
) ("\\vK" ?Ǩ
)
266 ("\\v{k}" ?ǩ
) ("\\vk" ?ǩ
)
268 ("\\v{\\j}" ?ǰ
) ("\\vj" ?ǰ
)
269 ("\\'{G}" ?Ǵ
) ("\\'G" ?Ǵ
)
270 ("\\'{g}" ?ǵ
) ("\\'g" ?ǵ
)
271 ("\\`{N}" ?Ǹ
) ("\\`N" ?Ǹ
)
272 ("\\`{n}" ?ǹ
) ("\\`n" ?ǹ
)
273 ("\\'{\\AE}" ?Ǽ
) ("\\'\\AE" ?Ǽ
)
274 ("\\'{\\ae}" ?ǽ
) ("\\'\\ae" ?ǽ
)
275 ("\\'{\\O}" ?Ǿ
) ("\\'\\O" ?Ǿ
)
276 ("\\'{\\o}" ?ǿ
) ("\\'\\o" ?ǿ
)
278 ("\\v{H}" ?Ȟ
) ("\\vH" ?Ȟ
)
279 ("\\v{h}" ?ȟ
) ("\\vh" ?ȟ
)
280 ("\\.{A}" ?Ȧ
) ("\\.A" ?Ȧ
)
281 ("\\.{a}" ?ȧ
) ("\\.a" ?ȧ
)
282 ("\\c{E}" ?Ȩ
) ("\\cE" ?Ȩ
)
283 ("\\c{e}" ?ȩ
) ("\\ce" ?ȩ
)
284 ("\\.{O}" ?Ȯ
) ("\\.O" ?Ȯ
)
285 ("\\.{o}" ?ȯ
) ("\\.o" ?ȯ
)
286 ("\\={Y}" ?Ȳ
) ("\\=Y" ?Ȳ
)
287 ("\\={y}" ?ȳ
) ("\\=y" ?ȳ
)
477 ("\\Leftrightarrow" ?⇔
)
480 ("\\Longleftarrow" ?⇐
)
481 ("\\Longleftrightarrow" ?⇔
)
482 ("\\Longrightarrow" ?⇒
)
526 ("\\bigtriangledown" ?▽
)
527 ("\\bigtriangleup" ?△
)
530 ("\\blacklozenge" ?✦
)
532 ("\\blacktriangle" ?▴
)
533 ("\\blacktriangledown" ?▾
)
534 ("\\blacktriangleleft" ?◂
)
535 ("\\blacktriangleright" ?▸
)
550 ("\\circlearrowleft" ?↺
)
551 ("\\circlearrowright" ?↻
)
569 ("\\curvearrowleft" ?↶
)
570 ("\\curvearrowright" ?↷
)
583 ("\\divideontimes" ?⋇
)
589 ("\\downdownarrows" ?⇊
)
590 ("\\downleftharpoon" ?⇃
)
591 ("\\downrightharpoon" ?⇂
)
603 ("\\fallingdotseq" ?≒
)
645 ("\\hookleftarrow" ?↩
)
646 ("\\hookrightarrow" ?↪
)
664 ("\\leftarrowtail" ?↢
)
665 ("\\leftharpoondown" ?↽
)
666 ("\\leftharpoonup" ?↼
)
667 ("\\leftleftarrows" ?⇇
)
668 ("\\leftparengtr" ?〈
)
669 ("\\leftrightarrow" ?↔
)
670 ("\\leftrightarrows" ?⇆
)
671 ("\\leftrightharpoons" ?⇋
)
672 ("\\leftrightsquigarrow" ?↭
)
673 ("\\leftthreetimes" ?⋋
)
692 ("\\longleftarrow" ?←
)
693 ("\\longleftrightarrow" ?↔
)
695 ("\\longrightarrow" ?→
)
696 ("\\looparrowleft" ?↫
)
697 ("\\looparrowright" ?↬
)
705 ("\\measuredangle" ?∡
)
712 ("\\nLeftrightarrow" ?⇎
)
733 ("\\nleftrightarrow" ?↮
)
746 ("\\nshortparallel" ?∦
)
757 ("\\ntriangleleft" ?⋪
)
758 ("\\ntrianglelefteq" ?⋬
)
759 ("\\ntriangleright" ?⋫
)
760 ("\\ntrianglerighteq" ?⋭
)
797 ("\\rightarrowtail" ?↣
)
798 ("\\rightharpoondown" ?⇁
)
799 ("\\rightharpoonup" ?⇀
)
800 ("\\rightleftarrows" ?⇄
)
801 ("\\rightleftharpoons" ?⇌
)
802 ("\\rightparengtr" ?〉
)
803 ("\\rightrightarrows" ?⇉
)
804 ("\\rightthreetimes" ?⋌
)
805 ("\\risingdotseq" ?≓
)
812 ("\\shortparallel" ?∥
)
817 ("\\smallsetminus" ?∖
)
821 ("\\sphericalangle" ?∢
)
829 ("\\squigarrowright" ?⇝
)
860 ("\\triangledown" ?▿
)
861 ("\\triangleleft" ?◃
)
862 ("\\trianglelefteq" ?⊴
)
864 ("\\triangleright" ?▹
)
865 ("\\trianglerighteq" ?⊵
)
866 ("\\twoheadleftarrow" ?↞
)
867 ("\\twoheadrightarrow" ?↠
)
871 ("\\upleftharpoon" ?↿
)
873 ("\\uprightharpoon" ?↾
)
887 ("\\vartriangleleft" ?⊲
)
888 ("\\vartriangleright" ?⊳
)
900 ("\\Bbb{N}" ?ℕ
) ; AMS commands for blackboard bold
901 ("\\Bbb{P}" ?ℙ
) ; Also sometimes \mathbb.
909 ("\\mathscr{I}" ?ℐ
) ; moment of inertia
915 ;;; Probably not useful enough:
916 ;;; ("\\Telefon" ?☎) ; there are other possibilities
917 ;;; ("\\Radioactivity" ?☢)
918 ;;; ("\Biohazard" ?☣)
921 ;;; ("\\Lightning" ?☇)
930 ;;; ("\\Writinghand" ?✍)
931 ;;; ("\\\\Yinyang" ?☯)
942 ("\\ordmasculine" ?º
)
945 ;; by analogy with lq, rq:
949 ("\\defs" ?≙
) ; per fuzz/zed
951 ("\\llbracket" ?\〚
) ; stmaryrd
953 ;; ("\\lbag" ?\〚) ; fuzz
955 ("\\ldata" ?\《
) ; fuzz/zed
957 ;; From Karl Eichwalder.
960 ("\\glqq" ?„
) ("\\\"`" ?„
)
961 ("\\grqq" ?“
) ("\\\"'" ?“
)
964 ("\\flqq" ?\«
) ("\\\"<" ?\«
)
965 ("\\frqq" ?\»
) ("\\\">" ?\»
)
967 ("\\-" ?
) ;; soft hyphen
970 ("\\textfractionsolidus" ?⁄
)
971 ("\\textbigcircle" ?⃝
)
972 ("\\textmusicalnote" ?♪
)
974 ("\\textcolonmonetary" ?₡
)
980 ("\\textinterrobang" ?‽
)
981 ("\\textpertenthousand" ?‱
)
984 ("\\textdiscount" ?⁒
)
985 ("\\textestimated" ?℮
)
986 ("\\textopenbullet" ?◦
)
989 ("\\textcircledP" ?℗
)
990 ("\\textreferencemark" ?※
)
993 ;; arch-tag: 3daae613-2c53-446e-a0a1-ee2e1ebed15f
994 ;;; latin-ltx.el ends here