Поддержка 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 принимает только символы 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 | Поддержка \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 | Поддержка \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
В Pages, Numbers, Keynote и iBooks Author поддерживаются следующие атрибуты MathML:
Элемент | Атрибут | Значение по умолчанию наследуется от | Значения(синтаксис значения, если это поднабор спецификаций) |
---|---|---|---|
* | mathcolor | yes | |
mstyle | scriptlevel | no | |
mstyle | отсутствует или искажено | no | |
mstyle | scriptminsize | no | |
mstyle | scriptsizemultiplier | no | |
mstyle | отсутствует | ||
mo | lspace | yes | |
mo | rspace | yes | |
mo | largeop | yes | |
mo | minsize | yes | |
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 | yes | |
msgroup | position | yes | |
msgroup | shift | yes | |
mscarries | position | yes | |
mscarries | crossout | yes | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
mscarry | crossout | yes | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
msline | length | yes | |
msline | position | yes | |
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 | no | top | bottom | center | baseline | axis | rownumber не поддерживается |
menclose | notation | yes | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike | Дополнительная информация |
mlongdiv | longdivstyle | no | 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 | к геопозиции | |
mscarries | scriptsizemultiplier | |
mscarry | к геопозиции | |
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 также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.