Extension:Math/pt-br

A extensão Math fornece suporte para renderização de fórmulas matemáticas on-wiki via texvc e outros backends. Uma visão geral do que pode ser feito atualmente com esta extensão está disponível na documentação da Wikipédia em inglês.

Este artigo documenta como instalar, configurar e testar versões recentes desta extensão. Para usos avançados e documentação de versões antigas, consulte.

Ver matemática
A extensão Math tenta fornecer a saída MathML, com retorno para imagens SVG ou PNG, respectivamente. Dependendo dos recursos do dispositivo que você está usando, o tipo de saída é escolhido. O suporte matemático básico funciona para todos os navegadores. No entanto, para um processamento ideal, pode ser necessária uma afinação específica:


 * Para Firefox ou outros browsers  Gecko, é necessário instalar a extensão Native MathML extension e math fonts. O suporte de acessibilidade é fornecido por  NVDA, ​​ VoiceOver ou  Orca. Além disso, o NVDA requer o plugin  MathPlayer para ler matemática.
 * Para navegadores do Safari ou outros  WebKit, você também pode instalar fontes matemáticas e ativar a renderização MathML nativa  inserindo algumas regras CSS Na folha de estilos personalizada da sua preferência de navegador. O suporte de acessibilidade é fornecido pelo leitor de tela VoiceOver, mas não pelo Orca ainda.
 * Para Chrome você deve  inserir algumas regras CSS na folha de estilos personalizada da sua preferência de navegador para obter suporte de acessibilidade através de ChromeVox ou renderização visual via O plugin MathJax.
 * Em algumas versões do Internet Explorer, é possível usar MathPlayer como uma tecnologia assistiva.

Configuração
A partir do MW 1.23 + você pode usar um servidor Mathoid que usa MathJax para converter a entrada texvc no lado do servidor para renderização MathML + SVG. Mathoid é o modo de renderização que vai ser usado no futuro Wikipedia. Para isso, as seguintes configurações são recomendadas:

Confira Mathoid para encontrar instruções sobre como executar seu próprio servidor Mathoid.

Teste sua instalação
Navegar para https://en.wikipedia.org/wiki/Special:MathStatus Onde você deve substituir en.wikipedia.org pelo nome de host do seu wiki. Se isso não funcionar, crie uma tarefa em https://phabricator.wikimedia.org

Purgando páginas que contêm equações
Especificar o parâmetro URL action = purge não força a equação matemática a renderizar novamente as tags matemáticas. Se uma re-renderização completa das tags matemáticas é desejada, o parâmetro URL  action = purge & mathpurge = true  deve ser passado. Esteja ciente de que isso pode causar efeitos colaterais com outras páginas, uma vez que a extensão matemática usa o hash da entrada TeX-input-string como a chave de cache. por exemplo. Se você forçar a opção de re-rendering com mathpurge para uma página contendo a equação $ $E = mc ^ 2 $, o novo resultado de renderização seria usado em todas as outras páginas contendo $E = mc ^ 2 $ depois que os caches de página individuais forem Invalidado.

Relatório de erros
Se algo está errado com a extensão de matemática você pode denunciar isso em Phabricator. Além disso, você deve verificar como seu problema se relaciona com os testes de unidade automatizada que são gerados a partir da página CoverageTest.

A extensão Math pode fazer muito mais, ao lado do básico descrito aqui. Confira para versões antigas e mais informações.