Digitação e estilos
Como o editor visual do NeoMath classifica cada caractere, os estilos de digitação, o mapa de letras gregas e como a equação vira MathML.
Nesta página
O editor visual do NeoMath decide sozinho o papel de cada caractere digitado. As regras abaixo são as que o editor aplica hoje e são conferidas por testes automáticos.
Classificação automática#
No estilo Matemática (o padrão):
| Caractere | Papel |
|---|---|
dígito 0 a 9 |
número (mn) |
| qualquer letra (latina, grega…) | identificador (mi), em itálico |
o resto (+ = ( ) . , ∞…) |
operador (mo) |
Trocas automáticas em operadores:
| Você digita | Vira |
|---|---|
- |
− (sinal de menos, U+2212) |
* |
· (ponto de multiplicação) |
' |
′ (linha) |
O espaço só é inserido no estilo Texto; nos demais é ignorado, porque o espaçamento matemático é calculado pelo NeoMath.
Estilos de digitação#
| Estilo | Efeito em cada caractere |
|---|---|
| Matemática | classificação automática |
| Texto | texto (mtext), inclusive espaços e números |
| Função | letras em tipo reto |
| Variável | letras em itálico, pela preferência |
| Grego | letras latinas viram gregas pelo mapa abaixo |
| Vetor-Matriz | letras e dígitos em negrito |
Com uma seleção, aplicar um estilo reescreve os caracteres selecionados, inclusive dentro de frações e índices.
Mapa grego#
| Latina | a | b | g | d | e | z | h | q | i | k | l | m |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grega | α | β | γ | δ | ε | ζ | η | θ | ι | κ | λ | μ |
| Latina | n | x | o | p | r | s | t | u | f | c | y | w |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Grega | ν | ξ | ο | π | ρ | σ | τ | υ | φ | χ | ψ | ω |
As maiúsculas seguem o mesmo mapa. j e v não têm par e ficam como estão. Ctrl+G aplica o mapa a uma só letra e depois se desliga.
Como a equação vira MathML#
- Dígitos seguidos (e um ponto entre dois dígitos), com a mesma variante e cor, formam um só número:
30.5. - Texto seguido com a mesma variante e cor forma um só
mtext. - Letras seguidas formam função quando o maior prefixo de duas letras ou mais é um nome conhecido (
sin,log,lim…); a função sai em tipo reto. - Variante reta sai com
mathvariant="normal"; negrito sai commathvariant="bold". - A cor própria sai em
mathcolor. - Expoente e índice usam o elemento anterior como base.
Nomes de função reconhecidos#
sin, cos, tan, cot, sec, csc, arcsin, arccos, arctan, sinh, cosh, tanh, coth, log, ln, lg, exp, lim, max, min, sup, inf, det, dim, ker, deg, gcd, arg, hom, Pr, liminf, limsup, mod. O NeoMath também conhece os nomes em português, como sen.
Tamanho de um trecho#
Com uma seleção, Ctrl+B1 a Ctrl+B7 envolvem o trecho num tamanho da preferência (cheio, índice, subíndice, símbolo, subsímbolo, livre 1 e livre 2), gravado como <mstyle neo:tamanho="…">. Ctrl+B0 remove.