Sobre a compatibilidade do LaTeX e MathML com o Pages, Numbers, Keynote e iBooks Author

Saiba como usar o LaTeX e o MathML com o Pages, Numbers, Keynote e iBooks Author e veja algumas equações de amostra.

O LaTeX e MathML são compatíveis com os três apps do iWork (Pages, Numbers e Keynote) e com o iBooks Author. O iWork e o iBooks Author são compatíveis com todos os comandos LaTeX, que podem ser convertidos em MathML usando o blahtex. Outras extensões compatíveis do LaTeX estão indicadas abaixo.

Saiba como adicionar equações usando o LaTeX e MathML aos documentos do iWork ou aos livros do iBooks Author.

No momento, o LaTeX e MathML são compatíveis somente com o iWork para iOS e Mac.

Comandos do LaTeX

O LaTeX geralmente exige que as equações estejam incluídas em comandos de modo matemático, como os exemplos indicados abaixo. Para facilitar a criação de equações, por padrão, os editores de equação do iWork e do iBooks Author estão no modo matemático. Por isso, não é necessário adicionar comandos de modo matemático às equações. 

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

Para adicionar texto a uma equação no iWork ou no iBooks Author que herde o estilo do parágrafo, use o comando \text{…}. Não é possível aninhar equações em \text{...}.

No modo matemático, o blahtex não é totalmente compatível com caracteres unicode não ASCII, mas ele aceita todo o conjunto de caracteres unicode no modo texto. Para obter mais informações sobre caracteres específicos, como símbolo de copyright e caracteres com acentos, consulte o manual do blahtex, capítulo 2.22.

Os comandos do LaTeX compatíveis (extensões para o blahtex) e os elementos e atributos do MathML estão indicados abaixo.

Comandos do LaTeX compatíveis com o 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 do LaTeX não compatíveis com o iWork

Comando ou símbolo Notas
\mathring{}  
\ae, \AE  
\smallint  
\idotsint  
\euro Símbolo Unicode; funciona somente no modo texto
\varGamma  
\cal Use \mathcal{}
\mathml{}  
\center  
[lrc] in \aligned  
\fillin  
\strut  
\vphantom  
\hphantom  
\smash  
\hspace Use "\:", "\,", "\;" ou \phantom{}
\mspace  
\centernot  
\buildrelover Use \overset, \underset
\tabular-related environments Compatibilidade limitada com \matrix e \aligned
\sideset  
\pmb, \boldmath, \unboldmath Use \boldsymbol

Comandos do LaTeX compatíveis com o 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 do LaTeX não compatíveis com o iBooks Author

Comando ou símbolo Notas
\mathring{}  
\copyright Símbolo Unicode; funciona somente no modo texto
\pounds Símbolo Unicode; funciona somente no modo texto
\ae, \AE  
\smallint  
\diagup, \diagdown  
\idotsint  
\euro Símbolo Unicode; funciona somente no modo texto
\varGamma  
\cal Use \mathcal{}
\mathml{}  
\center  
[lrc] in \aligned  
\fillin  
\strut  
\vphantom  
\hphantom  
\smash  
\dag, \ddag \dagger, \ddagger compatíveis
{split}  
\hspace Use "\:", "\,", "\;" ou \phantom{}
\mspace  
\centernot  
\buildrelover Use \overset, \underset
\owns Use \ni
\tabular-related environments Compatibilidade limitada com \matrix e \aligned
\sideset  
\pmb, \boldmath, \unboldmath Use \boldsymbol


Pacotes do LaTeX

Estes pacotes do LaTeX não são compatíveis:

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


Elementos do MathML

Use as tabelas abaixo para saber quais elementos do MathML são compatíveis com o iWork e o iBooks Author.

Elementos do MathML compatíveis

Elemento Notas
mo  
mi  
mn  
mrow  
menclose Nem todos os símbolos de agrupamento de dígitos são compatíveis
mtable Nem todos os atributos são compatíveis
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 são compatíveis com o primeiro elemento filho do MathML e ignoram o restante
mphantom  
mfenced  
mroot  
msqrt  
none  
mstyle  
mtext  
ms  
maligngroup  
malignmark  

Elementos do MathML parcialmente compatíveis

Elemento Notas
mlabeledtr Tratado como <mtr> com o primeiro elemento filho ignorado
semantics Tratado como row
annotation Efetivamente ignorado

Elementos do MathML não compatíveis

Elemento Notas
mmultiscripts  
mprescripts  
mglyph  
merror  
{ContExp} Não compatível com os elementos do MathML de conteúdo.
Veja quais elementos são compatíveis com o {ContExp}.


Atributos do MathML

Use as tabelas abaixo para saber quais atributos do MathML são compatíveis com o iWork e o iBooks Author.

Atributos do MathML compatíveis

Estes atributos do MathML são compatíveis com o iWork e o iBooks Author:

Elemento Atributo Valor padrão herdável de <mstyle> Valores 
(Sintaxe de valor no caso de subconjunto de especificações)
* mathcolor sim  
mstyle scriptlevel não  
mstyle display não  
mstyle scriptminsize no  
mstyle scriptsizemultiplier no  
mstyle <atributos especificados com o valor padrão herdável> n/a  
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 no  
mpadded depth não  
mpadded width no  
mpadded lspace no  
mpadded voffset no  
mfenced open sim  
mfenced close sim  
mfenced separators sim  
maligngroup groupalign sim  
malignmark edge sim  

Atributos do MathML parcialmente compatíveis

Estes atributos do MathML são parcialmente compatíveis com o iWork e o iBooks Author:

Elemento Atributo Valor padrão herdável de <mstyle> Valores
(Sintaxe de valor no caso de subconjunto de especificações)
Notas
mo, mn, mi mathvariant sim Não compatível com initial, stretched, looped, tailed  
mtable align no top | bottom | center | baseline | axis rownumber não compatível
menclose notation sim updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike Saiba mais
mlongdiv longdivstyle no lefttop  

Atributos do MathML não compatíveis

Elemento Atributo Notas
* mathbackground  
mstyle infixlinebreakstyle  
mstyle veryverythinmathspace, verythinmathspace, thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace Depreciado 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 Depreciado 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 o layout visual
mo separator Não afeta o layout 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  


Equações de amostra

   

Matemática básica

LaTeX Processa 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 Processa 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 dica interessante para alinhar elementos de equação é usar o código \mbox{\phantom{space}}. O conteúdo entre parênteses (space) corresponderá ao valor de espaços em branco a serem criados. No exemplo acima, a adição de caracteres extras a =digit fornece mais espaço em branco entre 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 Processa 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

Números inteiros

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

\textstyle diferencia entre equações embutidas e alinhadas.

Matrizes

LaTeX Processa 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 comuns de equações

LaTeX Processa 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}

Forma longa aritmética

MathML Processa 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>

 

Não é possível usar o LaTeX no iWork e iBooks Author para realizar divisões longas com resto. Para trabalhar com divisões longas com resto, você deve usar o MathML. 

As informações sobre produtos não fabricados pela Apple, ou sites independentes não controlados nem testados pela Apple, são fornecidas sem recomendação ou endosso. A Apple não assume responsabilidade alguma com relação à escolha, ao desempenho ou ao uso de sites ou produtos de terceiros. A Apple não garante a precisão nem a confiabilidade de sites de terceiros. Os riscos são inerentes ao uso da internet. Entre em contato com o fornecedor para obter mais informações. Nomes de outras empresas e produtos podem ser marcas registradas de seus respectivos proprietários.

Data da publicação: