Jazyk HTML obsahuje radu prvku pro zapis vzorcu (matematickych, chemickych, ...). Podpora ze strany prohlizecich programu je prozatim velmi mala a standardizace prvku neni definitivni.
vymezení <MATH>
<MATH CLASS=rezim BOX> ...zdrojovy_text_vzorce... </MATH> |
|
| parova znacka, ktera obklopuje zdrojovy text vzorce; vzorec je povazovan vzdy za soucast radku, v nemz se nachazi |
|
| CLASS= | rezim psani vzorce; implicitne plati matematicky rezim
CHEM rezim psani chemickych vzorcu |
| BOX | ramecek kolem vzorce |
|
blok <BOX>
<BOX> ...vyraz... </BOX> |
|
| parova znacka, ktera umoznuje vyjadrit logickou strukturu vzorce (tj. sdruzit cast, ktere patri k sobe) |
zlomky <OVER>
| citatel<OVER>jmenovatel |
|
| neparova znacka, ktera oddeluje v matematickem vyrazu od sebe citatel a jmenovatel; vyraz pred znackou je citatel zlomku,
za znackou jmenovatel zlomku; mezi citatel a jmenovatel se automaticky umistuje prizpusobena zlomkova cara; prvek musi byt uzavren uvnitr prvku BOX |
závorky <LEFT><RIGHT>
symbol<LEFT> ...vyraz... <RIGHT>symbol |
|
| neparove znacky, ktere slouzi k vytvareni levych <LEFT> a pravych <RIGHT> automaticky vyskove prizpusobenych zavorek; symbol je znak urcujici druh zarovky
(kulata, hranata, slozena nebo svisla cara pro determinanty a absolutni hodnoty); prvek musi byt uzavren uvnitr prvku BOX |
odmocniny <SQRT><ROOT>
<SQRT> ...vyraz... </SQRT> |
|
| parova znacka, ktera slouzi pro zapis druhe odmocniny z vyrazu obsazenem uvnitr prvku |
<ROOT> ...zaklad_odmocniny... <OF> ...vyraz... </ROOT> |
|
| parova znacka, ktera slouzi pro zapis libovolne odmocniny z vyrazu obsazenem uvnitr prvku |
matice <ARRAY>
<ARRAY COLDEF="definice_sloupcu" LABELS LDELIM="leva_zavorka" RDELIM="prava_zavorka" ALIGN=[top|middle|bottom]> ...prvky_matice... </ARRAY> |
|
| parova znacka, ktera vymezuje matici; obsahem prvku ARRAY je posloupnost prvku, ktere popisuji radky a polozky matice |
|
| COLDEF= | sablona pro tvar sloupcu; muze byt sestavena z nasledujicich prvku: |
|
| L | polozka zarovnana doleva |
| R | polozka zarovnana doprava |
| C | polozka zarovnana doprostred |
| + | vlozene znamenko plus |
| - | vlozene znamenko minus |
| = | vlozeny symbol rovnitko |
|
| LABELS | prvni radek a prvni sloupec matice se povazuji za nadpisy sloucu a radku |
| LDELIM= | symbol pro levou zavorku matice |
| RDELIM= | symbol pro pravou zavorku matice |
| ALIGN= | zarovnani matice vuci okolnimu vzorci |
|
| TOP | ucari prvniho radku matice proti ucari okolniho vzorce |
| MIDDLE | stred matice proti ucari okolniho vzorce (implicitni hodnota) |
| BOTTOM | ucari posledniho radku matice proti ucari okolniho vzorce |
|
|
zakladni schema matice:
<ARRAY>
<ROW>
<ITEM>...polozka_matice...</ITEM>
...
</ROW>
...
</ARRAY>
prvky matice;
<ROW> ...radek_matice... </ROW> |
|
| parova znacka, ktera specifikuje radek matice; ROW musi obsahovat nejmene jeden prvek ITEM; koncova znacka </ROW> nemusi byt uvedena |
<ITEM> ...polozka_matice... </ITEM> |
|
| parova znacka, ktera definuje beznou polozku matice; koncova znacka </ITEM> je nepovinna |
kombinatorika <CHOOSE><ATOP>
| citattel<CHOOSE>jmenovatel |
|
| neparova znacka umoznujici vyjadrit kombinatoricke "n nad k"; vyraz pred znackou je "citatel", za znackou "jmenovatel"
kombinatorickeho vyrazu; cely vyraz je automaticky yzavren do kulatych zavorek; prvek musi byt umisten uvnitr prvku BOX |
| citatel<ATOP>jmenovatel |
|
| totez jako <CHOOSE>, ale vyraz se neuzavira do zavorek |
pod/nad-tržení <ABOVE><BELOW>
<ABOVE SYM=[line|equals|cub|larr|rarr|hat|tilde]> ...vyraz... </ABOVE>
<BELOW SYM=[line|equals|cub|larr|rarr|hat|tilde]> ...vyraz... </BELOW> |
|
| parove znacky specifikujici specialni nadtrhavani <ABOVE> a podtrhavani <BELOW> metematickych vyrazu |
|
| SYM= | predepisuje zpusob: |
|
| LINE | jednoducha cara (implicitni) |
| EQUALS | dvojita cara |
| CUB | lezata slozena zavorka |
| LARR | sipka doleva |
| RARR | sipka doprava |
| HAT | striska |
| TILDE | vlnka |
|
|
vložený text <TEXT>
| <TEXT>...text...</TEXT> |
|
| parova znacka specifikujici text, ktery nema mit vzhled identifikatoru |
| matematické akcenty <VEC><BAR><DOT><DDOT><HAT><TILDE> |
|
| parove znacky urcene pro vytvareni specialnich akcentu, ktere umoznuji zapis matematickych promennych a identifikatoru |
<VEC>promenna</VEC>
<BAR>promenna</BAR>
<DOT>promenna</DOT>
<DDOT>promenna</DDOT>
<HAT>promenna</HAT>
<TILDE>promenna</TILDE>
|
vektor pruh tecka dve tecky striska vlnka |
(promenna s vodorovnou sipkou nad) (promenna s vodorovnou carou nad)
(promenna s teckou nad) (promenna s dvema teckami nad) (promenna se striskou nad) (promenna s vlnkou nad) |
Poznamka:
Uvnitr prvku MATH (ale nikde jinde!) lze kvuli zkraceni a zprehledneni zdrojoveho textu vzorce pouzit alternativni jednoznakove zkratky
pro znacky <SUB>, <SUP> a <BOX>:
| znacka | alternativni znak | alternativni zapis |
<SUB>dolni-index</SUB>
<SUP>horni-index</SUP>
<BOX>blok</BOX> |
podtrzitko striska slozena zavorka |
_dolni-index_ ^horni-index^ |
|