Come scrivere formule matematiche (LaTeX) sul forum

Problematiche legate al funzionamento di questo forum o del sito OliMaTO.
Bloccato
ngshya
Messaggi: 1033
Iscritto il: 12/03/2013, 21:57

Come scrivere formule matematiche (LaTeX) sul forum

Messaggio da ngshya »

Il forum OliMaTO sfrutta LaTeX per la composizione di formule matematiche.
Per chi volesse conoscere a fondo questo linguaggio di markup, la pagina LaTeX su Wikipedia è più che sufficiente per iniziare.

Di seguito cercherò di spiegare in modo veloce e pratico come si scrivono le formule matematiche.
Le formule matematiche vanno racchiuse fra due tag tex (una di apertura e una di chiusura).
Esempio:

Codice: Seleziona tutto

[tex]1+1=2[/tex]
E come risultato del codice precedente otteniamo [tex]1+1=2[/tex].
In generale, bisogna sempre scrivere

Codice: Seleziona tutto

[tex]formula_matematiche[/tex]
Finché nelle formule compaiono solo numeri e lettere, si può dire che usare LaTeX è quasi superfluo. La vera potenza di LaTeX sta nel fatto che formule matematiche che spesso utilizzano simboli non presenti sulla tastiera (es. il simbolo minore o uguale) o che coinvolgono scritture su più righe (es. frazione) vengono rese in maniera impeccabile.

Per poter scrivere i simboli non presenti sulla tastiera o disporre gli elementi in un certo modo all'interno della formula si usano determinati "comandi". Per esempio il comando \frac{x}{y} ci permette di scrivere una frazione con numeratore x e denominatore y (x e y possono ovviamente essere sostitute con qualunque cosa).
Esempio:

Codice: Seleziona tutto

[tex]\frac{x+y}{z+w}[/tex]
Il risultato è: [tex]\frac{x+y}{z+w}[/tex]
Come avrete notato, la formula frazione così scritta è un po' piccola. Per poterla ingrandire basta mettere il comando \displaystyle prima degli altri comandi LaTeX.
Esempio:

Codice: Seleziona tutto

[tex]\displaystyle \frac{x+y}{z+w}[/tex]
Il risultato è [tex]\displaystyle \frac{x+y}{z+w}[/tex].

Proviamo ora a scrivere un'elevazione a potenza usando il simbolo "^".
Esempio:

Codice: Seleziona tutto

[tex]a^{b}[/tex]
Produce: [tex]a^{b}[/tex].
Da notare che se l'esponente contiene più di un carattere, bisogna racchiudere tutto ciò che vogliamo mettere all'esponente tra le parentesi graffe.
Esempio:

Codice: Seleziona tutto

[tex]a^{b+c}[/tex]
Non è la stessa cosa di

Codice: Seleziona tutto

[tex]a^b+c[/tex]
Infatti le formule prodotte sono rispettivamente:
[tex]a^{b+c}[/tex] e [tex]a^b+c[/tex].

Un'altra cosa veramente potente di LaTeX è che si può "mescolare" i comandi. Per esempio, per scrivere una frazione che al numeratore contiene un'elevazione a potenza, si scrive

Codice: Seleziona tutto

[tex]\displaystyle \frac{a^{b}}{x+y}[/tex]
e il risultato è [tex]\displaystyle \frac{a^{b}}{x+y}[/tex].

Come avrete capito, l'unica vera difficoltà che si ha all'inizio è quella di imparare i comandi per i simboli comunemente più usati. Di seguito c'è un elenco di quelli più usati (notare che basta cliccare con il destro sulla formula --> Show Math As --> TeX Commands , per visualizzare il codice LaTeX usato):

Minore o uguale: \le --> [tex]\displaystyle x \le y[/tex]
Maggiore o uguale: \ge --> [tex]\displaystyle x \ge y[/tex]
Congruenza: \equiv --> [tex]\displaystyle a \equiv b[/tex]
Aritmetica modulare: \pmod --> [tex]\displaystyle a \equiv b \pmod c[/tex]
Implicazione: \Longrightarrow --> [tex]\displaystyle A \Longrightarrow B[/tex]
Biimplicazione: \iff --> [tex]\displaystyle A \iff B[/tex]
Sommatoria \sum_{}^{} --> [tex]\displaystyle \sum_{i=0}^{n+1}x[/tex]
Binomiale: --> \binom{}{} --> [tex]\displaystyle \binom{n}{k}[/tex]
...
La lista potrebbe continuare fino all'inifinito. Per una lista quasi completa consultare le tabelle che ci sono qui.

Ovviamente, per qualunque problema, aprite un 3d in Aiuto!
Bloccato