Dear LyX users,

with LyX 1.6, using unicode characters other than the first block is
possible also in math mode.  The character in question is either replaced
by a math-equivalent (if defined in the "unicodesymbols" file) or by
"text in math" with the text-equivalent.

This is a vast improvement over the silent failure in LyX 1.5, my thanks
go out to the relevant developer(s)!

However, there remain some inconsistencies:

* while A is typeset italic, Ä (and other accented characters) are not.
* while l is typeset italic, λ (and other Greek characters) are not.

So, the question is:

* should Ä be replaced with \"A in math?
  
  More generally: should "latin-1 supplement" characters for which a math
  equivalent exists use this instead of a text-version?

* should λ be replaced with \lambda in math?

  More generally: 
  
  * should Greek characters from the "Greek and Coptic"
    unicode block use the math-equivalent, or
    
  * should only Greek symbols (from Greek and Coptic" and/or from
    "Mathematical Alphanumeric Symbols") be converted to math symbols?

and could these also show as italic in the LyX GUI?

Attached is a patch for Greek in math.

Günter
--- /usr/local/src/lyx-devel/lib/unicodesymbols	2008-07-29 14:34:04.000000000 +0200
+++ /home/milde/.lyx16/unicodesymbols-greek-math	2008-09-07 21:15:59.000000000 +0200
@@ -737,30 +737,30 @@
 0x038e "\\textgreek{\char39U}"    "textgreek" "" # GREEK CAPITAL LETTER UPSILON WITH TONOS
 0x038f "\\textgreek{\char39W}"    "textgreek" "" # GREEK CAPITAL LETTER OMEGA WITH TONOS
 0x0390 "\\textgreek{\char242}"    "textgreek" "" # GREEK SMALL LETTER IOTA WITH DIALYTKA
