關於 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 元件。

查看 {ContExp} 涵蓋哪些元件

MathML 屬性

若要了解 Pages、Numbers、Keynote 和 iBooks Author 支援的 MathML 屬性,請參閱下方表格。

支援的 MathML 屬性

Pages、Numbers、Keynote 和 iBooks Author 支援下列 MathML 屬性:

元件

屬性

預設值,可繼承自

值(若為規格的子集,則為值語法)

*

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 屬性

Pages、Numbers、Keynote 和 iBooks Author 支援下列 MathML 屬性:

元件

屬性

預設值,可繼承自

值(若為規格的子集,則為值語法)

備忘錄

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}

No alt supplied for Image

-22 \div 11

No alt supplied for Image

2x + 3y \ge -21

No alt supplied for Image

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

No alt supplied for Image

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

No alt supplied for Image

對齊方式

LaTeX

轉譯為

\begin{aligned} 9 && < && 15 && < && 16 \\ \sqrt{9} && < && \sqrt{15} && < && \sqrt16 \\ 3 && < && \sqrt{15} && < && 4 \end{aligned}

No alt supplied for Image

\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 之間加入更多空格。

No alt supplied for Image

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

No alt supplied for Image

顏色

LaTeX

轉譯為

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

No alt supplied for Image

\sum_{\color{0A7C10}n=0}^{\color{red}\infty} a_n x^n

No alt supplied for Image

積分

LaTeX

轉譯為

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

No alt supplied for Image

\int_{-N}^{N} e^x\, dx

No alt supplied for Image

\textstyle 會區別內嵌方程式及顯示方程式。

矩陣

LaTeX

轉譯為

\begin{matrix} a & b \\ c & d \\ \end{matrix}

No alt supplied for Image

\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}

No alt supplied for Image

|x| = \begin{cases} \phantom{-} x& \text{if } x \geq 0 \\ -x & \text{if } x<0 \end{cases}

No alt supplied for Image

R_\theta = \begin{bmatrix} \cos \theta & -\sin \theta \\ \sin \theta & \phantom{-} \cos \theta \end{bmatrix}

No alt supplied for Image

一般方程式元件

LaTeX

轉譯為

\(\Delta S^\circ=\sum S^{\circ }\text{products} - \sum S^{\circ }\text{reactants}\)

No alt supplied for Image

HF(aq) +H_{2}O(l) \rightleftharpoons H_{3}O^{+} (aq) +F_{-}(aq)

No alt supplied for Image

\nabla \times \overrightarrow{\mathbf{B}} - \frac{1}{C} \frac{\delta \overrightarrow{\mathbf{E}}}{\delta t} = 4\pi \rho

No alt supplied for Image

x = \frac{- b\pm\sqrt{b^2-4a c}}{2a}

No alt supplied for Image

完整格式算術

MathML

轉譯為

2 1 2,327 - 1,156 1,171

No alt supplied for Image

12 16.5 198 12 78 72 6.0 6.0 0

No alt supplied for Image

1 1 2 435 × 25 1 2175 870 10875

No alt supplied for Image

Pages、Numbers、Keynote 和 iBooks Author 不支援將 LaTeX 用於長除法和餘數。若要使用長除法和餘數,必須使用 MathML。

更多內容

對於非 Apple 製造之產品相關資訊,或是非 Apple 控制或測試之獨立網站,不得解釋 Apple 為其推薦或背書。Apple 對於第三方網站或產品的選擇、效能或使用,概不負責。Apple 對於第三方網站的準確性或可靠性不做任何保證。如需其他資訊,請聯絡廠商

發佈日期: