Breve guida all' uso del MathML (su questo forum)
Regola base:
Le formule, per essere visualizzate correttamente, vanno incluse tra i simboli '\$' e '\$' (Shift+4 o Alt+36) oppure tra due accenti gravi \`\` (Alt+96)
Esempi di codice:\$ syntax \$ $->$
corretto\$ syntax_1
syntax_2 \$ $->$
errato! se andate volontariamente a capo dovete racchiudere ciascuna riga di codice tra i simboli '\$' e '\$' altrimenti le ultime righe non verranno renderizzate.
Brevi nozioni fondamentali di sintassi:
Operatori fondamentali:Per le quattro operazioni si usano i consueti simboli
+ - * /Esempi di codice:\$ 3+5-8/2=4 \$ $->$ $ 3+5-8/2=4 $
Nota: Il compilatore ignora gli spazi, in altri termini
\$ 3+5-8/2=4 \$ e
\$ 3+ 5 -8 / 2= 4 \$ produrranno lo stesso risultato.
Apici e pedici:I caratteri
^ e
_ rivestono una certa importanza, si usano rispettivamente per inserire apici e pedici
Esempi di codice:\$ x^2-2x+1=0 \$ $->$ $ x^2-2x+1=0 $
\$ x_1=x_2=1 \$ $->$ $ x_1=x_2=1 $
Nota bene: Il compilatore (con alcune eccezioni) considera argomento dell' apice (o del pedice) esclusivamente il carattere subito dopo il simbolo
^ (o
_), per superare questo ostacolo è utile l' uso delle parentesi (attenzione, seguite questa regola aurea,
se le parentesi possono eliminare ambiguità usatele)
Esempi di codice:\$ x^2a \$ $->$ $ x^2a $
\$ x^{2a} \$ $->$ $ x^{2a} $
Il tipo di parentesi non è importante, tuttavia per una questione di ordine (e di portabilità) suggerisco l' uso delle graffe (
Shift+AltGr+[ (]) o
Alt+123 (125))
Parentesi:Ecco alcuni tipi di parentesi con relativo codice:
\$ (a,b) \$ $->$ $ (a,b) $
\$ [a,b] \$ $->$ $ [a,b] $
\$ {a,b} \$ $->$ $ {a,b} $
\$ (:a,b:) \$ $->$ $ (:a,b:) $
\$ |a,b| \$ $->$ $ |a,b| $
\$ (a/b) \$ $->$ $ (a/b) $
Nota: Il compilatore è abbastanza intelligente, le parentesi mutano la loro dimensione a seconda del contenuto.
Funzioni, simboli, frecce e calcolo:Qui potete trovare una brevissima lista di funzioni, caratteri speciali ecc.
\$ sinx cosx tanx ... log_e{7a} \$ $->$ $ sinx$ $ cosx$ $ tanx $ ... $log_e{7a} $
\$ sqrt{x} root{x}{a} sum_{i=0}^{n}n! prod_{i=0}^{n}{1\n} \$ $->$ $ sqrt{x}$ $root{x}{a}$ $sum_{i=0}^{n}n!$ $prod_{i=0}^{n}1/n $
\$ lim_{x to 0}1/x f'(x)=1/x int_{0}^{pi/4}dx/{1+(tanx)^{sqrt2}} ... \$ $->$ $lim_{x to 0}1/x$ $ f'(x)=1/x$ $ int_{0}^{pi/4}dx/{1+(tanx)^{sqrt2}}$ ...
\$ uarr darr -> => <=> ... \$ $->$ $uarr darr -> => <=> $...
\$ CC QQ RR NN ZZ in !in nn nnn uu uuu vv vvv ^^ ^^^ != sub sup sube supe -= ~= ~~ <= >= oo ... \$ $->$ $CC QQ RR NN ZZ in !in nn$ $ nnn uu uuu vv vvv ^^ ^^^ != sub sup sube supe -= ~= ~~ <= >= oo $...
Nota: Per una lista completa andate
quiMatrici, binomiali, multi-linea ...Esempi di codice:\$ ((a_{11},...,a_{1n}),(vdots,ddots,vdots),(a_{m1},...,a_{mn})) \$ $->$ $ ((a_{11},...,a_{1n}),(vdots,ddots,vdots),(a_{m1},...,a_{mn})) $
\$ |(a_{11},...,a_{1n}),(vdots,ddots,vdots),(a_{m1},...,a_{mn})| \$ $->$ $ |(a_{11},...,a_{1n}),(vdots,ddots,vdots),(a_{m1},...,a_{mn})| $
\$ ((n),(k)) \$ $->$ $ ((n),(k)) $
\$ x/x={(1,if x!=0),(text{non definito},if x=0):} \$ $->$ $ x/x={(1,if x!=0),("non definito",if x=0):} $
Sistemi${(x+y=1),(y+2x=0),(z+x=1):}$
Caratteri e accentiUsare le lettere dell' alfabeto greco è semplice, basta scrivere il nome della lettera con il primo carattere minuscolo o maiuscolo a seconda di come la si desidera
Esempi di codice:\$ alpha beta delta Delta ...\$ $->$ $ alpha beta delta Delta ... $
E' inoltre possibile usare altri caratteri speciali usando alcuni tag
Esempi di codice:\$ bb{AB} bbb{AB} cc{AB} fr{AB} tt{AB} sf{AB} ... \$ $->$ $ bb{AB} bbb{AB} cc{AB} fr{AB} tt{AB} sf{AB} ... $
\$ hatx barx ulx vecx dotx ddotx ...\$ $->$ $ hatx barx ulx vecx dotx ddotx ... $
Nota: Anche in questo caso per una lista completa andate
quiCombinando opportunamente le espressioni qui sopra dovreste essere in grado di scrivere tutto quello che vi serve. Se conoscete il LaTeX siete avvantaggiati, molte espressioni sono simili o comunque valide
Esempi di codice:\$ frac{x}{2} \$ $->$ $ frac{x}{2} $ ecco un altro modo per scrivere una frazione
Come avrete sicuramente notato il compilatore tende a "estrapolare" i comandi dalle singole parole
Esempi di codice:\$ prodotti summa ... \$ $->$ $ prodotti summa $
Per risolvere il problema potete racchiudere la parte di codice tra virgolette
Esempi di codice:\$ "prodotti" "summa" ... \$ $->$ $ "prodotti" "summa" $
Per usare normalmente caratteri che il compilatore interpreta come "propri" ( \$...) potete farli precedere da \
Per evidenziare in grassetto una parte di una formula basta racchiuderla tra le parentesi graffe del comando $\LaTeX$:
- Codice:
\mathbf{}
$int cos(a*x)^n dx= 1/(a*n) * cos(a*x)^(n-1)*sin(a*x)+ \mathbf{(n-1)/n int cos(a*x)^(n-2) dx}$
Per lettere corsive:
\$cc S\$ --> $cc S$
\$cc R\$ --> $cc R$
FAQ e suggerimenti (già, anche io come molte altre persone psicolabili adoro farmi delle domande di cui già conosco le risposte)
Le formule non si vedono correttamente su Internet Explorer, come posso risolvere?
Internet che?
![Immagine](https://www.matematicamente.it/f/images/smiles/003.gif)
... Installate firefox oppure seguite i
consigli di bags.
Dove posso trovare altri esempi di codice?
Su questo stesso forum, basta appoggiare il mouse su una qualsiasi formula scritta da altri e non muoverlo, così facendo dovreste essere capaci di leggerne il codice.
Come posso essere certo che il mio codice sia corretto ?
Basta usare la funzione Anteprima che compare alla destra del pulsante Invia, in questo modo vi comparirà un' anteprima del vostro messaggio con le formule già compilate dandovi la possibilità di correggere eventuali errori (in realtà questo è anche un ottimo modo di provare formule nuove, rispondete a una discussione, scrivete qualche formula e fate l' anteprima, ovviamente poi uscite senza inviare nulla) oppure andate
qui.
The end
Se avete suggerimenti che possono essere integrati o notate mancanze e errori non esitate a dirmelo ...