HTML - HyperText Markup Language - Vzorce

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
BOXramecek 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:
Lpolozka zarovnana doleva
Rpolozka zarovnana doprava
Cpolozka zarovnana doprostred
+vlozene znamenko plus
-vlozene znamenko minus
=vlozeny symbol rovnitko
LABELSprvni 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
TOPucari prvniho radku matice proti ucari okolniho vzorce
MIDDLEstred matice proti ucari okolniho vzorce (implicitni hodnota)
BOTTOMucari posledniho radku matice proti ucari okolniho vzorce

zakladni schema matice: <ARRAY>
 <ROW>
 <ITEM>...polozka_matice...</ITEM>
 ...
 </ROW>
 ...
</ARRAY>
prvky matice;
<ROW><ITEM>
<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:
LINEjednoducha cara (implicitni)
EQUALSdvojita cara
CUBlezata slozena zavorka
LARRsipka doleva
RARRsipka doprava
HATstriska
TILDEvlnka

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>:
znackaalternativni znakalternativni zapis
<SUB>dolni-index</SUB>
<SUP>horni-index</SUP>
<BOX>blok</BOX>
podtrzitko
striska
slozena zavorka
_dolni-index_
^horni-index^

 HTML - HyperText Markup Language - Vzorce


© 2003  e -future Company