-0x0391 "\\textgreek{A}"           "textgreek" "" # GREEK CAPITAL LETTER ALPHA
-0x0392 "\\textgreek{B}"           "textgreek" "" # GREEK CAPITAL LETTER BETA
-0x0393 "\\textgreek{G}"           "textgreek" "" # GREEK CAPITAL LETTER GAMMA
-0x0394 "\\textgreek{D}"           "textgreek" "" # GREEK CAPITAL LETTER DELTA
-0x0395 "\\textgreek{E}"           "textgreek" "" # GREEK CAPITAL LETTER EPSILON
-0x0396 "\\textgreek{Z}"           "textgreek" "" # GREEK CAPITAL LETTER ZETA
-0x0397 "\\textgreek{H}"           "textgreek" "" # GREEK CAPITAL LETTER ETA
-0x0398 "\\textgreek{J}"           "textgreek" "" # GREEK CAPITAL LETTER THETA
-0x0399 "\\textgreek{I}"           "textgreek" "" # GREEK CAPITAL LETTER IOTA
-0x039a "\\textgreek{K}"           "textgreek" "" # GREEK CAPITAL LETTER KAPPA
-0x039b "\\textgreek{L}"           "textgreek" "" # GREEK CAPITAL LETTER LAMDA
-0x039c "\\textgreek{M}"           "textgreek" "" # GREEK CAPITAL LETTER MU
-0x039d "\\textgreek{N}"           "textgreek" "" # GREEK CAPITAL LETTER NU
-0x039e "\\textgreek{X}"           "textgreek" "" # GREEK CAPITAL LETTER XI
-0x039f "\\textgreek{O}"           "textgreek" "" # GREEK CAPITAL LETTER OMICRON
-0x03a0 "\\textgreek{P}"           "textgreek" "" # GREEK CAPITAL LETTER PI
-0x03a1 "\\textgreek{R}"           "textgreek" "" # GREEK CAPITAL LETTER RHO
-0x03a3 "\\textgreek{S}"           "textgreek" "" # GREEK CAPITAL LETTER SIGMA
-0x03a4 "\\textgreek{T}"           "textgreek" "" # GREEK CAPITAL LETTER TAU
-0x03a5 "\\textgreek{U}"           "textgreek" "" # GREEK CAPITAL LETTER UPSILON
-0x03a6 "\\textgreek{F}"           "textgreek" "" # GREEK CAPITAL LETTER PHI
-0x03a7 "\\textgreek{Q}"           "textgreek" "" # GREEK CAPITAL LETTER CHI
-0x03a8 "\\textgreek{Y}"           "textgreek" "" # GREEK CAPITAL LETTER PSI
-0x03a9 "\\textgreek{W}"           "textgreek" "" # GREEK CAPITAL LETTER OMEGA
+0x0391 "\\textgreek{A}"           "textgreek" "" # "A" # GREEK CAPITAL LETTER ALPHA
+0x0392 "\\textgreek{B}"           "textgreek" "" # "B" # GREEK CAPITAL LETTER BETA
+0x0393 "\\textgreek{G}"           "textgreek" "" "\Gamma" # GREEK CAPITAL LETTER GAMMA
+0x0394 "\\textgreek{D}"           "textgreek" "" "\Delta" # GREEK CAPITAL LETTER DELTA
+0x0395 "\\textgreek{E}"           "textgreek" "" # "E" # GREEK CAPITAL LETTER EPSILON
+0x0396 "\\textgreek{Z}"           "textgreek" "" # "Z" # GREEK CAPITAL LETTER ZETA
+0x0397 "\\textgreek{H}"           "textgreek" "" # "H" # GREEK CAPITAL LETTER ETA
+0x0398 "\\textgreek{J}"           "textgreek" "" "\Theta" # GREEK CAPITAL LETTER THETA
+0x0399 "\\textgreek{I}"           "textgreek" "" # "I" # GREEK CAPITAL LETTER IOTA
+0x039a "\\textgreek{K}"           "textgreek" "" # "K" # GREEK CAPITAL LETTER KAPPA
+0x039b "\\textgreek{L}"           "textgreek" "" "\Lambda" # GREEK CAPITAL LETTER LAMDA
+0x039c "\\textgreek{M}"           "textgreek" "" # "M" # GREEK CAPITAL LETTER MU
+0x039d "\\textgreek{N}"           "textgreek" "" # "N" # GREEK CAPITAL LETTER NU
+0x039e "\\textgreek{X}"           "textgreek" "" "\Xi" # GREEK CAPITAL LETTER XI
+0x039f "\\textgreek{O}"           "textgreek" "" # "O" # GREEK CAPITAL LETTER OMICRON
+0x03a0 "\\textgreek{P}"           "textgreek" "" "\Pi" # GREEK CAPITAL LETTER PI
+0x03a1 "\\textgreek{R}"           "textgreek" "" "\Rho" # GREEK CAPITAL LETTER RHO
+0x03a3 "\\textgreek{S}"           "textgreek" "" "\Sigma" # GREEK CAPITAL LETTER SIGMA
+0x03a4 "\\textgreek{T}"           "textgreek" "" # "T" # GREEK CAPITAL LETTER TAU
+0x03a5 "\\textgreek{U}"           "textgreek" "" "\Upsilon" # GREEK CAPITAL LETTER UPSILON
+0x03a6 "\\textgreek{F}"           "textgreek" "" "\Phi" # GREEK CAPITAL LETTER PHI
+0x03a7 "\\textgreek{Q}"           "textgreek" "" # "X" # GREEK CAPITAL LETTER CHI
+0x03a8 "\\textgreek{Y}"           "textgreek" "" "\Psi" # GREEK CAPITAL LETTER PSI
+0x03a9 "\\textgreek{W}"           "textgreek" "" "\Omega" # GREEK CAPITAL LETTER OMEGA
 0x03aa "\\textgreek{\\char219}"   "textgreek" "" # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
 0x03ab "\\textgreek{\\char223}"   "textgreek" "" # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
 0x03ac "\\textgreek{\\char136}"   "textgreek" "" # GREEK SMALL LETTER ALPHA WITH TONOS
