PollockRobot – Progetto di robotica facilitata
 

Scrivere formule matematiche in WordPress

gen 03

Primo articolo del 2011! :-)
Incomincio questo nuovo anno con qualcosa di tecnico al fine di realizzare manualistica matematica per chi si avvale di WordPress.
Nel mio caso ho in questi giorni la necessità di realizzare un reference matematico per tutti i miei allievi, l’idea è quella di dare un’ordinata a tutti gli appunti di elettronica che utilizzo per far didattica ed aggiungerci un manuale sintetico di matematica che serva agli studenti per ricordare la “matematica essenziale” per la comprensione degli argomenti di elettronica.
Ovviamente tutto ciò voglio farlo in modo elettronico avvalendomi di WordPress.
In passato per scrivere velocemente una formula matematica utilizzavo Google Docs e dal menù inserisci selezionavo “Equazione”, scrivevo e poi copiavo le immagini generate nella pagina di WordPress, operazione lunga e noiosa.

On-line ho trovato diverse alternative, molte fanno uso di LaTeX, potente linguaggio di markup usato per la realizzazione di testi soprattutto in campo scientifico, ma poiché le mie conoscenze sul questo linguaggio sono un po’ arrugginite, ho preferito usare una soluzione alternativa che fa uso del PlugIn wpmathpub che fa uso di PHP Math Publisher.

Come scrivere una formula matematica

Scaricate il PlugIn seguendo il link copiatelo nella cartella PlugIn e attivatelo. In alternativa potete aggiungerlo direttamente dall’interfaccia di amministrazione: Plugin -> Aggiungi nuovo, inserite wpmathpub nella ricerca, una volta trovato installate e attivate.

Scrivete la vostra formula usando la modalità html di WordPress utilizzando i tag aggiuntivi di wpmathpub in questo modo:

[pmath size=xx]…[/pmath]

dove size è un attributo facoltativo del tag che definisce la dimensione del font che può andare da 8 a 24, quando la dimensione è omessa viene preso per default la dimensione di 12.

[pmath](a+b)^2=a^2+2ab+b^2[/pmath]

diventa:

(a^2+b^2)=a^2+2*a*b+b^2

Ma possiamo costruire formule ancora più complesse:

con dimensione font 8:

[pmath size=8]f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}
[/pmath]

diventa:

f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}

con dimensione 12 (default):

[pmath size=12]f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}
[/pmath]

diventa:

f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}

con dimensione 16:

[pmath size=16]f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}
[/pmath]

diventa:

f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}

con dimensione 24:

[pmath size=24]f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}
[/pmath]

diventa:

f(x)~left~ sum{kappa=1}{infty}{delim{[}{{1/(x_kappa)^kappa}}{]}}

Ma possiamo costruire formule ancora più complesse:

S(f)(t)=a_{0}+sum{n=1}{+infty}{a_{n} cos(n omega t)+b_{n} sin(n omega t)}

delim{lbrace}{matrix{3}{1}{{3x-5y+z=0} {sqrt{2}x-7y+8z=0} {x-8y+9z=0}}}{ }

delim{|}{{1/N} sum{n=1}{N}{gamma(u_n)} - 1/{2 pi} int{0}{2 pi}{gamma(t) dt}}{|} <= epsilon/3

Per maggiori informazioni fate riferimento ai link:

{lang: 'it'}

Leave a Reply

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>