Pular para o conteúdo
Digitação e estilos
NeoMath

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#

  1. Dígitos seguidos (e um ponto entre dois dígitos), com a mesma variante e cor, formam um só número: 30.5.
  2. Texto seguido com a mesma variante e cor forma um só mtext.
  3. 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.
  4. Variante reta sai com mathvariant="normal"; negrito sai com mathvariant="bold".
  5. A cor própria sai em mathcolor.
  6. 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.