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.

Zobacz, które elementy obejmuje {ContExp}.

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

0.15 \cdot \frac{1}{8}

Brak tekstu alternatywnego dotyczącego obrazu

-22 \div 11

Brak tekstu alternatywnego dotyczącego obrazu

2x + 3y \ge -21

Brak tekstu alternatywnego dotyczącego obrazu

3(b-5) < -6(b+5)

Brak tekstu alternatywnego dotyczącego obrazu

\left \{ 6 \tfrac{4}{5}, \, \sqrt{49}, \, 6.\overline{3}, \, 7\sqrt{5} \right \}

Brak tekstu alternatywnego dotyczącego obrazu

Wyrównanie

LaTeX

Renderowane na

\begin{aligned} 9 && < && 15 && < && 16 \\ \sqrt{9} && < && \sqrt{15} && < && \sqrt16 \\ 3 && < && \sqrt{15} && < && 4 \end{aligned}

Brak tekstu alternatywnego dotyczącego obrazu

\begin{aligned} \text{first number} & & \text{second number} \\ 10 \mbox{\phantom{=digit}} & \cdot & 9 \mbox{\phantom{=digit}} \end{aligned}

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.

Brak tekstu alternatywnego dotyczącego obrazu

\begin{aligned} N &= 0.555\ldots \\ {\color{red}10}N &= {\color{red} 10}(0.555\ldots) \\ 10N &= 5.555\ldots \end{aligned}

Brak tekstu alternatywnego dotyczącego obrazu

Color

LaTeX

Renderowane na

\begin{aligned} N &= 0.555\ldots \\ {\color{red}10}N &= {\color{red} 10}(0.555\ldots) \\ 10N &= 5.555\ldots \end{aligned}

Brak tekstu alternatywnego dotyczącego obrazu

\sum_{\color{0A7C10}n=0}^{\color{red}\infty} a_n x^n

Brak tekstu alternatywnego dotyczącego obrazu

Całki

LaTeX

Renderowane na

\textstyle \int_{-N}^{N} e^x\, dx

Brak tekstu alternatywnego dotyczącego obrazu

\int_{-N}^{N} e^x\, dx

Brak tekstu alternatywnego dotyczącego obrazu

Element \textstyle rozróżnia równania wbudowane i wyświetlane.

Macierze

LaTeX

Renderowane na

\begin{matrix} a & b \\ c & d \\ \end{matrix}

Brak tekstu alternatywnego dotyczącego obrazu

\begin{matrix} c(1)^{n-1} & \dots & c(1)^2 & c(1) & 1 \\ c(2)^{n-1} & \dots & c(2)^2 & c(2) & 1 \\ \vdots & \ddots & \vdots & \vdots & \vdots \\ c(n)^{n-1} & \dots & 1 & 0 & 0 \end{matrix}

Brak tekstu alternatywnego dotyczącego obrazu

|x| = \begin{cases} \phantom{-} x& \text{if } x \geq 0 \\ -x & \text{if } x<0 \end{cases}

Brak tekstu alternatywnego dotyczącego obrazu

R_\theta = \begin{bmatrix} \cos \theta & -\sin \theta \\ \sin \theta & \phantom{-} \cos \theta \end{bmatrix}

Brak tekstu alternatywnego dotyczącego obrazu

Typowe elementy równania

LaTeX

Renderowane na

\(\Delta S^\circ=\sum S^{\circ }\text{products} - \sum S^{\circ }\text{reactants}\)

Brak tekstu alternatywnego dotyczącego obrazu

HF(aq) +H_{2}O(l) \rightleftharpoons H_{3}O^{+} (aq) +F_{-}(aq)

Brak tekstu alternatywnego dotyczącego obrazu

\nabla \times \overrightarrow{\mathbf{B}} - \frac{1}{C} \frac{\delta \overrightarrow{\mathbf{E}}}{\delta t} = 4\pi \rho

Brak tekstu alternatywnego dotyczącego obrazu

x = \frac{- b\pm\sqrt{b^2-4a c}}{2a}

Brak tekstu alternatywnego dotyczącego obrazu

Długa forma arytmetyczna

Atrybuty języka

Renderowane na

2 1 2,327 - 1,156 1,171

Brak tekstu alternatywnego dotyczącego obrazu

12 16.5 198 12 78 72 6.0 6.0 0

Brak tekstu alternatywnego dotyczącego obrazu

1 1 2 435 × 25 1 2175 870 10875

Brak tekstu alternatywnego dotyczącego obrazu

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

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.

Data publikacji: