<< | Page list | >>
Unicode characters that are not yet supported by LyX.
(This wiki page replaces the "META" bug 3673.)
Missing characters
If you come accross a LaTeX error because some unicode character is unknown, please sort it here.
Please fill in as much information as possible.
The name and code point of unicode characters can be queried easily at http://www.decodeunicode.org/ or (at least on Linux) with the programs unicode or gucharmap.
A comprehensive list of symbols supported by LaTeX is
symbols-a4.pdf.
Supported characters
- Supported by standard LaTeX or a package that is part of the standard distributions.
- Matching shape with the LyX-supported fonts.
- Available in a type-1 (outline) font, not just bitmapped.
- Please do not list a LaTeX symbol that just looks "similar", make sure it really is the same character/symbol.
| Character | Code point | Name | LaTeX equivalent | Package | Status |
| ἀ ... | 0x1F00-0x1FFF | Greek extended | 'a ... | "textgreek" | Patch (bug 4997) |
Partially supported characters
- Depending on a special font setting or non-standard packages, or
- only available in a bitmap font, or
- a LaTeX equivalent that is the "right" character but looks different.
| Character | Code point | Name | LaTeX equivalent | Package | Status |
| ⁰ - ₔ | 0x2070-0x2094 | Super- and subscripts | \textsuper, $^$, $_$ | | Discuss |
| d1; | 0x03d1 | Greek Theta Symbol | \vartheta | Math/OML | |
- Super- and subscripts
- Super- and subscripts are bigger in math than with \textsuper* commands. OTOH, only the super- and subscripts in the "Latin-1 Supplement" block are supported by the \text* commands.
- Greek Theta Symbol
- The LGR font encoding has only one slot for a Small Theta: Some LGR encoded fonts (latin-modern, cb, kerkis, but not tgtermes) have the curly ($\vartheta$) shaped glyph at the position of the Greek Small Letter Theta (which according to the Unicode reference should look like $\theta$).
The OML font encoding provides slots for both, \theta (small letter theta) and \vartheta (theta symbol).
Not supported characters
- There is no (known) way to typeset these characters with LaTeX. (Please sort into one of the tables above if you find a LaTeX equivalent.)
- Try XeTeX, if you really depend on them.
| Character | Code point | Name | LaTeX equivalent | Package | Status |
| ₧ | 0x20a7 | PESETA SIGN | None | | |
| ₪ | 0x20aa | NEW SHEQEL SIGN | None | | |
| ⌠ | 0x2320 | TOP HALF INTEGRAL | None | | |
| ⌡ | 0x2321 | BOTTOM HALF INTEGRAL | None | | |
Missing math definitions
Since LyX 1.6, Unicode in math is supported. For this "mathcommand" and "mathpreamble" fields
were added to the unicodesymbols file.
If these are missing or empty, the text conversion is used as "text in math".
- Even if text and math version look identic, the LaTeX source is simpler if a math conversion rule exists (check with View>Source or File>Export>LaTeX).
- The Unicode MATH property is assigned to characters that "naturally appear in mathematical contexts" (see http://www.unicode.org/reports/tr25/). These should be converted to LaTeX math constructs.
Problems/Open Questions
- Superscripts and numbers in vulgar fractions are bigger in math.
- Currently, while non-accented Latin letters are typeset italic, acctented are not. The same holds for Greek symbols, that are typeset upright, if input as Unicode char.
The current policy is to leave the conversion to math symbols restricted to alphanumerical characters from the Basic Latin set (ASCII chars) -- this is what LaTeX by itself does as well.
| Character | Code point | Name | Math equivalent | Package | Status |
| Α - ω | | Greek letters | A - \omega | | Leave as Text |
| ∀ - ⋿ | 0x2200-0x22ff | Mathematical Operators | | | incomplete |
| ² etc | | SUPERSCRIPT * | ^ | | TODO |
| ₀ etc | | SUBSCRIPT * | _ | | TODO |
| ¼ etc | | VULGAR FRACTION * | \nicefrac{}{} | nicefrac | TODO |
| 〈 ⟨ | 0x2329, 0x27e8 | LEFT-POINTING ANGLE BRACKET | \langle | | TODO |
| 〉 ⟩ | 0x232a, 0x27e9 | RIGHT-POINTING ANGLE BRACKET | \rangle | | TODO |
| ⟵ ... | 0x27f0-0x27ff | Supplemental Arrows-A | \longleftarrow ... | (AMS) | TODO |
| 𝐀 ... | 0x119808 ... | Mathematical Alphanumeric Symbols | \mathbf{A} ... | | TODO |
Category: Unicode