@@ -768,36 +768,42 @@
 0x03ae "\\textgreek{\\char160}"   "textgreek" "" # GREEK SMALL LETTER ETA WITH TONOS
 0x03af "\\textgreek{\\char208}"   "textgreek" "" # GREEK SMALL LETTER IOTA WITH TONOS
 0x03b0 "\\textgreek{\\char246}"   "textgreek" "" # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-0x03b1 "\\textgreek{a}"           "textgreek" "" # GREEK SMALL LETTER ALPHA
-0x03b2 "\\textgreek{b}"           "textgreek" "" # GREEK SMALL LETTER BETA
-0x03b3 "\\textgreek{g}"           "textgreek" "" # GREEK SMALL LETTER GAMMA
-0x03b4 "\\textgreek{d}"           "textgreek" "" # GREEK SMALL LETTER DELTA
-0x03b5 "\\textgreek{e}"           "textgreek" "" # GREEK SMALL LETTER EPSILON
-0x03b6 "\\textgreek{z}"           "textgreek" "" # GREEK SMALL LETTER ZETA
-0x03b7 "\\textgreek{h}"           "textgreek" "" # GREEK SMALL LETTER ETA
-0x03b8 "\\textgreek{j}"           "textgreek" "" # GREEK SMALL LETTER THETA
-0x03b9 "\\textgreek{i}"           "textgreek" "" # GREEK SMALL LETTER IOTA
-0x03ba "\\textgreek{k}"           "textgreek" "" # GREEK SMALL LETTER KAPPA
-0x03bb "\\textgreek{l}"           "textgreek" "" # GREEK SMALL LETTER LAMDA
-0x03bc "\\textgreek{m}"           "textgreek" "" # GREEK SMALL LETTER MU
-0x03bd "\\textgreek{n}"           "textgreek" "" # GREEK SMALL LETTER NU
-0x03be "\\textgreek{x}"           "textgreek" "" # GREEK SMALL LETTER XI
-0x03bf "\\textgreek{o}"           "textgreek" "" # GREEK SMALL LETTER OMICRON
-0x03c0 "\\textgreek{p}"           "textgreek" "" # GREEK SMALL LETTER PI
-0x03c1 "\\textgreek{r}"           "textgreek" "" # GREEK SMALL LETTER RHO
-0x03c2 "\\textgreek{c}"           "textgreek" "force" # GREEK SMALL LETTER FINAL SIGMA
-0x03c3 "\\textgreek{sv}"          "textgreek" "force" # GREEK SMALL LETTER SIGMA
-0x03c4 "\\textgreek{t}"           "textgreek" "" # GREEK SMALL LETTER TAU
-0x03c5 "\\textgreek{u}"           "textgreek" "" # GREEK SMALL LETTER UPSILON
-0x03c6 "\\textgreek{f}"           "textgreek" "" # GREEK SMALL LETTER PHI
-0x03c7 "\\textgreek{q}"           "textgreek" "" # GREEK SMALL LETTER CHI
-0x03c8 "\\textgreek{y}"           "textgreek" "" # GREEK SMALL LETTER PSI
-0x03c9 "\\textgreek{w}"           "textgreek" "" # GREEK SMALL LETTER OMEGA
+0x03b1 "\\textgreek{a}"           "textgreek" "" "\alpha" # GREEK SMALL LETTER ALPHA
+0x03b2 "\\textgreek{b}"           "textgreek" "" "\beta" # GREEK SMALL LETTER BETA
+0x03b3 "\\textgreek{g}"           "textgreek" "" "\gamma" # GREEK SMALL LETTER GAMMA
+0x03b4 "\\textgreek{d}"           "textgreek" "" "\delta" # GREEK SMALL LETTER DELTA
+0x03b5 "\\textgreek{e}"           "textgreek" "" "\varepsilon" # GREEK SMALL LETTER EPSILON
+0x03b6 "\\textgreek{z}"           "textgreek" "" "\zeta" # GREEK SMALL LETTER ZETA
+0x03b7 "\\textgreek{h}"           "textgreek" "" "\eta" # GREEK SMALL LETTER ETA
+0x03b8 "\\textgreek{j}"           "textgreek" "" "\theta" # GREEK SMALL LETTER THETA
+0x03b9 "\\textgreek{i}"           "textgreek" "" "\iota" # GREEK SMALL LETTER IOTA
+0x03ba "\\textgreek{k}"           "textgreek" "" "\kappa" # GREEK SMALL LETTER KAPPA
+0x03bb "\\textgreek{l}"           "textgreek" "" "\lambda" # GREEK SMALL LETTER LAMDA
+0x03bc "\\textgreek{m}"           "textgreek" "" "\mu" # GREEK SMALL LETTER MU
+0x03bd "\\textgreek{n}"           "textgreek" "" "\nu" # GREEK SMALL LETTER NU
+0x03be "\\textgreek{x}"           "textgreek" "" "\xi" # GREEK SMALL LETTER XI
+0x03bf "\\textgreek{o}"           "textgreek" "" # "o" # GREEK SMALL LETTER OMICRON
+0x03c0 "\\textgreek{p}"           "textgreek" "" "\pi" # GREEK SMALL LETTER PI
+0x03c1 "\\textgreek{r}"           "textgreek" "" "\rho" # GREEK SMALL LETTER RHO
+0x03c2 "\\textgreek{c}"           "textgreek" "force" "\varsigma" # GREEK SMALL LETTER FINAL SIGMA
+0x03c3 "\\textgreek{sv}"          "textgreek" "force" "\sigma" # GREEK SMALL LETTER SIGMA
+0x03c4 "\\textgreek{t}"           "textgreek" "" "\tau" # GREEK SMALL LETTER TAU
+0x03c5 "\\textgreek{u}"           "textgreek" "" "\upsilon" # GREEK SMALL LETTER UPSILON
+0x03c6 "\\textgreek{f}"           "textgreek" "" "\phi" # GREEK SMALL LETTER PHI
+0x03c7 "\\textgreek{q}"           "textgreek" "" "\chi" # GREEK SMALL LETTER CHI
+0x03c8 "\\textgreek{y}"           "textgreek" "" "\psi" # GREEK SMALL LETTER PSI
+0x03c9 "\\textgreek{w}"           "textgreek" "" "\omega" # GREEK SMALL LETTER OMEGA
 0x03ca "\\textgreek{\\char240}"   "textgreek" "" # GREEK SMALL LETTER IOTA WITH DIALYTIKA
 0x03cb "\\textgreek{\\char244}"   "textgreek" "" # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
 0x03cc "\\textgreek{\\char236}"   "textgreek" "" # GREEK SMALL LETTER OMICRON WITH TONOS
 0x03cd "\\textgreek{\\char212}"   "textgreek" "" # GREEK SMALL LETTER UPSILON WITH TONOS
 0x03ce "\\textgreek{\\char184}"   "textgreek" "" # GREEK SMALL LETTER OMEGA WITH TONOS
+0x03d1 "" 			  "" "" "\vartheta" # GREEK THETA SYMBOL
+0x03d5 "" 			  "" "" "\varphi" # GREEK PHI SYMBOL
+0x03d6 "" 			  "" "" "\varpi" # GREEK PI SYMBOL
+0x03f1 "" 			  "" "" "\varrho" # GREEK RHO SYMBOL
+0x03f5 "" 			  "" "" "\epsilon" # GREEK LUNATE EPSILON SYMBOL
+
 #
 # Cyrillic
 #

Reply via email to