關於 Pages、Numbers 和 Keynote 的 LaTeX 和 MathML 支援
了解如何配合 Pages、Numbers 和 Keynote 使用 LaTeX 及 MathML,以及參考一些範例方程式。
Pages、Numbers 和 Keynote 支援 LaTeX 及 MathML,並支援可以透過 blahtex 轉換為 MathML 的所有 LaTeX 指令。以下列出其他支援的 LaTeX 擴充功能。
iBooks Author 亦支援 LaTeX 和 MathML,但此 app 已不再提供或更新。
進一步了解如何從 iBooks Author 轉至 Pages
iCloud.com 的 Pages、Numbers 和 Keynote 不支援 LaTeX 和 MathML。
LaTeX 指令
LaTeX 一般會要求將方程式置於數學模式指令中 (如下方範例所示)。為簡化方程式編寫,Pages、Numbers、Keynote 和 iBooks Author 的方程式編輯器預設使用數學模式,因此你無需在方程式中加入數學模式指令。
\begin{math} … \end{math}
\begin{displaymath} … \end{displaymath}
\begin{equation} … \end{equation}
$ … $
$$ … $$
\( … \)
\[ … \]
如要在沿用段落樣式的方程式中加入文字,請使用 \text{…}。不支援在 \text{…} 中使用巢狀方程式。
在數學模式中,blahtex 尚未全面支援非 ASCII 的 Unicode 字元,但在文字模式中接受完整的 Unicode 字元集。如要了解特定字元的詳情 (例如版權符號及重音標記字元),請參閱「blahtex 手冊」第 2.22 版。
以下列出支援的 LaTeX 指令 (blahtex 的擴充功能) 以及 MathML 元素和屬性。
Pages、Numbers 和 Keynote 支援的 LaTeX 指令
指令或符號 |
---|
\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} |
Pages、Numbers 和 Keynote 不支援的 LaTeX 指令
指令或符號 | 備註 |
---|---|
\mathring{} | |
\ae、\AE | |
\smallint | |
\idotsint | |
\euro | Unicode 符號;僅適用於文字模式 |
\varGamma | |
\cal | 使用 \mathcal{} |
\mathml{} | |
\center | |
\aligned 中的 [lrc] | |
\fillin | |
\strut | |
\vphantom | |
\hphantom | |
\smash | |
\hspace | 使用「\:」、「\,」、「\;」或 \phantom{} |
\mspace | |
\centernot | |
\buildrelover | 使用 \overset、\underset |
\tabular 相關環境 | 僅為 \matrix 及 \aligned 提供有限支援 |
\sideset | |
\pmb、\boldmath、\unboldmath | 使用 \boldsymbol |
iBooks Author 支援的 LaTeX 指令
指令或符號 |
---|
\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 |
iBooks Author 不支援的 LaTeX 指令
指令或符號 | 備註 |
---|---|
\mathring{} | |
\copyright | Unicode 符號;僅適用於文字模式 |
\pounds | Unicode 符號;僅適用於文字模式 |
\ae、\AE | |
\smallint | |
\diagup、\diagdown | |
\idotsint | |
\euro | Unicode 符號;僅適用於文字模式 |
\varGamma | |
\cal | 使用 \mathcal{} |
\mathml{} | |
\center | |
\aligned 中的 [lrc] | |
\fillin | |
\strut | |
\vphantom | |
\hphantom | |
\smash | |
\dag、\ddag | 支援 \dagger、\ddagger |
{split} | |
\hspace | 使用「\:」、「\,」、「\;」或 \phantom{} |
\mspace | |
\centernot | |
\buildrelover | 使用 \overset、\underset |
\owns | 使用 \ni |
\tabular 相關環境 | 僅為 \matrix 及 \aligned 提供有限支援 |
\sideset | |
\pmb、\boldmath、\unboldmath | 使用 \boldsymbol |
LaTeX 套件
不支援下列 LaTeX 套件:
套件 | 備註 |
---|---|
cancel | 使用 \cancel |
ams | 使用 \underrightarrow、\underleftarrow、\underleftrightarrow |
centernot |
MathML 元素
以下表格說明 Pages、Numbers、Keynote 和 iBooks Author 支援的 MathML 元件。
支援的 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 | Pages、Numbers、Keynote 和 iBooks Author 支援第一個 MathML 子項,並忽略其他子項 |
mphantom | |
mfenced | |
mroot | |
msqrt | |
none | |
mstyle | |
mtext | |
ms | |
maligngroup | |
malignmark |
部分受支援的 MathML 元件
元件 | 備註 |
---|---|
mlabeledtr | 視為 |
semantics | 視為 row |
annotation | 有效地忽略 |
不支援的 MathML 元件
元件 | 備註 |
---|---|
mmultiscripts | |
mprescripts | |
mglyph | |
merror | |
{ContExp} | 不支援內容 MathML 元件。 |
MathML 屬性
以下表格說明 Pages、Numbers、Keynote 和 iBooks Author 支援的 MathML 屬性。
支援的 MathML 屬性
Pages、Numbers、Keynote 和 iBooks Author 支援下列 MathML 屬性:
元件 | 屬性 | 從 | 值繼承的預設值 (若為規格的子集,則為值語法) |
---|---|---|---|
* | mathcolor | yes | |
mstyle | scriptlevel | no | |
mstyle | display | no | |
mstyle | scriptminsize | no | |
mstyle | scriptsizemultiplier | no | |
mstyle | n/a | ||
mo | lspace | yes | |
mo | rspace | yes | |
mo | largeop | yes | |
mo | minsize | 是 | |
mo | maxsize | yes | |
mo | accent | yes | |
mo | movablelimits | yes | |
mo | symmetric | yes | |
mo | stretchy | yes | |
mo | form | yes | |
mspace | width | yes | |
mspace | height | yes | |
mspace | depth | yes | |
ms | lqoute | yes | |
ms | rqoute | yes | |
mfrac | linethickness | yes | |
mfrac | numalign | yes | |
mfrac | denomalign | yes | |
mover | accent | yes | |
mover | align | yes | |
munderover | accent | yes | |
munderover | underaccent | yes | |
munder | accentunder | yes | |
munder | align | yes | |
mtable | rowalign | yes | |
mtable | columnalign | yes | |
mtable | columnspacing | yes | |
mtable | displaystyle | yes | |
mtr | rowalign | yes | |
mtr | columnalign | yes | |
mtd | rowalign | yes | |
mtd | columnalign | yes | |
mstack | align | yes | top | bottom | center | baseline | axis |
msrow | position | 可以 | |
msgroup | position | 可以 | |
msgroup | shift | yes | |
mscarries | position | 可以 | |
mscarries | crossout | yes | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
mscarry | crossout | yes | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
msline | length | yes | |
msline | position | 可以 | |
mpadded | height | no | |
mpadded | depth | no | |
mpadded | width | no | |
mpadded | lspace | no | |
mpadded | voffset | no | |
mfenced | open | yes | |
mfenced | close | yes | |
mfenced | separators | yes | |
maligngroup | groupalign | yes | |
malignmark | edge | yes |
部分支援的 MathML 屬性
Pages、Numbers、Keynote 和 iBooks Author 局部支援下列 MathML 屬性:
元件 | 屬性 | 從 | 值繼承的預設值 (若為規格的子集,則為值語法) | 備註 |
---|---|---|---|---|
mo、mn、mi | mathvariant | yes | 不支援 initial、stretched、looped、tailed | |
mtable | align | 否 | top | bottom | center | baseline | axis | 不支援 rownumber |
menclose | notation | yes | 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 | 轉譯為 |
---|---|
| |
| |
| |
| |
|
對齊方式
LaTeX | 轉譯為 |
---|---|
| |
對齊方程式元件有個竅門,就是使用 \mbox{\phantom{space}}。方括號 (space) 中的內容代表所建立的空格數。在上例中,如在 =digit 加入額外的字元,10 • 9 之間就會加入更多空格。 | |
|
顏色
LaTeX | 轉譯為 |
---|---|
| |
|
積分
LaTeX | 轉譯為 |
---|---|
| |
|
\textstyle 用來區別內嵌方程式及顯示方程式。
矩陣
LaTeX | 轉譯為 |
---|---|
| |
| |
| |
|
一般方程式元件
LaTeX | 轉譯為 |
---|---|
| |
| |
| |
|
完整格式算術
MathML | 轉譯為 |
---|---|
| |
| |
|
Pages、Numbers、Keynote 和 iBooks Author 不支援將 LaTeX 用於長除法和餘數。如要使用長除法和餘數,請務必使用 MathML。
更多內容
在 Pages 中加入數學方程式:
在 Numbers 中加入數學方程式:
在 Keynote 中加入數學方程式:
對於非 Apple 製造產品,或者並非由 Apple 控制或測試的獨立網站,其相關資訊的提供不應詮釋為受到 Apple 所推薦或認可。Apple 對於第三方網站或產品的選擇、表現或使用,概不承擔任何責任。Apple 對於第三方網站的準確性或可靠性不作任何聲明。如需進一步資料,請聯絡相關供應商。