Ajuda:Marcação TeX: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Atualização do conteúdo da página de ajuda...
Linha 1:
==MediaWiki e TeX==
O {{dic|software}} que exibe as páginas do [[Wikibooks|Wikilivros]] é capaz de exibir equações ou fórmulas matemáticas complexas com base no [[w:pt:TeX|TeX]]. Dependendo das opções do usuário e da complexidade da fórmula, a marcação TeX é convertida em uma imagem PNG ou em códigos HTML específicos. No futuro, com o desenvolvimento dos navegadores web, espera-se que seja possível gerar apenas código HTML ou mesmo [[w:MathML|MathML]].
O {{dic|software}} [[w:MediaWiki|MediaWiki]] usa um subconjunto de intruções da '''marcação [[w:TeX|TeX]]''' (incluindo algumas extenções do LaTeX e AMSLaTeX) para formulação matemática. Ele gera ou imagens [[w:PNG|PNG]] ou marcação [[w:HTML|HTML]] simples, dependendo das '''''preferências do usuário''''' e da complexidade da expressão. No futuro, a medida que os navegadores tornem-se mais inteligentes, serão capazes de gerar HTML avançado ou mesmo [[w:MathML|MathML]] em muitos casos.
 
Mais precisamente, MediaWiki filtra a marcação atravez do [[w:en:Texvc|Texvc]], que por sua vez passa os comandos ao TeX para [[w:Renderização|renderização]]. Portanto, apenas uma parte limitada de toda a linguagem TeX é suportada; Leia abaixo para maiores detalhes.
A marcação TeX deve ir dentro de ''<nowiki><math>...</math></nowiki>''. A barra de edição tem um botão específico para inserir <nowiki><math></math></nowiki>.
 
==Sintaxe==
O texto alternativo para imagens geradas a partir de marcações TeX é igual ao do código da marcação, possibilitando que usuários incapazes de exibir imagens possam ter alguma noção sobre o que se vai naquele trecho da página. As imagens sempre são geradas com fundo branco e texto/números em preto, independentemente das preferências de estilos CSS do usuário. Em fundos não brancos, a imagem das equações pode parecer destacada.
 
Marcações matemáticas entram dentro das tags: <code><nowiki><math> ... </math></nowiki></code>. A '''Barra de edição''' tem um botão para isso.
Segue-se um pequeno tutorial sobre o uso de marcações TeX no Wikilivros.
 
Similarmente ao HTML, no TeX espaços e "enter"s são ignorados.
== Geral ==
Espaços e mudanças de linha são ignorados. À exceção de números, funções e nomes de operadores matemáticos, o texto (variáveis algébricas, por exemplo) aparece em itálico. Para evitar a exibição do texto em itálico, utilize a marcação \mbox: <tt><nowiki><math>\mbox{abc}</math></nowiki></tt>
 
Predefinições do MediaWiki, variáveis e parâmetros não podem ser usados dentro de tags matemáticas, veja a [[m:Template talk:Demo of attempt to use parameters within TeX|Demonstração]].
Quebras de linha ajudam a manter o texto legível; por exemplo, quebras de linha após cada elemento ou linha de uma matriz.
 
==Renderização==
== Entidades HTML ''versus'' TeX ==
As imagens PNG são mostradas em preto e branco (não transparente). Estas cores, assim como os tamanhos e tipos de fontes, não dependem das configurações do navegador ou CSS. Tamanhos e tipos de fontes irão muitas vezes se destinguir das que o HTML renderiza. O alinhamento vertical com o texto em volta pode também ser um problema. O '''seletor css''' das imagens é img.tex.
Alguns caracteres Unicode e entidades HTML produzem símbolos matemáticos, como por exemplo &amp;int; (&int;), &amp;radic; (&radic;). Nesse caso, cabe a você decidir entre a marcação TeX e a marcação HTML ou Unicode. Compare-se os resultados produzidos por TeX para os dois símbolos do exemplo anterior:
 
<div style="text-align: center">
<!--It should be pointed out that most of these shortcomings have been addressed by [[m:Help talk:Formula#Maynard_Handley.27s_suggestions|Maynard Handley]], but have not been released yet.-->
{| width="300px"
 
! style="width: 50%" | HTML/Unicode
O atributo <code>alt</code> das imagens PNG (o texto que é mostrado se seu navegador não pode mostrar imagens; O "Internet Explorer" as mostra no alto da caixa dentro da área da imagem) é o wikitexto que as produziu, excluindo-se <code><nowiki><math></nowiki></code> e <code><nowiki></math></nowiki></code>.
! style="width: 50%" | TeX
 
Diferente de nomes de funções e operadores, como é costumeiramente observado na matemática para variáveis, letras são usadas em itálico; os números não. Para outros tipos de texto, (como rótulos de variáveis) para evitar que sejam renderizados em itálico como variáveis, use <code>\mbox</code> ou <code>\mathrm</code>. Por exemplo, <code><nowiki><math>\mbox{abc}</math></nowiki></code> nos dá <math>\mbox{abc}</math>.
 
==TeX x HTML==
Antes de introduzir a marcação TeX para produzir characteres especiais, seria usual verificar que, como esta tabela de comparação mostra, algumas vezes resultados similares podem ser produzidos com HTML.
 
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
|-
! Sintaxe TeX ([[#Renderização_PNG_forçada|forçando PNG]])
| style="text-align: center" | &int;<sub>2</sub><sup>6</sup>x<sup>2</sup> dx
! Renderização TeX
| style="text-align: center" | <math>\int_{2}^{6} x^2 dx</math>
! Sintaxe HTML
! Renderização HTML
|-
| <tt><nowiki><math>\alpha\,</math></nowiki></tt>
| style="text-align: center" | &radic;2
| style="text-align: center" | <math>\sqrt{2}alpha\,</math>
| <tt><nowiki>&amp;alpha;</nowiki></tt>
| &alpha;
|-
| <tt><nowiki><math>\sqrt{2}</math></nowiki></tt>
| <math>\sqrt{2}</math>
| <tt><nowiki>&amp;radic;2</nowiki></tt>
| &radic;2
|-
| <tt><nowiki><math>\sqrt{1-e^2}</math></nowiki></tt>
| <math>\sqrt{1-e^2}</math>
| <tt><nowiki>&amp;radic;(1-''e''&amp;sup2;)</nowiki></tt>
| &radic;(1-''e''&sup2;)
|}
</div>
 
O uso de HTML ao invés do TeX está ainda sob discussão. Os argumentos para ambas as soluções podem ser sintetizados como segue:
== Caracteres especiais ==
 
{| border="1"
===Prós do HTML===
! Grupo
# Formulação com HTML em linha sempre alinha apropriadamente com o resto do texto HTML.
# A cor de fundo das formulas, tamanho das fontes e cor do texto combinam com o resto do conteúdo em HTML e a aparência respeita a CSS e as configurações do navegador.
 
===Prós do TeX===
# O TeX é semanticamente superior ao HTML. No TeX, "<code><nowiki><math>x</math></nowiki></code>" significa "variável matemática <math>x</math>", enquanto que no HTML "<code>x</code>" pode ser qualquer coisa. A informação foi irremediavelmente perdida.
# TeX foi especificamente desenhado para formatação de fórmulas, logo sua entrada é mais fácil e mais natural, e sua saída é mais esteticamente agradável. Também qualquer pessoa que já tenha escrito fórmulas matemáticas num nível profissional já é familiar com TeX.
# Uma consequência do tópico 1 é que o TeX pode ser transformado em HTML, mas o contrário não. Isto significa que no lado do servidor nós podemos sempre transformar uma fórmula, baseado na sua complexidade e localização no texto, preferências do usuário, tipo do navegador, etc. Portanto, onde é possível, todos os benefícios do HTML podem ser mantidos, junto com os benefícios do TeX. É verdade que a situação atual não é a ideal, mas não é uma boa razão para descartar informação/conteúdo.
# Quando escrevendo em TeX, os editores não precisam se preocupar se esta ou aquela versão deste ou daquele navegador suporta esta ou aquela entidade HTML. A estrutura que toma decisões é colocada no servidor. Isto não é mantido na formulação HTML, que pode facilmente acabar sendo renderizada incorretamente ou com aspecto que não era aquele da intenção do editor em um navegador diferente do que este usou.
 
== Funções, símbolos, caracteres especiais ==
 
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
|-
! Recurso
! Sintaxe
! Como éfica exibidorenderizado
|-
| Acentos/sinais fonéticos
| funcões padrão (correto)
| <pre>\acute{a} \quad \grave{a} \quad \breve{a}
| \cos x + \ln y +\operatorname{sgn} z
\check{a} \quad \tilde{a} \quad \hat{a}</pre>
| <math>\cos x + \ln y +\operatorname{sgn} z</math>
| <math>\acute{a} \quad \grave{a} \quad \breve{a}</math><br/>
|-
<math>\check{a} \quad \tilde{a} \quad \hat{a}</math>
| funções padrão (errado)
|-
| cos x + ln y + sgn z
| Funções padrões (modo correto)
| <math>cos x + ln y + sgn z\,</math>
| <pre>\sin x + \ln y +\operatorname{sgn} z
|-
\sin a \ \cos b \ \tan c
| aritmética modular
\cot d \ \sec e \ \csc f
| s_k \equiv 0 \pmod{m}
\sinh g \ \cosh h \ \tanh i \ \coth j
| <math>s_k \equiv 0 \pmod{m}</math>
\arcsin k \ \arccos l \ \arctan m
|-
\lim n \ \limsup o \ \liminf p
| derivação
|\min q \nabla \partialmax dxr \dot x\inf s \ \ddotsup yt
\exp u \ \lg v \ \log w
| <math>\nabla \partial dx \quad \dot x\ \ddot y</math>
\ker x \ \deg x \gcd x \Pr x
|-
\det x \hom x \ \arg x \dim x</pre>
| conjuntos
| <math>\sin x + \ln y +\operatorname{sgn} z</math><br/>
| \forall x\not\in\varnothing\subseteq A\cap B\cup \exists \{x,y\}
<math>\sin a \ \cos b \ \tan c</math><br/>
\times C
| <math>\forallcot xd \not\in \varnothingsec \subseteqe A\cap B\cupcsc \existsf</math><br/>
<math>\{x,ysinh g \} \timescosh Ch \ \tanh i \ \coth j</math><br/>
<math>\arcsin k \ \arccos l \ \arctan m</math><br/>
|-
<math>\lim n \ \limsup o \ \liminf p</math><br/>
| lógica
<math>\min q \ \max r \ \inf s \ \sup t</math><br/>
| p \land \bar{q} \to p\lor \lnot q
| <math>p \landexp u \bar{q} \tolg v p\lor \lnotlog qw</math><br/>
<math>\ker x \ \deg x \gcd x \Pr x</math><br/>
|-
<math>\det x \hom x \ \arg x \dim x</math>
| rowspan="2" | Raízes
|-
| \sqrt{2}\approx 1.4
| Funções padrões (modo incorreto)
| <pre>sin x + ln y + sgn z</pre>
| <math>sin x + ln y + sgn z\,\!</math>
|-
| Aritmética modular
| <pre>s_k \equiv 0 \pmod{m}
a \bmod b</pre>
| <math>s_k \equiv 0 \pmod{m}</math><br/>
<math>a \bmod b\,\!</math>
|-
| Derivadas
| <pre>\nabla \; \partial x \; dx \; \dot x \; \ddot y</pre>
| <math>\nabla \; \partial x \; dx \; \dot x \; \ddot y</math>
|-
| rowspan="2" | Conjuntos<br/>
( Símbolos quadrados podem não funcionar em alguns wikis)
| <pre>\forall \; \exists \; \empty \; \emptyset \; \varnothing
\in \ni \not\in \notin \subset \subseteq
\supset \supseteq \cap \bigcap \cup \bigcup \biguplus</pre>
| <math>\forall \; \exists \; \empty \; \emptyset \; \varnothing</math><br/>
<math>\in \ni \not\in \notin \subset \subseteq</math><br/>
<math>\supset \supseteq \cap \bigcap \cup \bigcup \biguplus</math>
|-
| <pre>\sqsubset \sqsubseteq \sqsupset \sqsupseteq
\sqcap \sqcup \bigsqcup</pre>
| <math>\sqsubset \sqsubseteq \sqsupset \sqsupseteq</math><br/>
<math>\sqcap \sqcup \bigsqcup</math>
|-
| Lógica
| <pre>p \land \wedge \; \bigwedge \; \bar{q} \to p
\lor \; \vee \; \bigvee \; \lnot \; \neg q
\setminus \; \smallsetminus</pre>
| <math>p \land \wedge \; \bigwedge \; \bar{q} \to p</math><br/>
<math>\lor \; \vee \; \bigvee \; \lnot \; \neg q</math><br/>
<math>\setminus \; \smallsetminus</math>
|-
| rowspan="2" | Raizes
| <pre>\sqrt{2}\approx 1.4</pre>
| <math>\sqrt{2}\approx 1.4</math>
|-
| <pre>\sqrt[n]{x}</pre>
| <math>\sqrt[n]{x}</math>
|-
| Relações
| operadores relacionais
| <pre>\sim \simeq; \congapprox \le; \gesimeq \equiv; \not\equiv \approx \necong
| <math> \simle \; \simeq< \; \congll \; \legg \; \ge \ \equiv \ \not\equiv \ \approx \ \ne</math>
\equiv \; \not\equiv \; \ne \; \propto
|-
\pm \; \mp</pre>
| geometria
| <math>\sim \; \approx \; \simeq \; \cong</math><br/>
| \triangle \angle \perp \| 45^\circ
| <math>\trianglele \; < \angle; \perpll \|; \gg 45^\circ; \ge \; ></math><br/>
<math>\equiv \; \not\equiv \; \ne \; \propto</math><br/>
|-
<math>\pm \; \mp</math>
| rowspan="2" | Setas
| -
| Geométricos
\leftarrow \rightarrow \leftrightarrow<br>
| <pre>\Diamond \; \Box \; \triangle \; \angle \; \perp
\longleftarrow \longrightarrow<br>
\; \mid \; \nmid \; <nowiki>\|</nowiki> \; 45^\circ</pre>
\mapsto \longmapsto<br>
| <math>\Diamond \; \Box \; \triangle \; \angle \; \perp
\nearrow \searrow \swarrow \nwarrow<br>
\; \mid \; \nmid \; \| \; 45^\circ</math>
\uparrow \downarrow \updownarrow<br>
|-
| <math>\leftarrow\ \rightarrow\ \leftrightarrow</math>&nbsp;<br><math>\longleftarrow\ \longrightarrow</math>&nbsp;<br><math>\mapsto\ \longmapsto</math>&nbsp;<br><math>\nearrow\ \searrow\ \swarrow\ \nwarrow</math>&nbsp;<br><math>\uparrow\ \downarrow\ \updownarrow</math>&nbsp;<br>
| rowspan="3" | Setas<br/>
|-
(Setas longas podem não funcionar em alguns wikis)
|
| <pre>\leftarrow \; \gets \; \rightarrow \; \to
\Leftarrow \Rightarrow \Leftrightarrow<br>
\leftrightarrow \; \longleftarrow \; \longrightarrow
\Longleftarrow \Longrightarrow \Longleftrightarrow<br>
\mapsto \; \longmapsto
\Uparrow \Downarrow \Updownarrow
\hookrightarrow \; \hookleftarrow
| <math>\Leftarrow\ \Rightarrow\ \Leftrightarrow</math>&nbsp;<br><math>\Longleftarrow\ \Longrightarrow\ \Longleftrightarrow</math>&nbsp;<br><math>\Uparrow\ \Downarrow\ \Updownarrow</math>&nbsp;
\nearrow \; \searrow \; \swarrow \; \nwarrow
|-
\uparrow \; \downarrow \; \updownarrow</pre>
| especial
| <math>\leftarrow \; \gets \; \rightarrow \; \to </math><br/>
| \oplus \otimes \pm \mp \hbar \dagger \ddagger \star \circ \cdot \times
<math>\leftrightarrow \; \longleftarrow \; \longrightarrow</math><br/>
\bullet \infty
<math>\mapsto \; \longmapsto</math><br/>
| <math>\oplus \otimes \pm \mp \hbar \dagger \ddagger \star \circ
<math>\cdothookrightarrow \times; \bullet\ \inftyhookleftarrow</math><br/>
<math>\nearrow \; \searrow \; \swarrow \; \nwarrow</math><br/>
<math>\uparrow \; \downarrow \; \updownarrow</math>
|-
| <pre>\rightharpoonup \; \rightharpoondown
\; \leftharpoonup \; \leftharpoondown
\; \upharpoonleft \; \upharpoonright
\; \downharpoonleft \; \downharpoonright</pre>
| <math>\rightharpoonup \; \rightharpoondown
\; \leftharpoonup \; \leftharpoondown
\; \upharpoonleft \; \upharpoonright
\; \downharpoonleft \; \downharpoonright</math>
|-
| <pre>\Leftarrow \; \Rightarrow \; \Leftrightarrow
\Longleftarrow \; \Longrightarrow
\Longleftrightarrow (or \iff)
\Uparrow \; \Downarrow \; \Updownarrow</pre>
| <math>\Leftarrow \; \Rightarrow \; \Leftrightarrow</math><br/>
<math>\Longleftarrow \; \Longrightarrow</math><br/>
<math>\Longleftrightarrow (or \iff)</math><br/>
<math>\Uparrow \; \Downarrow \; \Updownarrow</math>
|-
|rowspan="5"| Especiais
| <pre>\eth \; \S \; \P \; \% \; \dagger \; \ddagger
\star \; * \; \ldots \smile \frown \wr</pre>
| <math>\eth \; \S \; \P \; \% \; \dagger \; \ddagger</math><br/>
<math>\star \; * \; \ldots \; \smile \frown \wr</math>
|-
| <pre>\oplus \bigoplus \otimes \bigotimes
\times \cdot \circ \bullet \bigodot</pre>
| <math>\oplus \bigoplus \otimes \bigotimes</math><br/>
<math>\times \cdot \circ \bullet \bigodot</math>
|-
| <pre>\triangleleft \triangleright \infty \bot \top
\vdash \vDash \Vdash \models \lVert \rVert</pre>
| <math>\triangleleft \triangleright \infty \bot \top</math><br/>
<math>\vdash \vDash \Vdash \models \lVert \rVert</math>
|-
| <pre>\imath \; \hbar \; \ell \; \mho \; \Finv
\Re \; \Im \; \wp \; \complement</pre>
| <math>\imath \; \hbar \; \ell \; \mho \; \Finv</math><br/>
<math>\Re \; \Im \; \wp \; \complement</math>
|-
| <pre>\diamondsuit \; \heartsuit \; \clubsuit \; \spadesuit
\Game \; \flat \; \natural \; \sharp</pre>
| <math>\diamondsuit \; \heartsuit \; \clubsuit \; \spadesuit</math><br/>
<math>\Game \; \flat \; \natural \; \sharp</math>
|-
| \mathcal minúscula tem alguns extras
| <pre>\mathcal {45abcdenpqs}</pre>
| <math>\mathcal {45abcdenpqs}</math>
|}
 
== Subscritos, sobrecritos, integrais ==
== Superescrito e subescrito ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
{| border="1"
!rowspan="2"|Feature!!rowspan="2"|Syntax!!colspan="2"|How it looks rendered
! Grupo
|-
! Sintaxe
!HTML!!PNG
! Como é exibido
|-
|-
| superscrito
|Sobrescritos||<pre>a^2</pre>||<math>a^2</math>||<math>a^2 \,\!</math>
| a^2
|-
| <math>a^2</math>
|Subscritos||<pre>a_2</pre>||<math>a_2</math>||<math>a_2 \,\!</math>
|-
|-
| subescrito
|rowspan=2|Agrupamentos||<pre>a^{2+2}</pre>||<math>a^{2+2}</math>||<math>a^{2+2}\,\!</math>
| a_2
|-
| <math> a_2 </math>
|<pre>a_{i,j}</pre>||<math>a_{i,j}</math>||<math>a_{i,j}\,\!</math>
|-
|-
| rowspan="2" | Agrupando
|Combinando sub & sobre||<pre>x_2^3</pre>||colspan=2|<math>x_2^3</math>
| a^{2+2}
|-
| <math>a^{2+2}</math>
|Precedendo com sub & sobre||<pre>{}_1^2\!X_3^4</pre>||colspan=2|<math>{}_1^2\!X_3^4</math>
|-
|-
| a_{i,j}
|Derivadas (PNG forçado)||<pre>x', y'', f', f''\!</pre>||&nbsp;||<math>x', y'', f', f''\!</math>
| <math>a_{i,j}</math>
|-
|Derivadas (f em itálico pode encobrir aspas em HTML)||<pre>x', y'', f', f''</pre>||<math>x', y'', f', f''</math>||<math>x', y'', f', f''\!</math>
| combinando super e subescrito
|-
| x_2^3
|Derivadas (Incorreto em HTML)||<pre>x^\prime, y^{\prime\prime}</pre>||<math>x^\prime, y^{\prime\prime}</math>||<math>x^\prime, y^{\prime\prime}\,\!</math>
| <math>x_2^3</math>
|-
|Derivadas (Incorreto em PNG)||<pre>x\prime, y\prime\prime</pre>||<math>x\prime, y\prime\prime</math>||<math>x\prime, y\prime\prime\,\!</math>
| derivadas (certo)
| x'-
|Derivadas pontos||<pre>\dot{x}, \ddot{x}</pre>||colspan=2|<math>\dot{x}, \ddot{x}</math>
| <math>x'</math>
|-
|rowspan="3"|sublinhados, sobrelinhados, vetores||<pre>\hat a \ \bar b \ \vec c</pre>||colspan=2|<math>\hat a \ \bar b \ \vec c</math>
| derivadas (errado, em HTML)
|-
| x^\prime
|<pre>\overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f}</pre>||colspan=2|<math>\overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f}</math>
| <math>x^\prime</math>
|-
|<pre>\overline{g h i} \ \underline{j k l}</pre>||colspan=2|<math>\overline{g h i} \ \underline{j k l}</math>
| derivadas (errado, em PNG)
|-
| x\prime
|Sobrechaves||<pre>\begin{matrix} 5050 \ \overbrace{ 1+2+\cdots+100 } \end{matrix}</pre>||colspan=2|<math>\begin{matrix} 5050 \ \overbrace{ 1+2+\cdots+100 } \end{matrix}</math>
| <math>x\prime</math>
|-
|Subchaves||<pre>\begin{matrix} \underbrace{ a+b+\cdots+z } \ 26 \end{matrix}</pre>||colspan=2|<math>\begin{matrix} \underbrace{ a+b+\cdots+z } \ 26 \end{matrix}</math>
| somatório
|-
| \sum_{k=1}^N k^2
|Somatórias||<pre>\sum_{k=1}^N k^2</pre>||colspan=2|<math>\sum_{k=1}^N k^2</math>
|-
|Somatórias (force&nbsp;<tt>\textstyle</tt>)||<pre>\begin{matrix} \sum_{k=1}^N k^2 \end{matrix}</pre>||colspan=2|<math>\begin{matrix} \sum_{k=1}^N k^2 \end{matrix}</math>
| productório
|-
| \prod_{i=1}^N x_i
|Produtórios||<pre>\prod_{i=1}^N x_i</pre>||colspan=2|<math>\prod_{i=1}^N x_i</math>
|-
|Produtórios (force&nbsp;<tt>\textstyle</tt>)||<pre>\begin{matrix} \prod_{i=1}^N x_i \end{matrix}</pre>||colspan=2|<math>\begin{matrix} \prod_{i=1}^N x_i \end{matrix}</math>
| limites
|-
| \lim_{n \to \infty}x_n
|Coprodutórios||<pre>\coprod_{i=1}^N x_i</pre>||colspan=2|<math>\coprod_{i=1}^N x_i</math>
| <math>\lim_{n \to \infty}x_n</math>
|-
|Coprodutórios (force&nbsp;<tt>\textstyle</tt>)||<pre>\begin{matrix} \coprod_{i=1}^N x_i \end{matrix}</pre>||colspan=2|<math>\begin{matrix} \coprod_{i=1}^N x_i \end{matrix}</math>
| integrais
|-
| \int_{-N}^{N} e^x\, dx
|Limites||<pre>\lim_{n \to \infty}x_n</pre>||colspan=2|<math>\int_lim_{-N}^{N}n e^x\,to dx\infty}x_n</math>
|-
|Limites (force&nbsp;<tt>\textstyle</tt>)||<pre>\begin{matrix} \lim_{n \to \infty}x_n \end{matrix}</pre>||colspan=2|<math>\begin{matrix} \lim_{n \to \infty}x_n \end{matrix}</math>
| integrais lineares
|-
| \oint_{C} x^3\, dx + 4y^2\, dy
| Integrais||<mathpre>\oint_int_{C-N}^{N} xe^3x\, dx</pre>||colspan=2|<math>\int_{-N}^{N} + 4ye^2x\, dydx</math>
|-
|Integrais (force&nbsp;<tt>\textstyle</tt>)||<pre>\begin{matrix} \int_{-N}^{N} e^x\, dx \end{matrix}</pre>||colspan=2|<math>\begin{matrix} \int_{-N}^{N} e^x\, dx \end{matrix}</math>
|-
|Integrais duplas||<pre>\iint_{D}^{W} \, dx\,dy</pre>||colspan=2|<math>\iint_{D}^{W} \, dx\,dy</math>
|-
|Integrais triplas||<pre>\iiint_{E}^{V} \, dx\,dy\,dz</pre>||colspan=2|<math>\iiint_{E}^{V} \, dx\,dy\,dz</math>
|-
|Integrais quádruplas||<pre>\iiiint_{F}^{U} \, dx\,dy\,dz\,dt</pre>||colspan=2|<math>\iiiint_{F}^{U} \, dx\,dy\,dz\,dt</math>
|-
|Integrais de linha||<pre>\oint_{C} x^3\, dx + 4y^2\, dy</pre>||colspan=2|<math>\oint_{C} x^3\, dx + 4y^2\, dy</math>
|-
|Interseções||<pre>\bigcap_1^{n} p</pre>||colspan=2|<math>\bigcap_1^{n} p</math>
|-
|Uniões||<pre>\bigcup_1^{k} p</pre>||colspan=2|<math>\bigcup_1^{k} p</math>
|}
 
 
== Frações, matrizes e chaves ==
 
{| border="1"
</table>
! Grupo
 
! Sintaxe
== Frações, matrizes, multilinhas ==
! Como é exibido
<table {{prettytable}}>
|-
 
| frações
<tr>
| \frac{2}{4} or {2 \over 4}
<th>Recurso</th>
| <math>\frac{2}{4}</math>
<th>Sintaxe</th>
|-
<th>Como fica renderizado</th>
| coeficientes binomias
</tr>
| {n \choose k}
 
| <math>{n \choose k}</math>
<tr>
|-
<td>Frações</td>
| rowspan="6" | Matrizes
<td>\frac{2}{4}=0.5 or {2 \over 4}=0.5</td>
| \begin{pmatrix} x & y \\ z & v \end{pmatrix}
| <td><math>\beginfrac{pmatrix2} x & y \\ z & v{4}=0.5</math></td>
</tr>
\end{pmatrix}</math>
 
|-
<tr>
| \begin{bmatrix} 0 & \cdots & 0 \\ \vdots &
<td>Frações pequenas(force&nbsp;<tt>\textstyle</tt>)</td>
<td>\begin{matrix} \frac{2}{4} \end{matrix} = 0.5</td>
<td><math>\begin{matrix} \frac{2}{4} \end{matrix} = 0.5</math></td>
</tr>
 
<tr>
<td>Coeficientes binomiais</td>
<td>{n \choose k}</td>
<td><math>{n \choose k}</math></td>
</tr>
 
<tr>
<td rowspan="6">Matrizes</td>
<td>\begin{matrix} x & y \\ z & v \end{matrix}</td>
<td><math>\begin{matrix} x & y \\ z & v
\end{matrix}</math></td>
</tr>
 
<tr>
<td>\begin{vmatrix} x & y \\ z & v \end{vmatrix}</td>
<td><math>\begin{vmatrix} x & y \\ z & v
\end{vmatrix}</math></td>
</tr>
 
<tr>
<td>\begin{Vmatrix} x & y \\ z & v \end{Vmatrix}</td>
<td><math>\begin{Vmatrix} x & y \\ z & v
\end{Vmatrix}</math></td>
</tr>
 
<tr>
<td>\begin{bmatrix} 0 & \cdots & 0 \\ \vdots &
\ddots & \vdots \\ 0 & \cdots &
0\end{bmatrix}</td>
| <td><math>\begin{bmatrix} 0 & \cdots & 0 \\ \vdots
& \ddots & \vdots \\ 0 & \cdots &
0\end{bmatrix} </math></td>
</tr>
|-
| \begin{Bmatrix} x & y \\ z & v \end{Bmatrix}
| <math>\begin{Bmatrix} x & y \\ z & v
\end{Bmatrix}</math>
|-
| \begin{vmatrix} x & y \\ z & v \end{vmatrix}
| <math>\begin{vmatrix} x & y \\ z & v
\end{vmatrix}</math>
|-
| \begin{Vmatrix} x & y \\ z & v \end{Vmatrix}
| <math>\begin{Vmatrix} x & y \\ z & v
\end{Vmatrix}</math>
|-
| \begin{matrix} x & y \\ z & v \end{matrix}
| <math>\begin{matrix} x & y \\ z & v
\end{matrix}</math>
|-
| distinção maiúscula/minúscula
| f(n)=\left\{\begin{matrix} n/2, & \mbox{if }n\mbox{ is
even} \\ 3n+1, & \mbox{if }n\mbox{ is odd}
\end{matrix}\right.
| <math>f(n)=\left\{\begin{matrix} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{matrix}\right. </math>
|-
| equações em mais de uma linha
| \begin{matrix}f(n+1)&=& (n+1)^2 \\ \ &
=& n^2 + 2n + 1\end{matrix}
| <math>\begin{matrix}f(n+1)&=& (n+1)^2 \\ \ & =& n^2 + 2n + 1\end{matrix}</math>
|}
 
<tr>
== Fontes ==
<td>\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}</td>
{| border="1"
<td><math>\begin{Bmatrix} x & y \\ z & v
! Grupo
\end{Bmatrix}</math></td>
! Sintaxe
</tr>
! Como é exibido
|-
| alfabeto grego minúsculo
| \alpha \beta \chi \delta \epsilon (...) <!-- por favor não adicione mais letras, para evitar problemas de exibição -->
| <math>\alpha \beta \chi \delta \epsilon \!\, </math>
|-
| alfabeto grego maiúsculo
| \Alpha \Beta \Chi \Delta \Epsion
| <math>\Alpha \Beta \Chi \Delta \Epsilon \!\,</math>
|-
| negrito forte
| x\in\mathbb{R}\sub\mathbb{C}
| <math>x\in\mathbb{R}\subset\mathbb{C}</math>
|-
| negrito (vetores)
| \mathbf{x}\cdot\mathbf{y} = 0
| <math>\mathbf{x}\cdot\mathbf{y} = 0</math>
|-
| negrito (grego)
| \boldsymbol{\alpha}+\boldsymbol{\beta}+\boldsymbol{\gamma}
| <math>\boldsymbol{\alpha}+\boldsymbol{\beta}+\boldsymbol{\gamma}</math>
|-
| fonte Fraktur
| \mathfrak{a} \mathfrak{B}
| <math>\mathfrak{a} \mathfrak{B}</math>
|-
| script
| \mathcal{ABC}
| <math>\mathcal{ABC}</math>
|-
| hebraico
| \aleph \beth \gimel \daleth
| <math>\aleph\ \beth\ \gimel\ \daleth</math>
|-
| letras não-inclinadas
| \mbox{abc}
| <math>\mbox{abc}</math>
|}
 
<tr>
== Delimitadores ==
<td>\begin{pmatrix} x & y \\ z & v \end{pmatrix}</td>
{| border="1"
<td><math>\begin{pmatrix} x & y \\ z & v
! Grupo
\end{pmatrix}</math></td>
! Sintaxe
</tr>
! Como fica parecendo
 
|-
<tr>
| errado
<td>Distinções de casos</td>
| ( \frac{1}{2} )
<td>f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases}</td>
| <math>( \frac{1}{2} )</math>
<td><math>f(n) = \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases} </math></td>
|-
</tr>
| correto
 
| \left ( \frac{1}{2} \right )
<tr>
| <math>\left ( \frac{1}{2} \right )</math>
<td>Equações em multilinhas</td>
<td>\begin{matrix}f(n+1) & = & (n+1)^2 \\ \ &
= & n^2 + 2n + 1 \end{matrix}</td>
<td><math>\begin{matrix}f(n+1) & = & (n+1)^2 \\ \ & = & n^2 + 2n + 1 \end{matrix}</math></td>
</tr>
 
<tr>
<td>Equações em multilinhas (alternativa usando tabelas)</td>
<td><pre>
<nowiki>
{|
|-
|&lt;math&gt;f(n+1)&lt;/math&gt;
|&lt;math&gt;=(n+1)^2&lt;/math&gt;
|-
|
|&lt;math&gt;=n^2 + 2n + 1&lt;/math&gt;
|}
</nowiki>
Você pode usar diversos delimitadores em conjunto com \left e \right:
</pre>
{| border="1"
</td>
! Grupo
<td>
! Sintaxe
{|
! Como fica parecendo
|-
|<math>f(n+1) \,\!</math>
| parênteses
|<math>=(n+1)^2 \,\!</math>
| \left ( A \right )
|-
| <math>\left ( A \right )</math>
|-
|<math>=n^2 + 2n + 1 \,\!</math>
| colchetes
| \left [ A \right ]
| <math>\left [ A \right ]</math>
|-
| chaves
| \left \{ A \right \}
| <math>\left \{ A \right \}</math>
|-
| ''boca de jacaré''
| \left \langle A \right \rangle
| <math>\left \langle A \right \rangle</math>
|-
| barras e barras duplas
| \left | A \right | and \left \| B \right \|
| <math>\left | A \right | and \left \| B \right \|</math>
|-
|
Os delimitadores podem ser misturados, contanto que \left e \right estejam equilibrados.
|
\left [ 0,1 \right )<br>\left \langle \psi \right |
<
| <math>\left [ 0,1 \right )</math><br><math>\left \langle \psi \right |</math>
|-
| Use \left. e \right. se você deseja esconder um delimitador:
| \left . \frac{A}{B} \right \} \to X
| <math>\left . \frac{A}{B} \right \} \to X</math>
|}
</td>
</tr>
 
</table>
== Espaços ==
Perceba que o TeX lida com a maioria dos espaços de forma automática, mas algumas vezes você pode querer controlar manualmente os espaços.
 
== Fontes ==
{| border="1"
! Grupo
! Sintaxe
! Como é exibido
|-
| espaço duplo de um quadrado
| a \qquad b
| <math>a \qquad b</math>
|-
| espaço simples de um quadrado
| a \quad b
| <math> a \quad b</math>
|-
| espaço de texto
| a\ b
| <math>a\ b</math>
|-
| espaço largo
| a\;b
| <math>a\;b</math>
|-
| espaço médio
| a\&gt;b
| [não suportado]
|-
| espaço pequeno
| a\,b
| <math>a\,b</math>
|-
| evitar espaço
| ab
| <math>ab\,</math>
|-
| espaço "negativo"
| a\!b
| <math>a\!b</math>
|}
 
<table {{prettytable}}>
== Alinhamento ==
Se você precisar desesperadamente inserir uma equação como <div style="vertical-align:-100%;display:inline;"><math>\int_{-N}^{N} e^x\, dx</math></div>&nbsp; no fluxo normal de texto, você pode usar um alinhamento vertical com a marcação HTML <tt>&lt;div&gt;</tt>:
 
<tr>
* <nowiki><div style="vertical-align:-100%;display:inline;"><math>...</math></div></nowiki>''
<th>Recurso</th>
<th>Sintaxe</th>
<th colspan="2">Como fica renderizado</th>
</tr>
 
<tr>
== Forçando a exibição como PNG ==
<td>[[w:alfabeto grego|Alfabeto grego]]<br/>(Note the lack of omicron; note also that several upper case Greek letters are rendered identically to the corresponding Roman ones)</td>
<td>
\Alpha\ \Beta\ \Gamma\ \Delta\ \Epsilon\ \Zeta\ \Eta\ \Theta\ \Iota\ \Kappa\ \Lambda\ \Mu\ \Nu\ \Xi\ \Pi\ \Rho\ \Sigma\ \Tau\ \Upsilon\ \Phi\ \Chi\ \Psi\ \Omega<br/><br/>
\alpha\ \beta\ \gamma\ \delta\ \epsilon\ \zeta\ \eta\ \theta\ \iota\ \kappa\ \lambda\ \mu\ \nu\ \xi\ \pi\ \rho\ \sigma\ \tau\ \upsilon\ \phi\ \chi\ \psi\ \omega<br/><br/>
\varepsilon\ \digamma\ \vartheta\ \varkappa\ \varpi\ \varrho\ \varsigma\ \varphi
</td>
<td colspan="2">
<math>\Alpha\ \Beta\ \Gamma\ \Delta\ \Epsilon\ \Zeta\ \Eta\ \Theta\ \Iota\ \Kappa\ \Lambda\ \Mu\ \Nu\ \Xi\ \Pi\ \Rho\ \Sigma\ \Tau\ \Upsilon\ \Phi\ \Chi\ \Psi\ \Omega</math><br/><br/>
<math>\alpha\ \beta\ \gamma\ \delta\ \epsilon\ \zeta\ \eta\ \theta\ \iota\ \kappa\ \lambda\ \mu\ \nu\ \xi\ \pi\ \rho\ \sigma\ \tau\ \upsilon\ \phi\ \chi\ \psi\ \omega</math><br/><br/>
<math>\varepsilon\ \digamma\ \vartheta\ \varkappa\ \varpi\ \varrho\ \varsigma\ \varphi</math>
</td>
</tr>
 
<tr>
Se você precisar, é possível fazer com que uma fórmula seja exibida com o formato PNG, sem afetar a própria fórmula; basta adicionar \,\! (espaço pequeno e espaço negativo, que se cancelam) em algum lugar da marcação matemática (provavelmente no final).
<td>Negrito vazio</td>
<td>\mathbb{N}\ \mathbb{Z}\ \mathbb{Q}\ \mathbb{R}\ \mathbb{C}</td>
<td colspan="2"><math>\mathbb{N}\ \mathbb{Z}\ \mathbb{Q}\ \mathbb{R}\ \mathbb{C}</math></td>
</tr>
 
<tr>
Isso pode ser útil para manter a exibição de fórmulas num formato consistente e padronizado, por exemplo, para ajustar fórmulas que são exibidas incorrectamente em HTML (a^{2+2}), ou para demonstrar como algo fica na imagem quando normalmente deveria ser exibido em HTML. Por exemplo:
<td>vetores em negrito</td>
<td>\mathbf{x}\cdot\mathbf{y} = 0</td>
<td colspan="2"><math>\mathbf{x}\cdot\mathbf{y} = 0</math></td>
</tr>
 
<tr>
{| border="1"
<td>Gregos em negrito</td>
! Sintaxe
<td>\boldsymbol{\alpha} + \boldsymbol{\beta} + \boldsymbol{\gamma}</td>
! Como é exibido
<td colspan="2"><math>\boldsymbol{\alpha} + \boldsymbol{\beta} + \boldsymbol{\gamma}</math></td>
|-
</tr>
| a^{2+2}
| <math>a^{2+2}</math>
|-
| a^{2+2} \,\!
| <math>a^{2+2} \,\!</math>
|-
| \int_{-N}^{N} e^x\, dx
| <math> \int_{-N}^{N} e^x\, dx </math>
|-
| \int_{-N}^{N} e^x\, dx \,\!
| <math> \int_{-N}^{N} e^x\, dx \,\! </math>
|}
 
<tr>
O "''\,\!''" foi usado com a maioria das fórmulas desta página, e parece funcionar correctamente.
<td>itálico</td>
<td>\mathit{ABCDE abcde 1234}</td>
<td colspan="2"><math>\mathit{ABCDE abcde 1234}\,\!</math></td>
</tr>
 
<tr>
Você pode incluir um comentário HTML para avisar pessoas para não removermem a fórmula:
<td>Tipos "Roman"</td>
<td>\mathrm{ABCDE abcde 1234}</td>
<td colspan="2"><math>\mathrm{ABCDE abcde 1234}\,\!</math></td>
</tr>
 
<tr>
<td>Tipos "Fraktur" </td>
<td>\mathfrak{ABCDE abcde 1234}</td>
<td colspan="2"><math>\mathfrak{ABCDE abcde 1234}</math></td>
</tr>
 
<tr>
<td>Tipo Caligrafia "Script"</td>
<td>\mathcal{ABCDE abcde 1234}</td>
<td colspan="2"><math>\mathcal{ABCDE abcde 1234}</math></td>
</tr>
 
<tr>
<td>Tipos "Hebrew" Alfabeto Hebreu</td>
<td>\aleph \beth \gimel \daleth</td>
<td colspan="2"><math>\aleph\ \beth\ \gimel\ \daleth</math></td>
</tr>
 
<tr>
<td>caracteres "não-itálicos" </td>
<td>\mbox{abc}</td>
<td><math>\mbox{abc}</math></td>
<td><math>\mbox{abc} \,\!</math></td>
</tr>
 
<tr>
<td>Itálicos mistos (incorreto)</td>
<td>\mbox{if} n \mbox{is even}</td>
<td><math>\mbox{if} n \mbox{is even}</math></td>
<td><math>\mbox{if} n \mbox{is even} \,\!</math></td>
</tr>
 
<tr>
<td>Italicos (correto)</td>
<td>\mbox{if }n\mbox{ is even}</td>
<td><math>\mbox{if }n\mbox{ is even}</math></td>
<td><math>\mbox{if }n\mbox{ is even} \,\!</math></td>
</tr>
 
</table>
 
== Expressões grandes com parênteses, colchetes, barras ==
<table border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;">
 
<tr>
<th>Recurso</th>
<th>Sintaxe</th>
<th>Como fica renderizado</th>
</tr>
 
<tr>
<td>Incorreto</td>
<td>( \frac{1}{2} )</td>
<td><math>( \frac{1}{2} )</math></td>
</tr>
 
<tr>
<td>Correto</td>
<td>\left ( \frac{1}{2} \right )</td>
<td><math>\left ( \frac{1}{2} \right )</math></td>
</tr>
 
</table>
 
Você pode usar vários delimitadores com \left and \right:
 
<table border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;">
 
<tr>
<th>Recurso</th>
<th>Sintaxe</th>
<th>Como fica renderizado</th>
</tr>
 
<tr>
<td>Parênteses</td>
<td>\left ( \frac{a}{b} \right )</td>
<td><math>\left ( \frac{a}{b} \right )</math></td>
</tr>
 
<tr>
<td>Colchetes</td>
<td>\left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack</td>
<td><math>\left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack</math></td>
</tr>
 
<tr>
<td>Chaves</td>
<td>\left \{ \frac{a}{b} \right \} \quad \left \lbrace \frac{a}{b} \right \rbrace</td>
<td><math>\left \{ \frac{a}{b} \right \} \quad \left \lbrace \frac{a}{b} \right \rbrace</math></td>
</tr>
 
<tr>
<td>Delimitadores anglulares</td>
<td>\left \langle \frac{a}{b} \right \rangle</td>
<td><math>\left \langle \frac{a}{b} \right \rangle</math></td>
</tr>
 
<tr>
<td>Barras e barras duplas</td>
<td>\left | \frac{a}{b} \right \vert \left \Vert \frac{c}{d} \right \|</td>
<td><math>\left | \frac{a}{b} \right \vert \left \Vert \frac{c}{d} \right \|</math></td>
</tr>
 
<tr>
<td>Floor and ceiling functions:</td>
<td>\left \lfloor \frac{a}{b} \right \rfloor \left \lceil \frac{c}{d} \right \rceil</td>
<td><math>\left \lfloor \frac{a}{b} \right \rfloor \left \lceil \frac{c}{d} \right \rceil</math></td>
</tr>
 
<tr>
<td>Slashes and backslashes</td>
<td>\left / \frac{a}{b} \right \backslash</td>
<td><math>\left / \frac{a}{b} \right \backslash</math></td>
</tr>
 
<tr>
<td>Setas para cima, baixo e reversíveis </td>
<td>\left \uparrow \frac{a}{b} \right \downarrow \quad \left \Uparrow \frac{a}{b} \right \Downarrow \quad \left \updownarrow \frac{a}{b} \right \Updownarrow</td>
<td><math>\left \uparrow \frac{a}{b} \right \downarrow \quad \left \Uparrow \frac{a}{b} \right \Downarrow \quad \left \updownarrow \frac{a}{b} \right \Updownarrow</math></td>
</tr>
 
<tr>
<td>
Delimitadores podem ser misturados,<br/>contanto que o número de \left e \right sejam iguais
</td>
<td>
\left [ 0,1 \right )<br/>\left \langle \psi \right |
</td>
<td>
<math>\left [ 0,1 \right )</math><br/><math>\left \langle \psi \right |</math>
</td>
</tr>
 
<tr>
<td>Use \left. e \right. se você não <br/>quer que um delimitador apareça:</td>
<td>\left . \frac{A}{B} \right \} \to X</td>
<td><math>\left . \frac{A}{B} \right \} \to X</math></td>
</tr>
 
