Про підтримку 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 не підтримуються. |
Атрибути 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 | Відображається як |
---|---|
| |
| |
| |
| |
|
Вирівнювання
LaTeX | Відображається як |
---|---|
| |
Щоб вирівняти елементи рівняння, можна скористатися командою \mbox{\phantom{space}}. Вміст усередині дужок (space) відповідатиме кількості пробілів. У прикладі вище додавання додаткових символів до =digit створює більше пробілів між 10 • 9. | |
|
Color
LaTeX | Відображається як |
---|---|
| |
|
Інтеграли
LaTeX | Відображається як |
---|---|
| |
|
\textstyle розрізняє вставлені та відображувані рівняння.
Матриці
LaTeX | Відображається як |
---|---|
| |
| |
| |
|
Поширені елементи рівняння
LaTeX | Відображається як |
---|---|
| |
| |
| |
|
Повна форма розрахунку
MathML | Відображається як |
---|---|
| |
| |
|
Програми Pages, Numbers, Keynote та iBooks Author не підтримують LaTeX для ділення на багаточлени та для залишкових членів. Для роботи з багаточленами та залишковими членами потрібно використовувати MathML.
Додаткова інформація
Як додати математичні рівняння в Pages:
Як додати математичні рівняння в Numbers:
Як додати математичні рівняння в Keynote:
Інформація про продукти, вироблені не компанією Apple, або про незалежні веб-сайти, які не контролюються та не тестуються компанією Apple, не носить рекомендаційного характеру та не рекламується компанією. Компанія Apple не несе жодної відповідальності за вибір, функціональність і використання веб-сайтів або продукції сторонніх виробників. Компанія Apple також не несе відповідальність за точність або достовірність даних, розміщених на веб-сайтах сторонніх виробників. Зверніться до відповідного постачальника за додатковою інформацією.