Podpora LaTeXu a MathML v Pages, Numbers a Keynotu
Tento článek vysvětluje, jak v Pages, Numbers a Keynotu používat LaTeX a MathML, a uvádí pár příkladů rovnic.
Pages, Numbers a Keynote podporují LaTeX a MathML a podporují všechny příkazy LaTeXu, které se dají převést na MathML pomocí softwaru blahtex. Další podporovaná rozšíření LaTeXu jsou uvedena níže.
iBooks Author také podporuje LaTeX a MathML, ale tato aplikace již není k dispozici ani není aktualizována.
Přečtěte si o přechodu z aplikace iBooks Author na Pages
Pages, Numbers a Keynote na webu iCloud.com nepodporují LaTeX ani MathML.
Příkazy LaTeXu
LaTeX obecně vyžaduje, aby rovnice byly uzavřené do příkazů matematického režimu, jak je vidět na následujících příkladech. Pro usnadnění tvorby rovnic je editor rovnic v Pages, Numbers, Keynotu a iBooks Authoru ve výchozím nastavení v matematickém režimu, takže není nutné rovnice uzavírat do symbolů matematického režimu.
\begin{math} … \end{math}
\begin{displaymath} … \end{displaymath}
\begin{equation} … \end{equation}
$ … $
$$ … $$
\( … \)
\[ … \]
Chcete-li do rovnice vložit text, který dědí styl odstavce, použijte \text{…}. Vložené rovnice uvnitř \text{...} nejsou podporovány.
Blahtex v matematickém režimu nepodporuje úplnou sadu znaků Unicode. V textovém režimu ale podporuje všechny znaky Unicode. Další informace o konkrétních znacích, například symbolu copyrightu nebo znacích s diakritikou, najdete v manuálu pro blahtex 2.22.
Dole jsou uvedeny podporované příkazy LaTeXu (rozšíření blahtexu) a prvky a atributy MathML.
Příkazy LaTeXu podporované v Pages, Numbers a Keynotu
Příkaz nebo symbol |
---|
\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} |
Příkazy LaTeXu nepodporované v Pages, Numbers a Keynotu
Příkaz nebo symbol | Poznámky |
---|---|
\mathring{} | |
\ae, \AE | |
\smallint | |
\idotsint | |
\euro | Znak Unicode, funguje jen v textovém režimu |
\varGamma | |
\cal | Použijte \mathcal{} |
\mathml{} | |
\center | |
[lrc] v příkazu \aligned | |
\fillin | |
\strut | |
\vphantom | |
\hphantom | |
\smash | |
\hspace | Použijte "\:", "\,", "\;" nebo \phantom{} |
\mspace | |
\centernot | |
\buildrelover | Použijte \overset, \underset |
Tabulkové prostředí (\tabular) | Omezená podpora příkazů \matrix a \aligned |
\sideset | |
\pmb, \boldmath, \unboldmath | Použijte \boldsymbol |
Příkazy LaTeXu podporované v iBooks Authoru
Příkaz nebo symbol |
---|
\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 |
Příkazy LaTeXu, které v iBooks Authoru nejsou podporovány
Příkaz nebo symbol | Poznámky |
---|---|
\mathring{} | |
\copyright | Znak Unicode, funguje jen v textovém režimu |
\pounds | Znak Unicode, funguje jen v textovém režimu |
\ae, \AE | |
\smallint | |
\diagup, \diagdown | |
\idotsint | |
\euro | Znak Unicode, funguje jen v textovém režimu |
\varGamma | |
\cal | Použijte \mathcal{} |
\mathml{} | |
\center | |
[lrc] v příkazu \aligned | |
\fillin | |
\strut | |
\vphantom | |
\hphantom | |
\smash | |
\dag, \ddag | \dagger, \ddagger jsou podporovány |
{split} | |
\hspace | Použijte "\:", "\,", "\;" nebo \phantom{} |
\mspace | |
\centernot | |
\buildrelover | Použijte \overset, \underset |
\owns | Použijte \ni |
Tabulkové prostředí (\tabular) | Omezená podpora příkazů \matrix a \aligned |
\sideset | |
\pmb, \boldmath, \unboldmath | Použijte \boldsymbol |
Balíčky LaTeXu
Následující balíčky LaTeXu nejsou podporovány:
Balíček | Poznámky |
---|---|
cancel | Použijte \cancel |
ams | Použijte \underrightarrow, \underleftarrow, \underleftrightarrow |
centernot |
Prvky MathML
Následující tabulky uvádí prvky MathML podporované v Pages, Numbers, Keynotu a iBooks Authoru.
Podporované prvky MathML
Prvek | Poznámky |
---|---|
mo | |
mi | |
mn | |
mrow | |
menclose | Některé formy uzavření nejsou podporovány |
mtable | Některé atributy nejsou podporovány |
mtr | |
mtd | |
mfrac | |
msup | |
msub | |
msubsup | |
munder | |
mover | |
munderover | |
mstack | |
msrow | |
msgroup | |
mscarries | |
mscarry | |
msline | |
mlongdiv | |
mpadded | |
mspace | |
maction | Pages, Numbers, Keynote a iBooks Author podporují první dceřinný prvek MathML a ostatní ignorují |
mphantom | |
mfenced | |
mroot | |
msqrt | |
none | |
mstyle | |
mtext | |
ms | |
maligngroup | |
malignmark |
Částečně podporované prvky MathML
Prvek | Poznámky |
---|---|
mlabeledtr | Chová se jako |
semantics | Chová se jako row |
annotation | Prakticky ignorován |
Nepodporované prvky MathML
Prvek | Poznámky |
---|---|
mmultiscripts | |
mprescripts | |
mglyph | |
merror | |
{ContExp} | Obsahové prvky MathML nejsou podporovány. |
Atributy MathML
Následující tabulky uvádí atributy MathML podporované v Pages, Numbers, Keynotu a iBooks Authoru.
Podporované atributy MathML
Pages, Numbers, Keynote a iBooks Author podporují tyto atributy MathML:
Prvek | Atribut | Je možné zdědit výchozí hodnotu od | Hodnoty (syntax hodnot, pokud jde o podmnožinu specifikací) |
---|---|---|---|
* | mathcolor | ano | |
mstyle | scriptlevel | ne | |
mstyle | display | ne | |
mstyle | scriptminsize | ne | |
mstyle | scriptsizemultiplier | ne | |
mstyle | nevztahuje se | ||
mo | lspace | ano | |
mo | rspace | ano | |
mo | largeop | ano | |
mo | minsize | ano | |
mo | maxsize | ano | |
mo | accent | ano | |
mo | movablelimits | ano | |
mo | symmetric | ano | |
mo | stretchy | ano | |
mo | form | ano | |
mspace | width | ano | |
mspace | height | ano | |
mspace | depth | ano | |
ms | lqoute | ano | |
ms | rqoute | ano | |
mfrac | linethickness | ano | |
mfrac | numalign | ano | |
mfrac | denomalign | ano | |
mover | accent | ano | |
mover | align | ano | |
munderover | accent | ano | |
munderover | underaccent | ano | |
munder | accentunder | ano | |
munder | align | ano | |
mtable | rowalign | ano | |
mtable | columnalign | ano | |
mtable | columnspacing | ano | |
mtable | displaystyle | ano | |
mtr | rowalign | ano | |
mtr | columnalign | ano | |
mtd | rowalign | ano | |
mtd | columnalign | ano | |
mstack | align | ano | top | bottom | center | baseline | axis |
msrow | position | ano | |
msgroup | position | ano | |
msgroup | shift | ano | |
mscarries | position | ano | |
mscarries | crossout | ano | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
mscarry | crossout | ano | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
msline | length | ano | |
msline | position | ano | |
mpadded | height | ne | |
mpadded | depth | ne | |
mpadded | width | ne | |
mpadded | lspace | ne | |
mpadded | voffset | ne | |
mfenced | open | ano | |
mfenced | close | ano | |
mfenced | separators | ano | |
maligngroup | groupalign | ano | |
malignmark | edge | ano |
Částečně podporované atributy MathML
Pages, Numbers, Keynote a iBooks Author částečně podporují tyto atributy MathML:
Prvek | Atribut | Je možné zdědit výchozí hodnotu od | Hodnoty(syntax hodnot, pokud jde o podmnožinu specifikací) | Poznámky |
---|---|---|---|---|
mo, mn, mi | mathvariant | ano | Nepodporuje initial, stretched, looped, tailed | |
mtable | align | ne | top | bottom | center | baseline | axis | Nepodporuje rownumber |
menclose | notation | ano | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike | Další informace |
mlongdiv | longdivstyle | ne | lefttop |
Nepodporované atributy MathML
Prvek | Atribut | Poznámky |
---|---|---|
* | mathbackground | |
mstyle | infixlinebreakstyle | |
mstyle | veryverythinmathspace, verythinmathspace, thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace | Zastaralé v 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 | Zastaralé v 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 | Neovlivňuje vizuální rozložení |
mo | separator | Neovlivňuje vizuální rozložení |
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 |
Ukázky rovnic
Základní matematika
LaTeX | Vykreslí se jako |
---|---|
| |
| |
| |
| |
|
Zarovnání
LaTeX | Vykreslí se jako |
---|---|
| |
Šikovný trik pro zarovnávání prvků v rovnicích je použít \mbox{\phantom{mezera}}. Obsah uvedený ve složených závorkách (mezera) určuje množství prázdného prostoru, který chcete vytvořit. Přidáním dalších znaků za =digit vytvoříte víc volného prostoru mezi 10 • 9. | |
|
Barva
LaTeX | Vykreslí se jako |
---|---|
| |
|
Integrály
LaTeX | Vykreslí se jako |
---|---|
| |
|
\textstyle rozlišuje mezi rovnicemi uvnitř řádku a plnými rovnicemi.
Matice
LaTeX | Vykreslí se jako |
---|---|
| |
| |
| |
|
Běžné prvky rovnic
LaTeX | Vykreslí se jako |
---|---|
| |
| |
| |
|
Nezkrácené zápisy
MathML | Vykreslí se jako |
---|---|
| |
| |
|
Pages, Numbers, Keynote a iBooks Author nepodporují příkazy LaTeXu pro nezkrácené dělení a zbytky. Pokud chcete pracovat s nezkráceným dělením a zbytky, použijte MathML.
Další informace
Přidání matematických rovnic v Pages:
Přidání matematických rovnic v Numbers:
Přidání matematických rovnic v Keynotu:
Informace o produktech, které nevyrábí Apple, a o nezávislých webech, které Apple nemá pod kontrolou a netestuje je, jsou poskytovány bez doporučení nebo záruky za jejich obsah. Apple v souvislosti s výběrem, výkonem nebo použitím webů nebo produktů třetích stran nepřebírá žádnou odpovědnost. Apple nijak nezaručuje přesnost nebo spolehlivost webů třetích stran. Další informace vám poskytne příslušný výrobce.