אודות תמיכה ב-LaTeX וב-MathML ב-Pages, ב-Numbers, ב-Keynote וב-iBooks Author

למדו כיצד להשתמש ב-LaTeX וב-MathML עם Pages,‏ Numbers,‏ Keynote ו-iBooks Author, והציגו כמה משוואות לדוגמה.

LaTeX ו-MathML נתמכים בכל שלוש האפליקציות של iWork‏ (Pages,‏ Numbers ו-Keynote) וכן ב-iBooks Author. iWork ו-iBooks Author תומכים בכל הפקודות של LaTeX שניתן להמיר ל-MathML עם blahtex. הרחבות נתמכות נוספות של LaTeX מפורטות בהמשך.

למדו כיצד להוסיף משוואות באמצעות LaTex ו-MathML למסמכי iWork או לספר של iBooks Author.

נכון לעכשיו, LaTeX ו-MathML אינם נתמכים באפליקציות iWork ב-iCloud.com‏.

פקודות LaTeX

באופן כללי, LaTeX מחייב שמשוואות יהיו ממוסגרות בפקודות של מצב מתמטי כמו בדוגמאות המפורטות בהמשך. כדי להקל על חיבור משוואה, עורכי המשוואות של iWork ו-iBooks Author הם במצב מתמטי כברירת מחדל, לכן אין הכרח להוסיף פקודות מצב מתמטי למשוואות. 

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

אם אתם מעוניינים להוסיף למשוואה ב-iWork או ב-iBooks Author מלל שיירש את סגנון הפסקה, השתמשו ב-‎ \text{…}‎. אין תמיכה במשוואות מקוננות ב-‎\text{...}‎.

במצב מתמטי, blahtex אינו תומך באופן מלא בתווי Unicode שאינם ASCII, אך הוא כן מקבל את תו ה-Unicode המלא שהוגדר במצב מלל. למידע נוסף על תווים ספציפיים, כגון סמל זכויות יוצרים ותווים עם סימני ניקוד, עיינו במדריך ל-blahtex (באנגלית), 2.22.

פקודות LaTeX נתמכות (הרחבות ל-blahtex) וכן רכיבים ומאפיינים של MathML מפורטים למטה.

פקודות LaTeX הנתמכות ב-iWork

פקודה או סמל
‎\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}

פקודות LaTeX שאינן נתמכות ב-iWork

פקודה או סמל הערות
‎\mathring{}‎  
‎\ae, \AE  
‎\smallint  
‎\idotsint  
‎\euro סמל Unicode; פועל במצב מלל בלבד
‎\varGamma  
‎\cal השתמשו ב-‎\mathcal{}‎
‎\mathml{}‎  
‎\center  
‎[lrc] in \aligned‎  
‎\fillin  
‎\strut  
‎\vphantom  
‎\hphantom  
‎\smash  
‎\hspace השתמשו ב-"‎\:‎", ב-"‎\,‎", ב-"‎\;‎" או ב-‎\phantom{}‎
‎\mspace  
‎\centernot  
‎\buildrelover השתמשו ב-‎\overset,‏ ‎\underset
‎\tabular-related environments תמיכה מוגבלת עבור ‎\matrix ו-‎\aligned
‎\sideset  
‎\pmb, \boldmath, \unboldmath השתמשו ב-‎\boldsymbol

פקודות LaTeX הנתמכות ב-iBooks Author

פקודה או סמל
‎\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

פקודות LaTeX שאינן נתמכות ב-iBooks Author

פקודה או סמל הערות
‎\mathring{}‎  
‎\copyright סמל Unicode; פועל במצב מלל בלבד
‎\pounds סמל Unicode; פועל במצב מלל בלבד
‎\ae, \AE  
‎\smallint  
‎\diagup, \diagdown  
‎\idotsint  
‎\euro סמל Unicode; פועל במצב מלל בלבד
‎\varGamma  
‎\cal השתמשו ב-‎\mathcal{}‎
‎\mathml{}‎  
‎\center  
‎[lrc] in \aligned‎  
‎\fillin  
‎\strut  
‎\vphantom  
‎\hphantom  
‎\smash  
‎\dag, \ddag ‎\dagger,‏ ‎\ddagger נתמכות
{split}  
‎\hspace השתמשו ב-"‎\:‎", ב-"‎\,‎", ב-"‎\;‎" או ב-‎\phantom{}‎
‎\mspace  
‎\centernot  
‎\buildrelover השתמשו ב-‎\overset,‏ ‎\underset
‎\owns השתמשו ב-‎\ni
‎\tabular-related environments תמיכה מוגבלת עבור ‎\matrix ו-‎\aligned
‎\sideset  
‎\pmb, \boldmath, \unboldmath השתמשו ב-‎\boldsymbol


חבילות LaTeX

חבילות LaTeX הבאות אינן נתמכות:

חבילה הערות
cancel השתמשו ב-‎\cancel
ams השתמשו ב-‎\underrightarrow, \underleftarrow, \underleftrightarrow
centernot  


אלמנטים של MathML

היעזרו בטבלאות הבאות כדי ללמוד על האלמנטים של MathML הנתמכים ב-iWork וב-iBooks Author.

אלמנטים נתמכים של MathML

אלמנט הערות
mo  
mi  
mn  
mrow  
menclose לא כל צורות המסגור נתמכות
mtable לא כל המאפיינים נתמכים
mtr  
mtd  
mfrac  
msup  
msub  
msubsup  
munder  
mover  
munderover  
mstack  
msrow  
msgroup  
mscarries  
mscarry  
msline  
mlongdiv  
mpadded  
mspace  
maction iWork ו-iBooks Author תומכים בצאצא MathML הראשון ומתעלמים מהשאר
mphantom  
mfenced  
mroot  
msqrt  
none  
mstyle  
mtext  
ms  
maligngroup  
malignmark  