<tr>
<td rowspan="7">Tamanho dos delimitadores</td>
<td>\big( \Big( \bigg( \Bigg( ... \Bigg] \bigg] \Big] \big]</td>
<td colspan="2">
<math>\big( \Big( \bigg( \Bigg( ... \Bigg] \bigg] \Big] \big]</math>
</td>
</tr>
<tr>
<td>\big\{ \Big\{ \bigg\{ \Bigg\{ ... \Bigg\rangle \bigg\rangle \Big\rangle \big\rangle</td>
<td colspan="2">
<math>\big\{ \Big\{ \bigg\{ \Bigg\{ ... \Bigg\rangle \bigg\rangle \Big\rangle \big\rangle</math>
</td>
</tr>
<tr>
<td>\big\| \Big\| \bigg\| \Bigg\| ... \Bigg| \bigg| \Big| \big|</td>
<td colspan="2"><math>\big\| \Big\| \bigg\| \Bigg\| ... \Bigg| \bigg| \Big| \big|</math></td>
</tr>
<tr>
<td>\big\lfloor \Big\lfloor \bigg\lfloor \Bigg\lfloor ... \Bigg\rceil \bigg\rceil \Big\rceil \big\rceil</td>
<td colspan="2">
<math>\big\lfloor \Big\lfloor \bigg\lfloor \Bigg\lfloor ... \Bigg\rceil \bigg\rceil \Big\rceil \big\rceil</math>
</td>
</tr>
<tr>
<td>\big\uparrow \Big\uparrow \bigg\uparrow \Bigg\uparrow ... \Bigg\Downarrow \bigg\Downarrow \Big\Downarrow \big\Downarrow</td>
<td colspan="2">
<math>\big\uparrow \Big\uparrow \bigg\uparrow \Bigg\uparrow ... \Bigg\Downarrow \bigg\Downarrow \Big\Downarrow \big\Downarrow</math>
</td>
</tr>
<tr>
<td>\big\updownarrow \Big\updownarrow \bigg\updownarrow \Bigg\updownarrow ... \Bigg\Updownarrow \bigg\Updownarrow \Big\Updownarrow \big\Updownarrow</td>
<td colspan="2">
<math>\big\updownarrow \Big\updownarrow \bigg\updownarrow \Bigg\updownarrow ... \Bigg\Updownarrow \bigg\Updownarrow \Big\Updownarrow \big\Updownarrow</math>
</td>
</tr>
<tr>
<td>\big / \Big / \bigg / \Bigg / ... \Bigg\backslash \bigg\backslash \Big\backslash \big\backslash</td>
<td colspan="2">
<math>\big / \Big / \bigg / \Bigg / ... \Bigg\backslash \bigg\backslash \Big\backslash \big\backslash</math>
</td>
</tr>
 
</table>
 
== Espaçamento ==
Note que o TeX ajusta a maioria dos espaçamentos automaticamente, mas você pode eventualmente querer um controle manual.
<table border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;">
 
<tr>
<th>Recurso</th>
<th>Sintaxe</th>
<th>Como fica renderizado</th>
</tr>
 
<tr>
<td>Espaços "quad" duplos</td>
<td>a \qquad b</td>
<td><math>a \qquad b</math></td>
</tr>
 
<tr>
<td>Espaços "quad"</td>
<td>a \quad b</td>
<td><math>a \quad b</math></td>
</tr>
 
<tr>
<td>Espaço texto</td>
<td>a\ b</td>
<td><math>a\ b</math></td>
</tr>
 
<tr>
<td>Espaço texto sem conversão para PNG</td>
<td>a \mbox{ } b</td>
<td><math>a \mbox{ } b</math></td>
</tr>
 
<tr>
<td>Espaço largo</td>
<td>a\;b</td>
<td><math>a\;b</math></td>
</tr>
 
<tr>
<td>Espaço médio</td>
<td>a\&gt;b</td>
<td>[not supported]</td>
</tr>
 
<tr>
<td>Espaço pequeno</td>
<td>a\,b</td>
<td><math>a\,b</math></td>
</tr>
 
<tr>
<td>Sem espaço</td>
<td>ab</td>
<td><math>ab\,</math></td>
</tr>
 
<tr>
<td>Espaço pequeno negativo</td>
<td>a\!b</td>
<td><math>a\!b</math></td>
</tr>
 
</table>
 
== Alinhamento com o fluxo de texto normal ==
Devido ao css padrão
 
<pre>img.tex { vertical-align: middle; }</pre>
 
uma expressão em linha como <math>\int_{-N}^{N} e^x\, dx</math> deveria ser bem formatada.
 
Se você precisa alinhá-la mesmo assim, use <tt><nowiki><font style="vertical-align:-100%;"><math>...</math></font></nowiki></tt> e experimente configurações com o argumento <tt>vertical-align</tt> até conseguir o correto; porém, a formatação pode depender do navegador e de suas configurações.
 
Ainda tenha em mente que se você terá que lidar com estes problemas, Se a renderização no servidor for corrigida em versões futuras, como conseqüência desta formatação manual extra suas formulas irão de repente aparecerem formatadas incorretamente. Portanto use este recurso moderadamente.
 
== Renderização PNG forçada ==
 
Para forçar uma fórmula a ser renderizada como PNG, adicione <tt>\,</tt> (espaço pequeno) no fim da fórmula (Onde ela não está sendo renderizada). Isto forçará imagens PNG se o usuário estiver em modo "HTML apenas", mas não para o modo "HTML se possível" (as configurações de renderização matemática nas '''preferências do usuário''').
 
Você pode também usar <tt>\,\!</tt> (espaço pequeno e espaço negativo, com cancelar) em qualquer lugar dentro das tags matemáticas. Isto ''realmente'' força PNG mesmo em modo "HTML se possível", diferente de <tt>\,</tt>.
 
Isto pode ser útil para manter a renderização das fórmulas de um modo consistente, por exemplo, ou para corrigir fórmulas que renderizam incorretamente em HTML (uma vez, a^{2+2} renderiza com uma extra underscore), ou para demonstrar como algo é renderizado quando normalmente aparece como HTML (como nestes exemplos acima).
 
Por exemplo:
 
<table border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;">
 
<tr>
<th>Sintaxe</th>
<th>Como fica renderizado</th>
</tr>
 
<tr>
<td>a^{c+2}</td>
<td><math>a^{c+2}</math></td>
</tr>
 
<tr>
<td>a^{c+2} \,</td>
<td><math>a^{c+2} \,</math></td>
</tr>
 
<tr>
<td>a^{\,\!c+2}</td>
<td><math>a^{\,\!c+2}</math> </td>
</tr>
 
<tr>
<td>a^{b^{c+2}}</td>
<td><math>a^{b^{c+2}}</math> (Errado com opção "HTML se possível ou PNG caso contrário"!)</td>
</tr>
 
<tr>
<td>a^{b^{c+2}} \,</td>
<td><math>a^{b^{c+2}} \,</math> (Errado com opção "HTML se possível ou PNG caso contrário"!)</td>
</tr>
 
<tr>
<td>a^{b^{c+2}}\approx 5</td>
<td><math>a^{b^{c+2}}\approx 5</math> (devido ao "<math>\approx</math>" corretamente formatado, nenhum código "\,\!" é necessário)</td>
</tr>
 
<tr>
<td>a^{b^{\,\!c+2}}</td>
<td><math>a^{b^{\,\!c+2}}</math></td>
</tr>
 
<tr>
<td>\int_{-N}^{N} e^x\, dx</td>
<td><math>\int_{-N}^{N} e^x\, dx</math></td>
</tr>
 
</table>
 
 
Isto foi testado com a maioria das fórmulas desta página, e aparentemente funciona adequadamente.
 
Você poderia desejar incluir um comentário no código HTML para que pessoas não "corrijam" a fórmula removendo o código:
 
:''<nowiki><!-- O \,\! é para manter a fórmula renderizada como PNG ao invés de HTML. Favor não removê-lo.--></nowiki>''
 
== Exemplos ==
 
<center>
===Polinômios quadráticos===
<math>ax^2 + bx + c = 0</math>
<nowiki><math>ax^2 + bx + c = 0</math></nowiki>
 
===Polinômios quadráticos (Forçando renderização PNG)===
<math>ax^2 + bx + c = 0\,</math>
<nowiki><math>ax^2 + bx + c = 0\,</math></nowiki>
 
===Fórmulas quadráticas===
<math>x_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a}</math>
<nowiki><math>x_{1,2}=\frac{-b\pm\sqrt{b^2-4ac}}{2a}</math></nowiki>
 
===Parênteses altos e Frações===
<math>2 = \left( \frac{\left(3-x\right) \times 2}{3-x} \right)</math>
<nowiki><math>2 = \left( \frac{\left(3-x\right) \times 2}{3-x} \right)</math></nowiki>
 
===Integrais===
<math>\int_a^x \int_a^s f(y)\,dy\,ds = \int_a^x f(y)(x-y)\,dy</math>
<nowiki><math>\int_a^x \int_a^s f(y)\,dy\,ds = \int_a^x f(y)(x-y)\,dy</math></nowiki>
 
===Sumatórias===
<math>\sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2\,n}{3^m\left(m\,3^n+n\,3^m\right)}</math>
<nowiki><math>\sum_{m=1}^\infty\sum_{n=1}^\infty\frac{m^2\,n}</nowiki>
<nowiki>{3^m\left(m\,3^n+n\,3^m\right)}</math></nowiki>
 
===Equações diferenciais===
<math>u'' + p(x)u' + q(x)u=f(x),\quad x>a</math>
<nowiki><math>u'' + p(x)u' + q(x)u=f(x),\quad x>a</math></nowiki>
 
===Números complexos===
<math>|\bar{z}| = |z|, |(\bar{z})^n| = |z|^n, \arg(z^n) = n \arg(z)\,</math>
<nowiki><math>|\bar{z}| = |z|, |(\bar{z})^n| = |z|^n, \arg(z^n) = n \arg(z)\,</math></nowiki>
 
===Limites===
<math>\lim_{z\rightarrow z_0} f(z)=f(z_0)\,</math>
<nowiki><math>\lim_{z\rightarrow z_0} f(z)=f(z_0)\,</math></nowiki>
 
===Equações Integrais===
<math>\phi_n(\kappa) = \frac{1}{4\pi^2\kappa^2} \int_0^\infty \frac{\sin(\kappa R)}{\kappa R} \frac{\partial}{\partial R}\left[R^2\frac{\partial D_n(R)}{\partial R}\right]\,dR</math>
<nowiki><math>\phi_n(\kappa) = \frac{1}{4\pi^2\kappa^2} \int_0^\infty</nowiki>
<nowiki>\frac{\sin(\kappa R)}{\kappa R} \frac{\partial}{\partial R}\left[R^2\frac{\partial</nowiki>
<nowiki>D_n(R)}{\partial R}\right]\,dR</math></nowiki>
 
===Exemplos===
<math>\phi_n(\kappa) = 0.033C_n^2\kappa^{-11/3},\quad \frac{1}{L_0}\ll\kappa\ll\frac{1}{l_0}\,</math>
<nowiki><math>\phi_n(\kappa) = </nowiki>
<nowiki>0.033C_n^2\kappa^{-11/3},\quad \frac{1}{L_0}\ll\kappa\ll\frac{1}{l_0}\,</math></nowiki>
 
===Continuação e casos===
<math>f(x) = \begin{cases}1 & -1 \le x < 0\\
\frac{1}{2} & x = 0\\x&0<x\le 1\end{cases}</math>
<nowiki><math>f(x) = \begin{cases}1 & -1 \le x < 0\\</nowiki>
<nowiki>\frac{1}{2} & x = 0\\x&0<x\le 1\end{cases}</math></nowiki>
 
===Subscitos prefixados===
<math>{}_pF_q(a_1,...,a_p;c_1,...,c_q;z) = \sum_{n=0}^\infty</math>
 
:''<nowiki><!-- O \,\! deve ser mantido na fórmula para que ela seja exibida como imagem PNG ao invés de HTML, por favor não o retire! --></nowiki>''
==Observação==
Não por qualquer texto contendo o til entre as balísas<nowiki> <math></nowiki> e <nowiki></math></nowiki>
== Páginas externas ==
 
Linha 389 ⟶ 866:
=== Meta ===
* [[meta:GNU LilyPond support|Proposta para suporte ao GNU LilyPond]]
 
[[en:Help:Formula]]
 
[[categoria:Ajuda|Marcação TeX]]