Diferenças entre edições de "Ajuda:Marcação TeX"

2 420 bytes adicionados ,  13h09min de 5 de novembro de 2008
algumas atualizações com base na versão de hoje disponível em meta:Help:Displaying a formula
m (ortografia)
(algumas atualizações com base na versão de hoje disponível em meta:Help:Displaying a formula)
 
==Renderização==
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 distinguir das que o HTML renderiza. O alinhamento vertical com o texto em volta pode também ser um problema. O '''[[meta:Help:User style#CSS selectors|seletor css]]''' das imagens é img.tex.
 
<!--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.-->
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>.
 
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>\mboxtext{abc}</math></nowiki></code> nos dá <math>\mboxtext{abc}</math>. Isto não funciona para caracteres especiais, eles são ignorados:
 
<nowiki><math>\text {ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ}</math></nowiki>
 
resulta em:
 
<math>\text {ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ}</math>
 
==TeX x HTML==
! Renderização HTML
|-
| <ttcode><nowiki><math>\alpha\,\!</math></nowiki></ttcode>
| <math>\alpha\,\!</math>
| <ttcode><nowiki>{{math|<VAR>&amp;alpha;</VAR>}}</nowiki></ttcode>
| {{math|<VAR>&alpha;</VAR>}}
|-
| <ttcode><nowiki><math>\sqrt{2}</math></nowiki></ttcode>
| <math>\sqrt{2}</math>
| <ttcode><nowiki>&amp;radic;{{math|{{raiz|2}}}}</nowiki></ttcode>
| {{math|{{raiz|2}}}}
| &radic;2
|-
| <ttcode><nowiki><math>\sqrt{1-e^2}</math></nowiki></ttcode>
| <math>\sqrt{1-e^2}</math>
| <ttcode><nowiki>{{math|{{raiz|1 &ampminus;radic;(1- ''e''&amp;sup2;)}}}}</nowiki></ttcode>
| {{math|{{raiz|1 &radicminus;(1- ''e''&sup2;)}}}}
|}
 
Os códigos da esquerda produzem os símbolos da direita, mas os últimos também podem ser colocados diretamente no ''wikitexto'', exceto para &lsquo;=&rsquo;.
 
<table border="1" cellpadding="2" cellspacing="0"><!--
--><tr valign="top"><!--
--><td><pre><nowiki>!--
--><pre><nowiki>&amp;alpha; &amp;beta; &amp;gamma; &amp;delta; &amp;epsilon; &amp;zeta;
&amp;eta; &amp;theta; &amp;iota; &amp;kappa; &amp;lambda; &amp;mu; &amp;nu;
&amp;xi; &amp;omicron; &amp;pi; &amp;rho; &amp;sigma; &amp;sigmaf;
&amp;Gamma; &amp;Delta; &amp;Theta; &amp;Lambda; &amp;Xi; &amp;Pi;
&amp;Sigma; &amp;Phi; &amp;Psi; &amp;Omega;
</nowiki></pre></td>!--
--></td><!--
--><td style="texhtml"><!--
α β γ δ ε ζ<br>
η-->α θβ ιγ κδ λε μ νζ<br>
ξ/>η οθ πι ρκ σλ ςμ ν<br>
τ/>ξ υο φπ χρ ψσ ως<br>
Γ/>τ Δυ Θφ Λχ Ξψ Πω<br>
/>Γ Δ Θ Λ Ξ Π<br
/>Σ Φ Ψ Ω<!--
--></td></tr>!--
<tr valign="top">
--></tr><!--
<td valign="middle"><pre><nowiki>
--><tr valign="top"><!--
&amp;int; &amp;sum; &amp;prod; &amp;radic; &amp;minus; &amp;plusmn; &amp;infin;
--><td valign="middle"><pre><nowiki>!--
&amp;asymp; &amp;prop; &amp;equiv; &amp;ne; &amp;le; &amp;ge;
--><pre><nowiki>&amp;int; &amp;sum; &amp;prod; &amp;radic; &amp;minus; &amp;plusmn; &amp;infin;
&amp;asymp; &amp;prop; {{=}} &amp;equiv; &amp;ne; &amp;le; &amp;ge;
&amp;times; &amp;middot; &amp;divide; &amp;part; &amp;prime; &amp;Prime;
&amp;nabla; &amp;permil; &amp;deg; &amp;there4; &amp;oslash; &amp;oslash;
&amp;isin; &amp;notin; &amp;cap; &amp;cup; &amp;sub; &amp;sup; &amp;sube; &amp;supe;
&amp;notcap; &amp;andcup; &amp;orsub; &amp;existsup; &amp;forallsube; &amp;rArr; &amp;hArrsupe;
&amp;rarrnot; &amp;harrand; &amp;uarror; &amp;alefsymexist; &amp;forall;
-&amp;rArr; &amp;ndashhArr; &amp;mdashrarr; &amp;harr; &amp;uarr;
&amp;alefsym; - &amp;ndash; &amp;mdash;
</nowiki></pre></td>!--
<td>
--></td><!--
∫ ∑ ∏ √ − ± ∞<br>
--><td style="texhtml"><!--
≈ ∝ ≡ ≠ ≤ ≥<br>
×-->∫ · ÷ ± ∞<br>
/>≈ °= Ø ø≤ ≥<br>
/>× · ÷ ⊃ ⊆ ⊇<br>
¬/>∇ ° Ø ⇒ ⇔ø<br>
/>∈ ∉ ∩ ∪ ⊂ ⊃ ⊆ ⊇<br
→ ↔ ↑ ℵ<br>
/>¬ ∧ ∨ ∃ ∀<br
- – —
/>⇒ ⇔ → ↔ ↑<br>
</td>
/>ℵ - – —
</tr>
</tabletd><!--
--></tr><!--
--></table>
 
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:
===Prós do HTML===
# Formulação com HTML em linha sempre alinha apropriadamente com o resto do texto HTML.
# A cor de fundo das fórmulas, 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 enquanto a forma da fonte (''typeface'') é convenientemente alterada para ajudar você a identificar uma fórmula.
# Páginas que utilizam HTML serão carregadas com maior velocidade e irão criar menos confusão em seu disco rígido.
# O ''typeset'' de uma fórmula com código HTML será acessível para ''scripts'' com links do lado do cliente (''a.k.a. scriptlets'').
# A exibição de uma fórmula inserida através de predefinições matemáticas podem ser convenientemente alteradas através da modificação das predefinições envolvidas; tal modificação irá afetar todas as fórmulas relevantes sem qualquer intervenção manual.
# O código HTML, se digitado cuidadosamente, irá conter toda a informação semântica para transformar a equação novamente para TexX ou qualquer outro código conforme necessário. Ele pode até mesmo conter diferenças que o TeX normalmente não compreende, por exemplo <code><nowiki>{{math|''i''}}</nowiki></code> para a [[w:Unidade imaginária|unidade imaginária]] e <code><nowiki>{{math|<VAR>i</VAR>}}</nowiki></code> para uma variável indexadora arbitrária.
 
 
===Prós do TeX===