אלמנטים של MathML הנתמכים חלקית

אלמנט הערות
mlabeledtr התייחסות כאל <mtr> תוך התעלמות מהצאצא הראשון
semantics התייחסות כאל שורה
annotation התעלמות למעשה

אלמנטים של MathML שאינם נתמכים

אלמנט הערות
mmultiscripts  
mprescripts  
mglyph  
merror  
{ContExp} אלמנטים של תוכן של MathML אינם נתמכים.
ראו אילו אלמנטים מכוסים על-ידי ‎{ContExp}.


מאפיינים של MathML

היעזרו בטבלאות הבאות כדי ללמוד על המאפיינים של MathML הנתמכים ב-iWork וב-Books Author.

מאפיינים נתמכים של MathML

המאפיינים הבאים של MathML נתמכים על-ידי iWork ו-iBooks Author:

אלמנט מאפיין ערך ברירת מחדל שיכול לעבור בירושה מ-<mstyle> ערכים 
(תחביר ערך אם הוא תת-קבוצה של מפרט)
* mathcolor כן  
mstyle scriptlevel לא  
mstyle display לא  
mstyle scriptminsize לא  
mstyle scriptsizemultiplier לא  
mstyle <מאפיינים שצוינו עם ערך ברירת מחדל שיכול לעבור בירושה> לא רלוונטי  
mo lspace כן  
mo rspace כן  
mo largeop כן  
mo minsize כן  
mo maxsize כן  
mo accent כן  
mo movablelimits כן  
mo symmetric כן  
mo stretchy כן  
mo form כן  
mspace width כן  
mspace height כן  
mspace depth כן  
ms lqoute כן  
ms rqoute כן  
mfrac linethickness כן  
mfrac numalign כן  
mfrac denomalign כן  
mover accent כן  
mover align כן  
munderover accent כן  
munderover underaccent כן  
munder accentunder כן  
munder align כן  
mtable rowalign כן  
mtable columnalign כן  
mtable columnspacing כן  
mtable displaystyle כן  
mtr rowalign כן  
mtr columnalign כן  
mtd rowalign כן  
mtd columnalign כן  
mstack align כן top | bottom | center | baseline | axis
msrow position כן  
msgroup position כן  
msgroup shift כן  
mscarries position כן  
mscarries crossout כן updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike
mscarry crossout כן updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike
msline length כן  
msline position כן  
mpadded height לא  
mpadded depth לא  
mpadded width לא  
mpadded lspace לא  
mpadded voffset לא  
mfenced open כן  
mfenced close כן  
mfenced separators כן  
maligngroup groupalign כן  
malignmark edge כן  

מאפיינים של MathML הנתמכים חלקית

המאפיינים הבאים של MathML נתמכים חלקית על-ידי iWork ו-iBooks Author:

אלמנט מאפיין ערך ברירת מחדל שיכול לעבור בירושה מ-<mstyle> ערכים
(תחביר ערך אם הוא תת-קבוצה של מפרט)
הערות
mo, mn, mi mathvariant כן אין תמיכה ב-initial,‏ stretched,‏ looped,‏ tailed  
mtable align לא top | bottom | center | baseline | axis rownumber אינו נתמך
menclose notation כן updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike קבלו מידע נוסף
mlongdiv longdivstyle לא lefttop  

מאפיינים של MathML שאינם נתמכים

אלמנט מאפיין הערות
* mathbackground  
mstyle infixlinebreakstyle  
mstyle veryverythinmathspace, verythinmathspace, thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace הופחת ב-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 הופחת ב-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 לא משפיע על הפריסה החזותית
mo separator לא משפיע על הפריסה החזותית
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  


משוואות לדוגמה

   

מתמטיקה בסיסית

LaTeX מיוצג כ-
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 \}

יישור

LaTeX מיוצג כ-
\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}


טריק נחמד ליישור אלמנטים של משוואה הוא להשתמש ב-‎\mbox{\phantom{space}}‎. התוכן בתוך הסוגריים (space) יהיה אחראי לכמות השטח הריק שנוצרה. בדוגמה שלמעלה, הוספת עוד תווים לאלמנט ‎=digit תיתן שטח ריק גדול יותר בין המספרים ‎10 • 9‏. 


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

צבע

LaTeX מיוצג כ-
\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

אינטגרלים

LaTeX מיוצג כ-
\textstyle \int_{-N}^{N} e^x\, dx
\int_{-N}^{N} e^x\, dx

‎\textstyle מבדיל בין משוואות inline למשוואות display‏.

מטריצות

LaTeX מיוצג כ-
\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}

אלמנטים נפוצים של משוואות

LaTeX מיוצג כ-
\(\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}

חשבון מפורט

MathML מיוצג כ-
<?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>

 

iWork ו-iBooks Author אינם תומכים ב-LaTeX עבור חילוק ארוך ושאריות. כדי לעבוד עם חילוק ארוך ושאריות, יש להשתמש ב-MathML‏. 

מידע על מוצרים שאינם מיוצרים על ידי Apple, או אתרי אינטרנט עצמאיים שאינם נמצאים תחת פיקוח של Apple ולא נבדקו על ידה, מסופקים ללא המלצות או חסות. Apple לא תישא באחריות לבחירה, לביצועים או לשימוש באתרי אינטרנט או במוצרים של צד שלישי. Apple לא מייצגת את מידת הדיוק או האמינות של אתרי אינטרנט של צד שלישי. הסיכונים כרוכים בעצם השימוש באינטרנט. צור קשר עם הספק לקבלת מידע נוסף. שמות של חברות ומוצרים אחרים עשויים להוות סימנים מסחריים של בעליהם, בהתאמה.

תאריך פרסום: