關於 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

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

轉譯為

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 對於第三方網站的準確性或可靠性不作任何聲明。如需進一步資料,請聯絡相關供應商

發佈日期: