Pages、Numbers、Keynote での LaTeX と MathML の対応について
Pages、Numbers、Keynote での LaTeX と MathML の使い方を説明し、サンプル数式をいくつか紹介します。
Pages、Numbers、Keynote は LaTeX および MathML に対応しています。また、blahtex を使って MathML に変換可能なすべての LaTeX コマンドをサポートしています。そのほかにも、以下の一覧で紹介している LaTeX の拡張機能がサポートされています。
iBooks Author も LaTeX および MathML に対応していますが、このアプリの今後のアップデートまたは提供予定はありません。
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 子要素をサポートし、2 つ目以降は無視します。 |
mphantom | |
mfenced | |
mroot | |
msqrt | |
none | |
mstyle | |
mtext | |
ms | |
maligngroup | |
malignmark |
部分的にサポートされている MathML 要素
要素 | 説明 |
---|---|
mlabeledtr |
|
semantics | 行として処理されます。 |
annotation | 実質的に無視されます。 |
サポートされていない MathML 要素
要素 | 説明 |
---|---|
mmultiscripts | |
mprescripts | |
mglyph | |
merror | |
{ContExp} | MathML のコンテンツ要素はサポートされていません。 {ContExp} で扱える要素を確認してください。 |
MathML 属性
以下の表を参考にして、Pages、Numbers、Keynote、iBooks Author でサポートされている MathML 属性を確認してください。
サポートされている MathML 属性
以下の MathML 属性は、Pages、Numbers、Keynote、iBooks Author でサポートされています。
要素 | 属性 | 次からのデフォルト値の継承: | 値 (サブセット仕様の場合は値構文) |
---|---|---|---|
* | 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 属性
以下の 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 の間にさらに空白が挿入されます。 | |
|
色
LaTeX | 実行結果 |
---|---|
| |
|
積分
LaTeX | 実行結果 |
---|---|
| |
|
\textstyle はインライン数式とディスプレイ数式を区別します。
行列
LaTeX | 実行結果 |
---|---|
| |
| |
| |
|
一般的な数式要素
LaTeX | 実行結果 |
---|---|
| |
| |
| |
|
筆算
MathML | 実行結果 |
---|---|
| |
| |
|
Pages、Numbers、Keynote、iBooks Author は、LaTeX の割り算の筆算と剰余には対応していません。割り算の筆算と剰余を扱う場合は、MathML を使う必要があります。
関連情報
Pages で数学方程式を追加する方法については、以下のページを参照してください。
Numbers で数学方程式を追加する方法については、以下のページを参照してください。
Keynote で数学方程式を追加する方法については、以下のページを参照してください。
Apple が製造していない製品に関する情報や、Apple が管理または検証していない個々の Web サイトについては、推奨や承認なしで提供されています。Apple は他社の Web サイトや製品の選択、性能、使用に関しては一切責任を負いません。Apple は他社の Web サイトの正確性や信頼性についてはいかなる表明もいたしません。詳しくは各メーカーや開発元にお問い合わせください。