Obsługa języków LaTeX i MathML w aplikacjach Pages, Numbers oraz Keynote
Dowiedz się, jak korzystać z języków LaTeX i MathML w aplikacjach Pages, Numbers oraz Keynote, i zapoznaj się z kilkoma przykładowymi równaniami.
Aplikacje Pages, Numbers i Keynote obsługują języki LaTeX i MathML oraz wszystkie te polecenia języka LaTeX, które można skonwertować na język MathML za pomocą aplikacji blahtex. Poniżej przedstawiono dodatkowe obsługiwane rozszerzenia języka LaTeX.
Aplikacja iBooks Author także obsługuje języki LaTeX oraz MathML, ale nie jest już uaktualniana ani dostępna.
Dowiedz się więcej o przechodzeniu z aplikacji iBooks Author na aplikację Pages
Aplikacje Pages, Numbers i Keynote w witrynie iCloud.com nie obsługują języków LaTeX i MathML.
Polecenia języka LaTeX
Język LaTeX zwykle wymaga umieszczenia równań w poleceniach trybu matematycznego, jak pokazano w poniższych przykładach. Aby ułatwić tworzenie równań, edytory równań w aplikacjach Pages, Numbers, Keynote i iBooks Author są domyślnie ustawione w trybie matematycznym. Nie trzeba więc dodawać poleceń trybu matematycznego do równań.
\begin{math} … \end{math}
\begin{displaymath} … \end{displaymath}
\begin{equation} … \end{equation}
$ … $
$$ … $$
\( … \)
\[ … \]
Aby dodać tekst do równania, który odziedziczy styl akapitu, użyj polecenia \text{…}. Zagnieżdżanie równań w poleceniu \text{...} nie jest obsługiwane.
W trybie matematycznym narzędzie blahtex nie obsługuje w pełni znaków Unicode innych niż ASCII. Pełen zestaw znaków Unicode jest jednak obsługiwany w trybie tekstowym. Aby uzyskać więcej informacji na temat konkretnych znaków, takich jak znak praw autorskich lub znaki akcentowane, zapoznaj się z instrukcją obsługi narzędzia blahtex
Poniżej przedstawiono obsługiwane polecenia języka LaTeX (rozszerzenia narzędzia blahtex) oraz elementy i atrybuty języka MathML.
Polecenia języka LaTeX obsługiwane przez aplikacje Pages, Numbers i Keynote
Polecenie lub 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} |
Polecenia języka LaTeX nieobsługiwane przez aplikacje Pages, Numbers i Keynote
Polecenie lub symbol | Notatki |
---|---|
\mathring{} | |
\ae, \AE | |
\smallint | |
\idotsint | |
\euro | Symbol Unicode; działa tylko w trybie tekstowym. |
\varGamma | |
\cal | Użyj polecenia \mathcal{}. |
\mathml{} | |
\center | |
[lrc] w poleceniu \aligned | |
\fillin | |
\strut | |
\vphantom | |
\hphantom | |
\smash | |
\hspace | Użyj zapisu „\:”, „\,”, „\;” lub polecenia \phantom{}. |
\mspace | |
\centernot | |
\buildrelover | Użyj poleceń \overset, \underset. |
\tabular — powiązane środowiska | Ograniczona obsługa poleceń \matrix i \aligned. |
\sideset | |
\pmb, \boldmath, \unboldmath | Użyj polecenia \boldsymbol. |
Polecenia języka LaTeX obsługiwane przez aplikację iBooks Author
Polecenie lub 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 |
Polecenia języka LaTeX nieobsługiwane przez aplikację iBooks Author
Polecenie lub symbol | Notatki |
---|---|
\mathring{} | |
\copyright | Symbol Unicode; działa tylko w trybie tekstowym. |
\pounds | Symbol Unicode; działa tylko w trybie tekstowym. |
\ae, \AE | |
\smallint | |
\diagup, \diagdown | |
\idotsint | |
\euro | Symbol Unicode; działa tylko w trybie tekstowym. |
\varGamma | |
\cal | Użyj polecenia \mathcal{}. |
\mathml{} | |
\center | |
[lrc] w poleceniu \aligned | |
\fillin | |
\strut | |
\vphantom | |
\hphantom | |
\smash | |
\dag, \ddag | Polecenia \dagger, \ddagger są obsługiwane. |
{split} | |
\hspace | Użyj zapisu „\:”, „\,”, „\;” lub polecenia \phantom{}. |
\mspace | |
\centernot | |
\buildrelover | Użyj poleceń \overset, \underset. |
\owns | Użyj polecenia \ni. |
\tabular — powiązane środowiska | Ograniczona obsługa poleceń \matrix i \aligned. |
\sideset | |
\pmb, \boldmath, \unboldmath | Użyj polecenia \boldsymbol. |
Pakiety języka LaTeX
Następujące pakiety języka LaTeX nie są obsługiwane:
Pakiet | Notatki |
---|---|
cancel | Użyj polecenia \cancel. |
ams | Użyj poleceń \underrightarrow, \underleftarrow, \underleftrightarrow. |
centernot |
Elementy języka MathML
W poniższych tabelach wskazano, jakie elementy języka MathML są obsługiwane przez aplikacje Pages, Numbers, Keynote i iBooks Author.
Obsługiwane elementy języka MathML
Element | Notatki |
---|---|
mo | |
mi | |
mn | |
mrow | |
menclose | Nie wszystkie formy otaczania są obsługiwane. |
mtable | Nie wszystkie atrybuty są obsługiwane. |
mtr | |
mtd | |
mfrac | |
msup | |
msub | |
msubsup | |
munder | |
mover | |
munderover | |
mstack | |
msrow | |
msgroup | |
mscarries | |
mscarry | |
msline | |
mlongdiv | |
mpadded | |
mspace | |
maction | Aplikacje Pages, Numbers, Keynote i iBooks Author obsługują pierwszy element podrzędny języka MathML i ignorują pozostałe. |
mphantom | |
mfenced | |
mroot | |
msqrt | |
none | |
mstyle | |
mtext | |
ms | |
maligngroup | |
malignmark |
Częściowo obsługiwane elementy języka MathML
Element | Notatki |
---|---|
mlabeledtr | Traktowany jak element |
semantics | Traktowany jako wiersz. |
annotation | Ignorowany. |
Nieobsługiwane elementy języka MathML
Element | Uwagi |
---|---|
mmultiscripts | |
mprescripts | |
mglyph | |
merror | |
{ContExp} | Elementy zawartości języka MathML nie są obsługiwane. |
Atrybuty języka MathML
W poniższych tabelach wskazano, jakie atrybuty języka MathML są obsługiwane przez aplikacje Pages, Numbers, Keynote i iBooks Author.
Obsługiwane atrybuty języka MathML
Te atrybuty języka MathML są w całości obsługiwane przez aplikacje Pages, Numbers, Keynote i iBooks Author:
Element | Atrybut | Wartość domyślna dziedziczona z elementu | Wartości (składnia wartości, jeśli stanowi podzbiór specyfikacji) |
---|---|---|---|
* | mathcolor | tak | |
mstyle | scriptlevel | nie | |
mstyle | display | nie | |
mstyle | scriptminsize | nie | |
mstyle | scriptsizemultiplier | nie | |
mstyle | nie dotyczy | ||
mo | lspace | tak | |
mo | rspace | tak | |
mo | largeop | tak | |
mo | minsize | tak | |
mo | maxsize | tak | |
mo | accent | tak | |
mo | movablelimits | tak | |
mo | symmetric | tak | |
mo | stretchy | tak | |
mo | form | tak | |
mspace | width | tak | |
mspace | height | tak | |
mspace | depth | tak | |
ms | lqoute | tak | |
ms | rqoute | tak | |
mfrac | linethickness | tak | |
mfrac | numalign | tak | |
mfrac | denomalign | tak | |
mover | accent | tak | |
mover | align | tak | |
munderover | accent | tak | |
munderover | underaccent | tak | |
munder | accentunder | tak | |
munder | align | tak | |
mtable | rowalign | tak | |
mtable | columnalign | tak | |
mtable | columnspacing | tak | |
mtable | displaystyle | tak | |
mtr | rowalign | tak | |
mtr | columnalign | tak | |
mtd | rowalign | tak | |
mtd | columnalign | tak | |
mstack | align | tak | top | bottom | center | baseline | axis |
msrow | position | tak | |
msgroup | position | tak | |
msgroup | shift | tak | |
mscarries | position | tak | |
mscarries | crossout | tak | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
mscarry | crossout | tak | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike |
msline | length | tak | |
msline | position | tak | |
mpadded | height | nie | |
mpadded | depth | nie | |
mpadded | width | nie | |
mpadded | lspace | nie | |
mpadded | voffset | nie | |
mfenced | open | tak | |
mfenced | close | tak | |
mfenced | separators | tak | |
maligngroup | groupalign | tak | |
malignmark | edge | tak |
Częściowo obsługiwane atrybuty języka MathML
Te atrybuty języka MathML są częściowo obsługiwane przez aplikacje Pages, Numbers, Keynote i iBooks Author:
Element | Atrybut | Wartość domyślna dziedziczona z elementu | Wartości (składnia wartości, jeśli stanowi podzbiór specyfikacji) | Uwagi |
---|---|---|---|---|
mo, mn, mi | mathvariant | tak | Brak obsługi atrybutów initial, stretched, looped, tailed | |
mtable | align | nie | top | bottom | center | baseline | axis | Brak obsługi atrybutu rownumber |
menclose | notation | tak | updiagonalstrike | downdiagonalstrike | horizontalstrike | verticalstrike | Więcej informacji |
mlongdiv | longdivstyle | nie | lefttop |
Nieobsługiwane atrybuty języka MathML
Element | Atrybut | Notatki |
---|---|---|
* | mathbackground | |
mstyle | infixlinebreakstyle | |
mstyle | veryverythinmathspace, verythinmathspace, thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace | Wycofane w języku 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 | Wycofane w języku 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 | Nie ma wpływu na układ wizualny. |
mo | separator | Nie ma wpływu na układ wizualny. |
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 | położenie | |
mscarries | scriptsizemultiplier | |
mscarry | położenie | |
msline | leftoverhang | |
msline | rightoverhang | |
msline | mslinethickness | |
msub | subscriptshift | |
msup | superscriptshift | |
msubsup | superscriptshift | |
msubsup | subscriptshift | |
mrow | ltr | |
maction | selection | |
maction | actiontype |
Przykładowe równania
Podstawowe wyrażenia matematyczne
LaTeX | Renderowane na |
---|---|
| |
| |
| |
| |
|
Wyrównanie
LaTeX | Renderowane na |
---|---|
| |
Ciekawym sposobem na wyrównanie elementów równania jest użycie polecenia \mbox{\phantom{space}}. Zawartość w nawiasach (space) uwzględnia wielkość utworzonego odstępu. Dodanie w powyższym przykładzie dodatkowych znaków do elementu =digit spowoduje zwiększenie odstępu w ciągu 10 • 9. | |
|
Color
LaTeX | Renderowane na |
---|---|
| |
|
Całki
LaTeX | Renderowane na |
---|---|
| |
|
Element \textstyle rozróżnia równania wbudowane i wyświetlane.
Macierze
LaTeX | Renderowane na |
---|---|
| |
| |
| |
|
Typowe elementy równania
LaTeX | Renderowane na |
---|---|
| |
| |
| |
|
Długa forma arytmetyczna
Atrybuty języka | Renderowane na |
---|---|
| |
| |
|
Aplikacje Pages, Numbers, Keynote i iBooks Author nie obsługują języka LaTeX w przypadku dzielenia pisemnego i reszt. Aby pracować z dzieleniem pisemnym i resztami, należy użyć języka MathML.
Więcej informacji
Dodawanie równań matematycznych w aplikacji Pages:
Dodawanie równań matematycznych w aplikacji Numbers:
Dodawanie równań matematycznych w aplikacji Keynote:
Przedstawione informacje dotyczące produktów, które nie zostały wyprodukowane przez firmę Apple, bądź niezależnych witryn internetowych, które nie są kontrolowane ani testowane przez firmę Apple, nie mają charakteru rekomendacji. Firma Apple nie ponosi odpowiedzialności za wybór, działanie lub wykorzystanie witryn bądź produktów innych firm. Firma Apple nie składa żadnych oświadczeń dotyczących dokładności ani wiarygodności witryn internetowych innych firm. Skontaktuj się z dostawcą, aby uzyskać dodatkowe informacje.