;;; latin-ltx.el --- Quail package for TeX-style input -*-coding: utf-8;-*-
-;; Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-;; Copyright (C) 2001, 2005
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
+;; Free Software Foundation, Inc.
+;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H14PRO021
;; This file is part of GNU Emacs.
-;; GNU Emacs is free software; you can redistribute it and/or modify
+;; GNU Emacs is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation; either version 2, or (at your option)
-;; any later version.
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
;; GNU Emacs is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs; see the file COPYING. If not, write to the
-;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-;; Boston, MA 02110-1301, USA.
+;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
;;; Commentary:
(quail-define-rules
("!`" ?¡)
- ("{\\pounds}" ?£) ("\\pounds" ?£)
- ("{\\S}" ?§) ("\\S" ?§)
+ ("\\pounds" ?£) ;; ("{\\pounds}" ?£)
+ ("\\S" ?§) ;; ("{\\S}" ?§)
("\\\"{}" ?¨)
- ("{\\copyright}" ?©) ("\\copyright" ?©)
+ ("\\copyright" ?©) ;; ("{\\copyright}" ?©)
("$^a$" ?ª)
("\\={}" ?¯)
("$\\pm$" ?±) ("\\pm" ?±)
("$^2$" ?²)
("$^3$" ?³)
("\\'{}" ?´)
- ("{\\P}" ?¶) ("\\P" ?¶)
+ ("\\P" ?¶) ;; ("{\\P}" ?¶)
;; Fixme: Yudit has the equivalent of ("\\cdot" ?⋅), for U+22C5, DOT
;; OPERATOR, whereas · is MIDDLE DOT. JadeTeX translates both to
;; \cdot.
("\\~{A}" ?Ã) ("\\~A" ?Ã)
("\\\"{A}" ?Ä) ("\\\"A" ?Ä)
("\\\k{A}" ?Ą)
- ("{\\AA}" ?Å) ("\\AA" ?Å)
- ("{\\AE}" ?Æ) ("\\AE" ?Æ)
+ ("\\AA" ?Å) ;; ("{\\AA}" ?Å)
+ ("\\AE" ?Æ) ;; ("{\\AE}" ?Æ)
("\\c{C}" ?Ç) ("\\cC" ?Ç)
("\\`{E}" ?È) ("\\`E" ?È)
("\\'{E}" ?É) ("\\'E" ?É)
("\\\"{O}" ?Ö) ("\\\"O" ?Ö)
("\\\k{O}" ?Ǫ)
("$\\times$" ?×) ("\\times" ?×)
- ("{\\O}" ?Ø) ("\\O" ?Ø)
+ ("\\O" ?Ø) ;; ("{\\O}" ?Ø)
("\\`{U}" ?Ù) ("\\`U" ?Ù)
("\\'{U}" ?Ú) ("\\'U" ?Ú)
("\\^{U}" ?Û) ("\\^U" ?Û)
("\\\"{U}" ?Ü) ("\\\"U" ?Ü)
("\\\k{U}" ?Ų)
("\\'{Y}" ?Ý) ("\\'Y" ?Ý)
- ("{\\ss}" ?ß) ("\\ss" ?ß)
+ ("\\ss" ?ß) ;; ("{\\ss}" ?ß)
("\\`{a}" ?à) ("\\`a" ?à)
("\\'{a}" ?á) ("\\'a" ?á)
("\\~{a}" ?ã) ("\\~a" ?ã)
("\\\"{a}" ?ä) ("\\\"a" ?ä)
("\\\k{a}" ?ą)
- ("{\\aa}" ?å) ("\\aa" ?å)
- ("{\\ae}" ?æ) ("\\ae" ?æ)
+ ("\\aa" ?å) ;; ("{\\aa}" ?å)
+ ("\\ae" ?æ) ;; ("{\\ae}" ?æ)
("\\c{c}" ?ç) ("\\cc" ?ç)
("\\`{e}" ?è) ("\\`e" ?è)
("\\'{e}" ?é) ("\\'e" ?é)
("\\\"{o}" ?ö) ("\\\"o" ?ö)
("\\\k{o}" ?ǫ)
("$\\div$" ?÷) ("\\div" ?÷)
- ("{\\o}" ?ø) ("\\o" ?ø)
+ ("\\o" ?ø) ;; ("{\\o}" ?ø)
("\\`{u}" ?ù) ("\\`u" ?ù)
("\\'{u}" ?ú) ("\\'u" ?ú)
("\\^{u}" ?û) ("\\^u" ?û)
("\\u{\\i}" ?ĭ) ("\\ui" ?ĭ)
("\\.{I}" ?İ) ("\\.I" ?İ)
- ("{\\i}" ?ı) ("\\i" ?ı)
+ ("\\i" ?ı) ;; ("{\\i}" ?ı)
("\\^{J}" ?Ĵ) ("\\^J" ?Ĵ)
("\\^{\\j}" ?ĵ) ("\\^j" ?ĵ)
("\\c{K}" ?Ķ) ("\\cK" ?Ķ)
("\\c{L}" ?Ļ) ("\\cL" ?Ļ)
("\\c{l}" ?ļ) ("\\cl" ?ļ)
- ("{\\L}" ?Ł) ("\\L" ?Ł)
- ("{\\l}" ?ł) ("\\l" ?ł)
+ ("\\L" ?Ł) ;; ("{\\L}" ?Ł)
+ ("\\l" ?ł) ;; ("{\\l}" ?ł)
("\\'{N}" ?Ń) ("\\'N" ?Ń)
("\\'{n}" ?ń) ("\\'n" ?ń)
("\\c{N}" ?Ņ) ("\\cN" ?Ņ)
("\\H{O}" ?Ő) ("\\HO" ?Ő)
("\\U{o}" ?ő) ("\\Uo" ?ő)
- ("{\\OE}" ?Œ) ("\\OE" ?Œ)
- ("{\\oe}" ?œ) ("\\oe" ?œ)
+ ("\\OE" ?Œ) ;; ("{\\OE}" ?Œ)
+ ("\\oe" ?œ) ;; ("{\\oe}" ?œ)
("\\'{R}" ?Ŕ) ("\\'R" ?Ŕ)
("\\'{r}" ?ŕ) ("\\'r" ?ŕ)
("\\c{R}" ?Ŗ) ("\\cR" ?Ŗ)
("\\v{G}" ?Ǧ) ("\\vG" ?Ǧ)
("\\v{g}" ?ǧ) ("\\vg" ?ǧ)
("\\v{K}" ?Ǩ) ("\\vK" ?Ǩ)
- ("\\v{k}" ?k) ("\\vk" ?k)
+ ("\\v{k}" ?ǩ) ("\\vk" ?ǩ)
("\\v{\\j}" ?ǰ) ("\\vj" ?ǰ)
("\\'{G}" ?Ǵ) ("\\'G" ?Ǵ)
("\\centerdot" ?·)
("\\checkmark" ?✓)
("\\chi" ?χ)
- ("\\circ" ?â\97\8b)
+ ("\\circ" ?â\88\98)
("\\circeq" ?≗)
("\\circlearrowleft" ?↺)
("\\circlearrowright" ?↻)
("\\lambda" ?λ)
("\\langle" ?〈)
("\\lbrace" ?{)
- ("\\lbrack" ?[)
+ ("\\lbrack" ?\[)
("\\lceil" ?⌈)
("\\ldots" ?…)
("\\le" ?≤)
("\\prod" ?∏)
("\\propto" ?∝)
("\\psi" ?ψ)
+ ("\\qed" ?∎)
("\\quad" ? )
("\\rangle" ?〉)
("\\rbrace" ?})
- ("\\rbrack" ?])
+ ("\\rbrack" ?\])
("\\rceil" ?⌉)
("\\rfloor" ?⌋)
("\\rightarrow" ?→)
("\\Bbb{Z}" ?ℤ)
("--" ?–)
("---" ?—)
- ("~" ? ) ; nbsp
+ ;; We used to use ~ for NBSP but that's inconvenient and may even look like
+ ;; a bug where the user finds his ~ key doesn't insert a ~ any more.
+ ("\\ " ? )
+ ("\\\\" ?\\)
("\\mu" ?μ)
("\\rho" ?ρ)
("\\mathscr{I}" ?ℐ) ; moment of inertia
("\\Frowny" ?☹)
("\\Letter" ?✉)
("\\permil" ?‰)
-;;; Probably not useful enough:
-;;; ("\\Telefon" ?☎) ; there are other possibilities
-;;; ("\\Radioactivity" ?☢)
-;;; ("\Biohazard" ?☣)
-;;; ("\\Male" ?♂)
-;;; ("\\Female" ?♀)
-;;; ("\\Lightning" ?☇)
-;;; ("\\Mercury" ?☿)
-;;; ("\\Earth" ?♁)
-;;; ("\\Jupiter" ?♃)
-;;; ("\\Saturn" ?♄)
-;;; ("\\Uranus" ?♅)
-;;; ("\\Neptune" ?♆)
-;;; ("\\Pluto" ?♇)
-;;; ("\\Sun" ?☉)
-;;; ("\\Writinghand" ?✍)
-;;; ("\\\\Yinyang" ?☯)
-;;; ("\\Heart" ?♡)
+ ;; Probably not useful enough:
+ ;; ("\\Telefon" ?☎) ; there are other possibilities
+ ;; ("\\Radioactivity" ?☢)
+ ;; ("\Biohazard" ?☣)
+ ;; ("\\Male" ?♂)
+ ;; ("\\Female" ?♀)
+ ;; ("\\Lightning" ?☇)
+ ;; ("\\Mercury" ?☿)
+ ;; ("\\Earth" ?♁)
+ ;; ("\\Jupiter" ?♃)
+ ;; ("\\Saturn" ?♄)
+ ;; ("\\Uranus" ?♅)
+ ;; ("\\Neptune" ?♆)
+ ;; ("\\Pluto" ?♇)
+ ;; ("\\Sun" ?☉)
+ ;; ("\\Writinghand" ?✍)
+ ;; ("\\Yinyang" ?☯)
+ ;; ("\\Heart" ?♡)
("\\registered" ?®)
("\\currency" ?¤)
("\\dh" ?ð)
("\\rdq" ?\”)
("\\minus" ?−)
("\\defs" ?≙) ; per fuzz/zed
-;; ("\\sqrt[3]" ?∛)
+ ;; ("\\sqrt[3]" ?∛)
("\\llbracket" ?\〚) ; stmaryrd
("\\rrbracket" ?\〛)
-;; ("\\lbag" ?\〚) ; fuzz
-;; ("\\rbag" ?\〛)
+ ;; ("\\lbag" ?\〚) ; fuzz
+ ;; ("\\rbag" ?\〛)
("\\ldata" ?\《) ; fuzz/zed
("\\rdata" ?\》)
;; From Karl Eichwalder.