Про підтримку LaTeX і MathML у програмах Pages, Numbers і Keynote

Дізнайтеся, як використовувати LaTeX і MathML із програмами Pages, Numbers і Keynote, та перегляньте кілька зразків рівнянь.

Програми Pages, Numbers і Keynote підтримують LaTeX і MathML, а також підтримують усі команди LaTeX, які можна конвертувати в MathML за допомогою blahtex. Нижче наведено додаткові підтримувані розширення LaTeX.

Програма iBooks Author також підтримує LaTeX і MathML, але вона більше не оновлюється або не є доступною.

Дізнайтеся більше про перехід з iBooks Author на Pages

Програми Pages, Numbers і Keynote на iCloud.com не підтримують LaTeX і MathML.

Команди LaTeX

LaTeX загалом вимагає, щоб рівняння були вставлені в команди режиму математики, як-от наведені нижче приклади. Щоб створювати рівняння простіше, редактори рівнянь у Pages, Numbers, Keynote та iBooks Author перебувають у математичному режимі за замовчуванням, тому додавати команди математичного режиму до ваших рівнянь непотрібно.

  • \begin{math} … \end{math}

  • \begin{displaymath} … \end{displaymath}

  • \begin{equation} … \end{equation}

  • $ … $

  • $$ … $$

  • \( … \)

  • \[ … \]

Щоб додати текст до рівняння, до якого буде застосовано той же стиль абзацу, скористайтеся командою \text{…}. Гніздові рівняння всередині команди \text{...} не підтримуються.

У режимі математики програма Blahtex не повністю підтримує символи Unicode, відмінні від ASCII, але вона приймає повний набір символів Unicode у текстовому режимі. Щоб отримати докладніші відомості про конкретні символи, як-от символ авторського права або символи з діакритичними знаками, див. Посібник програми Blahtex, 2.22.

Нижче наведено підтримувані команди LaTeX (розширення до Blahtex) та елементи й атрибути MathML.

Команди LaTeX, які підтримуються програмами Pages, Numbers і Keynote

Команда або символ

\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, які не підтримуються програмами Pages, Numbers і Keynote

Команда або символ

Нотатки

\mathring{}

\ae, \AE

\smallint

\idotsint

\euro

Символ Unicode; працює лише в текстовому режимі

\varGamma

\cal

Використовуйте \mathcal{}

\mathml{}

\center

[lrc] в \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] в \aligned

\fillin

\strut

\vphantom

\hphantom

\smash

\dag, \ddag

\dagger, \ddagger supported

{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 підтримуються програмами Pages, Numbers, Keynote та 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

Pages, Numbers, Keynote та iBooks Author підтримують перший дочірній вузол MathML й ігнорують інші

mphantom

mfenced

mroot

msqrt

none

mstyle

mtext

ms

maligngroup

malignmark

Частково підтримувані елементи MathML

Елемент

Нотатки

mlabeledtr

Обробляється як

semantics

Обробляється як рядок

annotation

Ефективно ігнорується

Непідтримувані елементи MathML

Елемент

Нотатки

mmultiscripts

mprescripts

mglyph

merror

{ContExp}

Елементи вмісту MathML не підтримуються.

Перегляньте, які елементи охоплює {ContExp}.

Атрибути MathML

Скористайтеся наведеними нижче таблицями, щоб дізнатися, які атрибути MathML підтримуються програмами Pages, Numbers, Keynote та iBooks Author.

Підтримувані атрибути MathML

Ці атрибути MathML підтримуються програмами Pages, Numbers, Keynote та iBooks Author:

Елемент

Атрибут

Стандартне значення, що успадковується від

Значення(синтаксис значень, якщо вкладений набір характеристик)

*

mathcolor

так

mstyle

scriptlevel

ні

mstyle

спотворене

ні

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 частково підтримуються програмами Pages, Numbers, Keynote та iBooks Author.

Елемент

Атрибут

Стандартне значення, що успадковується від

Значення(синтаксис значень, якщо вкладений набір характеристик)

Нотатки

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

Color

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 також не несе відповідальність за точність або достовірність даних, розміщених на веб-сайтах сторонніх виробників. Зверніться до відповідного постачальника за додатковою інформацією.

Дата опублікування: