MathML - Mathematical Markup Language
MathML é uma linguagem de marcação, baseada em XML, para criar fórmulas matemáticas. Ela está dividida em duas partes: Presentation e Content Markup. Esse artigo vai tratar apenas da Presentation Markup.
[ Hits: 8.866 ]
Por: Paulo Dias em 19/07/2013 | Blog: http://naotenhosite.eu.nao.tenho
Perceba que o elemento raiz do MathML é o "math", e que a raiz quadrada é representada pelo elemento "msqrt" (para outras raízes existe o elemento "mroot", veja os exemplos na próxima página) e o elemento "mn" representa um número.
Outro elemento usado com frequência é o "mrow". Esse elemento tem a função de agrupar outros elementos em linha. A princípio, pode parecer um elemento sem muita utilidade, mas em MathML existem elementos com um número específico de filhos. Dessa forma "mrow" se torna muito útil.
Essa característica pode ser útil em alguns casos, mas nesse exemplo, eu não quero essa separação. Para evitar isso, vou usar o "mrow":
Obs.: é possível especificar quais caracteres serão utilizados como parênteses e separadores do "mfenced". Isso é possível através dos atributos open, close e separators.
Os elementos "msub" e "msup" também têm o número de filhos predefinidos:
Com MathML, é possível criar matrizes com uma sintaxe semelhante às tabelas HTML. O elemento pai é o "mtable". Dentro dele temos elementos de linha "mtr", e dentro desses, elementos de coluna "mtd". Veja:
Zoneminder: Substituindo um Unifi NVR
Servidor FTP externo no Ubuntu 12.04 - Criação e configuração
Como criar um box para o Vagrant
AWK - Manipulação de arquivos de texto
Novo tipo de vírus pode afetar tanto Windows quanto Linux
jQuery - Criando um simples jogo da velha
Expressões Regulares - Entenda o que são Lookahead e Lookbehind
Banda Larga é um direito de todos!
Como camuflar seu WhatsApp Web usando Snippets JavaScript
Adicionar mensagens iniciais no terminal nas sessões de sudo
Desenhar com o mouse na tela do desktop
Gerencie suas contas financeiras pessoais com Terminal Finances
Usando "sscanf" para Dividir String com Delimitadores em C
Processo aleatório consumindo CPU por meio do usuário Postgres
HD externo não é reconhecido nem montado em Mint 19.3 XFCE (9)
Debian 10 LXQt com Chipset SiS 661/741/760 (30)
Como configurar o Lubuntu 16.04 (4)