Sobre a utilização do LaTeX e do MathML nas apps Pages, Numbers, Keynote e iBooks Author

Saiba mais sobre como utilizar o LaTeX e o MathML com as apps Pages, Numbers, Keynote e iBooks Author e veja algumas equações de exemplo.

O LaTeX e o MathML são suportados nas três apps do iWork (Pages, Numbers e Keynote) e no iBooks Author. O iWork e o iBooks Author suporta todos os comandos do LaTeX que podem ser convertidos em MathML com o blahtex. As extensões de suporte adicionais do LaTeX são apresentadas abaixo.

Saiba como adicionar equações com o LaTeX e o MathML aos seus documentos do iWork ou ao seu livro do iBooks Author.

Atualmente, o LaTeX e o MathML apenas são suportados no iWork para iOS e Mac.

Comandos do LaTeX

O LaTeX requer geralmente que as equações sejam incluídas em comandos de modo matemático, como nos exemplos seguintes. Para facilitar a criação de equações, o editor de equações do iWork e do iBooks Author está em modo matemático por predefinição, portanto não é necessário adicionar comandos de modo matemático às suas equações. 

  • \begin{math} … \end{math}
  • \begin{displaymath} … \end{displaymath}
  • \begin{equation} … \end{equation}
  • $ … $
  • $$ … $$
  • \( … \)
  • \[ … \]

Se pretender adicionar texto a uma equação no iWork ou no iBooks Author com o mesmo estilo de parágrafo, utilize \text{…}. As expressões matemáticas conjuntas dentro de \text{...} não são suportadas.

No modo matemático, blahtex não suporta na totalidade caracteres unicode não ASCII, mas aceita o conjunto de caracteres unicode completo no modo de texto. Para obter mais informações sobre caracteres específicos, tais como o símbolo de copyright e caracteres com acentos, consulte o Manual do blahtex, 2.22.

Os comandos do LaTeX (extensões para blahtex) e os elementos e atributos do MathML suportados são apresentados abaixo.

Comandos LaTeX suportados no iWork

Comando ou símbolo
\phantom{}
\color
\cancel
\underrightarrow, \underleftarrow, \underleftrightarrow
\lneq, \gneq, \lvertneq, \gvertneq
\thinspace, \medspace, \thickspace, \negthinspace, \negmedspace, \negthickspace
"\:", "\,", "\;", "\!", "\ "
\lmoustache, \rmoustache
\lgroup, \rgroup
\brace, \brack
\xleftarrow, \xrightarrow
\dddot, \ddddot
\copyright
\pounds
\diagup, \diagdown
\dag,\ddag, \dagger, \ddagger
\owns, \ni
{split}

Comandos LaTeX não suportados no iWork

Comando ou símbolo Notas
\mathring{}  
\ae, \AE  
\smallint  
\idotsint  
\euro Símbolo Unicode; funciona apenas em modo de texto
\varGamma  
\cal Utilize \mathcal{}
\mathml{}  
\center  
[lrc] em \aligned  
\fillin  
\strut  
\vphantom  
\hphantom  
\smash  
\hspace Utilize "\:", "\,", "\;" ou \phantom{}
\mspace  
\centernot  
\buildrelover Utilize \overset, \underset
\tabular-ambientes relacionados Suporte limitado para \matrix e \aligned
\sideset  
\pmb, \boldmath, \unboldmath Utilize \boldsymbol

Comandos LaTeX suportados no iBooks Author

Comando ou símbolo
\phantom{}
\color
\cancel
\underrightarrow, \underleftarrow, \underleftrightarrow
\lneq, \gneq, \lvertneq, \gvertneq
\thinspace, \medspace, \thickspace, \negthinspace, \negmedspace, \negthickspace
"\:", "\,", "\;", "\!", "\ "
\lmoustache, \rmoustache
\lgroup, \rgroup
\brace, \brack
\xleftarrow, \xrightarrow
\dddot, \ddddot

Comandos LaTeX não suportados no iBooks Author

Comando ou símbolo Notas
\mathring{}  
\copyright Símbolo Unicode; funciona apenas em modo de texto
\pounds Símbolo Unicode; funciona apenas em modo de texto
\ae, \AE  
\smallint  
\diagup, \diagdown  
\idotsint  
\euro Símbolo Unicode; funciona apenas em modo de texto
\varGamma  
\cal Utilize \mathcal{}
\mathml{}  
\center  
[lrc] em \aligned  
\fillin  
\strut  
\vphantom  
\hphantom  
\smash  
\dag, \ddag \dagger, \ddagger suportados
{split}  
\hspace Utilize "\:", "\,", "\;" ou \phantom{}
\mspace  
\centernot  
\buildrelover Utilize \overset, \underset
\owns Utilize \ni
Ambientes \tabular Suporte limitado para \matrix e \aligned
\sideset  
\pmb, \boldmath, \unboldmath Utilize \boldsymbol


Pacotes do LaTeX

Estes pacotes do LaTeX não são suportados:

Pacote Notas
cancel Utilize \cancel
ams Utilize \underrightarrow, \underleftarrow, \underleftrightarrow
centernot  


Elementos do MathML

Utilize as tabelas abaixo para saber mais sobre os elementos do MathML que o iWork e o iBooks Author suportam.

Elementos do MathML suportados

Elemento Notas
mo  
mi  
mn  
mrow  
menclose Nem todas as formas de inclusão são suportadas
mtable Nem todos os atributos são suportados
mtr  
mtd  
mfrac  
msup  
msub  
msubsup  
munder  
mover  
munderover  
mstack  
msrow  
msgroup  
mscarries  
mscarry  
msline  
mlongdiv  
mpadded  
mspace  
maction O iWork e o iBooks Author suportam o primeiro elemento subordinado MathML e ignoram o resto
mphantom  
mfenced  
mroot  
msqrt  
none  
mstyle  
mtext  
ms  
maligngroup  
malignmark  

Elementos do MathML parcialmente suportados

Elemento Notas
mlabeledtr Tratado como <mtr> com o primeiro elemento subordinado ignorado
semantics Tratado como linha
annotation Ignorado

Elementos do MathML não suportados

Elemento Notas
mmultiscripts  
mprescripts  
mglyph  
merror  
{ContExp} Os elementos do MathML de conteúdo não são suportados.
Consulte quais os elementos abrangidos por {ContExp}.


Atributos do MathML

Utilize as tabelas abaixo para saber os atributos do MathML que o iWork e o iBooks Author suportam.

Atributos do MathML suportados

Estes atributos do MathML são suportados pelo iWork e pelo iBooks Author:

Elemento Atributo Valor predefinido transmissível por <mstyle> Valores 
(sintaxe de valores em caso de subconjunto de especificidade)
* mathcolor sim  
mstyle scriptlevel não  
mstyle display não  
mstyle scriptminsize não  
mstyle scriptsizemultiplier não  
mstyle <atributos especificados com valor predefinido transmissível> n/d  
mo lspace sim  
mo rspace sim  
mo largeop sim  
mo minsize sim  
mo maxsize sim  
mo accent sim  
mo movablelimits sim  
mo symmetric sim  
mo stretchy sim  
mo form sim  
mspace width sim  
mspace height sim  
mspace depth sim  
ms lqoute sim  
ms rqoute sim  
mfrac linethickness sim  
mfrac numalign sim  
mfrac denomalign sim  
mover accent sim  
mover align sim  
munderover accent sim  
munderover underaccent sim  
munder accentunder sim  
munder align sim  
mtable rowalign sim  
mtable columnalign sim  
mtable columnspacing sim  
mtable displaystyle sim  
mtr rowalign sim  
mtr columnalign sim  
mtd rowalign sim  
mtd columnalign sim  
mstack align sim top | bottom | center | baseline | axis
msrow position sim  
msgroup position sim  
msgroup shift sim  
mscarries position sim  
mscarries crossout sim updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike
mscarry crossout sim updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike
msline length sim  
msline position sim  
mpadded height não  
mpadded depth não  
mpadded width não  
mpadded lspace não  
mpadded voffset não  
mfenced open sim  
mfenced close sim  
mfenced separators sim  
maligngroup groupalign sim  
malignmark edge sim  

Atributos do MathML parcialmente suportados

Estes atributos do MathML são parcialmente suportados pelo iWork e pelo iBooks Author:

Elemento Atributo Valor predefinido transmissível por <mstyle> Valores
(sintaxe de valores em caso de subconjunto de especificidade)
Notas
mo, mn, mi mathvariant sim Não suporta initial, stretched, looped, tailed  
mtable align não top | bottom | center | baseline | axis rownumber não suportado
menclose notation sim updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike Saiba mais
mlongdiv longdivstyle não lefttop  

Atributos do MathML não suportados

Elemento Atributo Notas
* mathbackground  
mstyle infixlinebreakstyle  
mstyle veryverythinmathspace, verythinmathspace, thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace Desvalorizado no MathML 3.
mi, mn, mo, ms, mstyle, mtext mathsize   
mi, mn, mo, ms, mstyle, mtext dir  
mi, mn, mo, ms, mstyle, mtext fontfamily, fontweight, fontstyle, fontsize, color, background Desvalorizado no MathML 3.
mo linebreak   
mo lineleading  
mo linebreakstyle  
mo linebreakmultchar  
mo identalign  
mo identshift  
mo identtarget  
mo identalignfirst  
mo identshiftfirst  
mo identalignlast  
mo identshiftlast  
mo fence Não afeta a disposição visual
mo separator Não afeta a disposição visual
mspace linebreak  
mfrac bevelled  
mtable groupalign  
mtable alignmentscope  
mtable columnwidth  
mtable width  
mtable rowspacing  
mtable rowlines  
mtable columnlines  
mtable frame  
mtable framespacing  
mtable equalrows  
mtable equalcolumns  
mtable side  
mtable minlabelspacing  
mtr groupalign  
mtd rowspan  
mtd columnspan  
mtd groupalign  
mstack stackalign  
mstack charalign  
mstack charspacing  
mlongdiv position  
mlongdiv shift  
mscarries location  
mscarries scriptsizemultiplier  
mscarry location  
msline leftoverhang  
msline rightoverhang  
msline mslinethickness  
msub subscriptshift  
msup superscriptshift  
msubsup superscriptshift  
msubsup subscriptshift  
mrow ltr  
maction selection  
maction actiontype  


Exemplos de equações

   

Matemática básica

LaTeX Traduz-se como
0.15 \cdot \frac{1}{8}
-22 \div 11

2x + 3y \ge -21

3(b-5) < -6(b+5)

\left \{ 6 {\textstyle \frac{4}{5}}, \, \sqrt{49}, 
\, 6.\overline{3}, \, 7\sqrt{5} \right \}

Alinhamento

LaTeX Traduz-se como
\begin{aligned}
9 && < && 15 && < && 16 \\
\sqrt{9} && < && \sqrt{15} && < && \sqrt16 \\ 
3 && < && \sqrt{15} && < && 4
\end{aligned}
\begin{aligned}
\text{first number} & & \text{second number} \\ 
10 \mbox{\phantom{=digit}} & \cdot & 9 \mbox{\phantom{=digit}}
\end{aligned}


Uma boa forma de alinhar os elementos de uma equação é ao utilizar \mbox{\phantom{espaço}}. Os conteúdos dentro de parênteses (espaço) terão em conta a quantidade de espaço branco criada. No exemplo acima, adicionar caracteres adicionais a =digit dá mais espaço branco entre o 10 • 9. 


\begin{aligned}
N &= 0.555\ldots \\ 
{\color{red}10}N &= {\color{red} 10}(0.555\ldots) \\
10N &= 5.555\ldots
\end{aligned}

Cor

LaTeX Traduz-se como
\begin{aligned}
N &= 0.555\ldots \\ 
{\color{red}10}N &= {\color{red} 10}(0.555\ldots) \\
10N &= 5.555\ldots
\end{aligned}
\sum_{\color{0A7C10}n=0}^{\color{red}\infty}
a_n x^n

Integrais

LaTeX Traduz-se como
\textstyle \int_{-N}^{N} e^x\, dx
\int_{-N}^{N} e^x\, dx

\textstyle diferencia equações integradas de equações apresentadas.

Matrizes

LaTeX Traduz-se como
\begin{matrix}
a & b \\
c & d \\
\end{matrix}
\begin{matrix}
c(1)^{n-1} & \dots & c(1)^2 & c(1) & 1 \\
c(2)^{n-1} & \dots & c(2)^2 & c(2) & 1 \\
\vdots & \ddots & \vdots & \vdots & \vdots \\
c(n)^{n-1} & \dots & 1 & 0 & 0
\end{matrix}

|x| = \begin{cases} \phantom{-} x& \text{if } x 
\geq 0 \\ -x & \text{if } x<0 \end{cases}
R_\theta = \begin{bmatrix} \cos \theta & -\sin 
\theta \\ \sin \theta & \phantom{-} \cos \theta 
\end{bmatrix}

Elementos das equações comuns

LaTeX Traduz-se como
\(\Delta S^\circ=\sum S^{\circ }\text{products} - \sum
S^{\circ }\text{reactants}\)
HF(aq) +H_{2}O(l) \rightleftharpoons
H_{3}O^{+} (aq) +F_{-}(aq)
\nabla \times \overrightarrow{\mathbf{B}} -
\frac{1}{C} \frac{\delta
\overrightarrow{\mathbf{E}}}{\delta t} = 4\pi
\rho
x = \frac{- b\pm\sqrt{b^2-4a c}}{2a}

Aritmética longa

MathML Traduz-se como
<?xml version="1.0"?>
<math xmlns="http://www.w3.org/1998/Math/MathML">
     <mstack>
         <mscarries location='nw'>
             <none/>
             <mscarry crossout='updiagonalstrike' location='n'>
             <mn>2</mn>
         </mscarry>
             <mn>1</mn>
             <none/>
         </mscarries>
         <mn>2,327</mn>
         <msrow> <mo>-</mo> <mn> 1,156</mn> </msrow>
         <msline/>
         <mn>1,171</mn>
     </mstack>
</math> 

 

<math xmlns="http://www.w3.org/1998/Math/MathML">
<mlongdiv>
  <mn> 12 </mn>
  <mn> 16.5 </mn>
  <mn> 198 </mn>
  <msgroup position='1' shift='-1'>
    <msgroup>
      <mn> 12</mn>
      <msline length='2'/>
    </msgroup>
    <msgroup>
      <mn> 78</mn>
      <mn> 72</mn>
      <msline length='2'/>
      <mn> 6.0</mn>
      <mn> 6.0</mn>
    </msgroup>
    <msgroup position='-1'>
<!-- extra shift to move to the right of the "." -->
      <msline length='3'/>
      <mn> 0</mn>
    </msgroup>
  </msgroup>
</mlongdiv>
</math>            

 

<math xmlns="http://www.w3.org/1998/Math/MathML">
   <mstack charspacing="loose">
        <mscarries position="1">
             <mn>1</mn>
        </mscarries>
        <mscarries position="1">
             <mn>1</mn>
             <mn>2</mn>
      </mscarries>
       <mn>435</mn>
       <msrow>
             <mo>×</mo>
             <none/>
             <mn>25</mn>
             </msrow>
             <msline/>
       <mscarries position="2">
             <mn>1</mn>
       </mscarries>
             <mn>2175</mn>
       <msrow position="1">
             <mn>870</mn>
       </msrow>
       <msline/>
            <mn>10875</mn>
       </mstack>
</math>

 

O iWork e o iBooks Author não suportam LaTeX para divisão longa e restos. Para trabalhar com os mesmos, tem de utilizar o MathML. 

As informações sobre os produtos não fabricados pela Apple ou os sites independentes não controlados ou testados pela Apple são disponibilizadas sem recomendações nem aprovação. A Apple não assume qualquer responsabilidade no que diz respeito à seleção, ao desempenho ou à utilização dos sites ou produtos de terceiros. A Apple não garante a precisão nem a fiabilidade dos sites de terceiros. Existem riscos inerentes à utilização da Internet. Contacte o fornecedor para obter informações adicionais. Outros nomes de empresas e de produtos podem ser marcas comerciais dos respetivos proprietários.

Data de publicação: