nota: na versão 10.1.3 do wiki as expressões em TeX deixaram de ser processadas quando se usa a transformação mathjax.formula; até o problema ser resolvido use por favor math.Formula.
As expressões MathML são processadas normalmente.
Introdução
Para inserir uma expressão matemática no modo de edição de página:
-
Escreva uma expressão em MathML ou TeX directamente na página. Por exemplo: | \(\sqrt{3x-1}+(1+x)^2\)
| -
Seleccione o texto da expressão, clique na lista de Block Styles e mude para Formatted. | | -
Com o texto da expressão seleccionado, clique na lista de Transformations e escolha "mathjax.formula". | | A expressão é embebida na página como um objecto e pode ser Copiada e Colada noutra aplicação (instruções de Cut and Paste). Para inserir num documento Microsoft® Word, faça Cópia do texto da expressão em MathML e Cole directamente no documento como "Texto não formatado". O processo não permite Copiar/Colar outros objectos conjuntamente, mas a expressão pode ser editada posteriormente e tem a melhor qualidade visual. |
| Em opção pode escolher "math.Formula", com um resultado visual semelhante. A expressão aparece como figura embebida na página. Para inserir num documento Microsoft® Word, seleccione a figura e faça Cópia; Cole directamente no documento Word. O processo permite Copiar/Colar outros objectos conjuntamente, mas a expressão não é editável e, eventualmente, tem menor qualidade visual. | HTTP Status: BadRequest(400) (click for details)Callstack:
at Useful_Links/MathJax_HowTo
at math.Formula
MindTouch.Dream.DreamResponseException: HTTP Status: BadRequest(400)
at MindTouch.Deki.Script.Runtime.TargetInvocation.DekiScriptRemoteInvocationTarget.InvokeList (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptList args) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Runtime.TargetInvocation.ADekiScriptInvocationTarget.Invoke (MindTouch.Deki.Script.DekiScriptRuntime runtime, MindTouch.Deki.Script.Expr.DekiScriptLiteral args) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.DekiScriptRuntime.Invoke (Location location, MindTouch.Dream.XUri uri, MindTouch.Deki.Script.Expr.DekiScriptLiteral args, MindTouch.Deki.Script.Runtime.DekiScriptEnv env) [0x00000] in <filename unknown>:0 | | |
Método alternativo para inserir uma expressão matemática:
- Clique no botão Extension, escolha MathJax e clique em mathjax.equation.
- Insira uma expressão em MathML de acordo com os exemplos nesta página (TeX também é suportado se substituir cada \ por \\).
- Clique em Insert Extension. O comando DekiScript { { mathjax.equation{ equation: "expressão" } } } será inserida na página. Em alternativa pode escrevê-la directamente na página.
MathML
exemplos em: http://www.mathjax.org/demos/mathml-samples/
Informação em: http://www.mathjax.org/docs/1.1/mathml.html
TeX
exemplos em: http://www.mathjax.org/docs/1.1/mathml.html
Mais informações sobre os comandos TeX em: http://www.mathjax.org/docs/1.1/tex.html
Nos exemplos clique com o botão da direita do rato e escolha Show Source no menu para ver o código da expressão num dos dois formatos.
Edição WYSIWYG
Firefox
screenshot - output example
Pode instalar a extensão FireMath* de modo a poder editar uma equação em MathML diretamente no browser.
* Firemath is an extension for Firefox that provides a WYSIWYG MathML editor. A preview of the formula is displayed using the rendering engine of Mozilla. The generated MathML code is available at the bottom. Use the text field for token elements and buttons to build advanced constructions.
OpenOffice
screenshot - output example
The famous open source office suite has an equation editor (File → New → Formula). It is semi-WYSIWYG: you enter the source of the formula using the equation panel/keyboard and a preview of the formula is regularly refreshed. The editor uses its own syntax "StarMath" for the source but MathML is also generated when the document is saved. To get the MathML code, save the document as mml and open it with any text editor. Alternatively, you can extract the odf file (which is actually a zip archive) and open an xml file called content.xml.
Equação em MathML (formato "mathjax.formula")
Equação em MathML (extensão "mathjax.equation")
Equação em linha (TeX)
Esta expressão
é um exemplo de uma equação em linha.
Equações de Maxwell (TeX)