In rete: http://www.elegio.it/calcolatrice/trucchivari-201412.html

Certo con Javascript si possono fare molte cose più belle ma usando il semplice CSS si possono già ottenere risultati gradevoli...

Per esempio i curatori delle librerie matematiche come questa http://dlmf.nist.gov/ o quelle della American Mathematical Society http://www.ams.org/home/page, fanno ora uso di un programma di traduzione in HTML del linguaggio inventato da http://en.wikipedia.org/wiki/Donald_Knuth autore di una serie di importanti e storici libri: http://en.wikipedia.org/wiki/The_Art_of_Computer_Programming.

Fu lui ad ideare il linguaggio http://en.wikipedia.org/wiki/TeX da cui poi è derivato il linguaggio http://en.wikipedia.org/wiki/LaTeX ma a quei tempi non esisteva ancora l' HTML e non c'era l'HTML evoluto ossia la versione 5 e l' XHTML.

Tra parentesi scopro che al Dipartimento di Matematica "Federigo Enriques": http://www.matematica.unimi.it/ecm/home offrono un corso introduttivo di LaTeX ossia http://www.mat.unimi.it/users/semplice/latex/index.html.

Per potere usare il LaTeX in internet, in pagine HTML, ossia nel linguaggio nativo di internet, finalmente alcune brave persone si sono decise a realizzare questo sito: http://en.wikipedia.org/wiki/MathJax ossia MathJax che ha questo sito : http://www.mathjax.org/

Si tratta di usare, in modo più o meno intensivo programmi in Javascipt e quindi bisogna conoscere il linguaggio Javascript ma qui cerco di mostrare operativamente che è possibile , per certe semplici ma frequenti formule, fare uso del solo HTML associato al CSS ossia http://en.wikipedia.org/wiki/Cascading_Style_Sheets.

Per sapere quali simboli Unicode si possono usare guardare qui : http://www.elegio.it/calcolatrice/archivio-utili-201308.html#n004

Le fonti sono ingrandibili enormemente come mostro in questi esempi...
☠☭ = ☭ ossia in esadecimale ☭ = ☭☠
E ci si può sbizzarrire... ★ ☆ ☪ e così via...

http://www.elegio.it/calcolatrice/frazione-con-css.html
http://www.unicode.org/charts/ è la fonte ufficiale dei caratteri UNICODE

 si scrive  oppure  scritto Â

A̅ si scrive A̅ oppure A̅ scritto A̅

Ȧ si scrive Ȧ oppure Ȧ scritto Ȧ

Ä si scrive Ä oppure Ä scritto Ä

A̲ si scrive A̲ oppure A̲ scritto A̲

A̿ si scrive A̿ oppure A̿ scritto A̿

A͂ si scrive A͂ oppure A͂ scritto A͂

A͇ si scrive A͇ oppure A͇ scritto A͇

A͌ si scrive A͌ oppure A͌ scritto A͌

Purtroppo fare formule in HTML non è facilissimo...

Ed oltretutto i vari browser, Firefox, Chrome, Internet Explorer, Opera, Safari... non si comportano tutti allo stesso modo. Vanno abbastanza bene Firefox, Chrome, Internet Explorer dalla versione 9 in poi...
Trascrivo qui alcune formule personalizzabili usando il taglia/incolla per adottare le istruzioni HTML e CSS che servono...

Uso di integrali definiti ...

0 x·dx

Uso di grossi integrali fatti da caratteri sovrapposti


0
sin(x)x ·dx

Distanziatore di espressioni


 
 
 
 
1 + 2 + 3

Uso di matrici, in questo caso di ordine 3 (rowspan=3) ....

X =




01 02 03



04 05 06
07 08 09
= 125 +




10 11 12



13 14 15
16 17 18

Uso di grosse parentesi tonde, quadre e graffe.... Si fa sovrapponendo particolari caratteri Unicode studiati per gestire queste situazioni particolari...

123 +

57

+

911

+

1315

=

Per fare un simbolo di Christoffel nella vecchia maniera di Spain ( http://www.elegio.it/doc/spain/ )

A +

ij,k

+ B

Qui volutamente NON USO direttive CSS globali ma le scrivo dentro ogni marca in cui servono per garantire che comunque, qualunque siano le direttive CSS, le direttive particolari siano applicate

Una sommatoria

A = 688 k=7   1x(k)

Un integrale

0 sin(x) dx

Una matrice di ordine 2




01 02


03 04

Una matrice di ordine 3





01 02 03



04 05 06
07 08 09

Una matrice di ordine 4







01 02 03 04





05 06 07 08
09 10 11 12
13 14 15 16

Una derivata parziale

∂ cos(x)∂ x

A proposito di Unicode ho visto in rete una comodissima pagina degli operatori matematici ( http://it.wikipedia.org/wiki/Operatori_matematici_Unicode ) ma io mi avevo fatto già da tempo la mia personale pagina di consultazione usando però non numeri esadecimali ma numeri decimali...

Per scrivere la radice di tre ossia   √3   bisogna scrivere   &#x221a;<span style="text-decoration:overline">3</span>   come, ad esempio, facendo una frazione :   32

Scrivendo per esempio a&#x307; o a&#x308; ottengo una a con un punto o con due punti sopra... Ora faccio la prova sia con le maiuscole che con le minuscole.

ȧ ḃ ċ ḋ ė ḟ ġ ḣ i̇ j̇ k̇ l̇ ṁ ṅ ȯ ṗ q̇ ṙ ṡ ṫ u̇ v̇ ẇ ẋ ẏ ż

Ȧ Ḃ Ċ Ḋ Ė Ḟ Ġ Ḣ İ J̇ K̇ L̇ Ṁ Ṅ Ȯ Ṗ Q̇ Ṙ Ṡ Ṫ U̇ V̇ Ẇ Ẋ Ẏ Ż

ä b̈ c̈ d̈ ë f̈ g̈ ḧ ï j̈ k̈ l̈ m̈ n̈ ö p̈ q̈ r̈ s̈ ẗ ü v̈ ẅ ẍ ÿ z̈

Ä B̈ C̈ D̈ Ë F̈ G̈ Ḧ Ï J̈ K̈ L̈ M̈ N̈ Ö P̈ Q̈ R̈ S̈ T̈ Ü V̈ Ẅ Ẍ Ÿ Z̈

Qualche carattere un po' insolito ‼ ‼   usando &#x203c; ovvero 8252 in decimale   A̅ B̅ m̅ 2̅   usando &#x305; ovvero 773 in decimale   A̿ B̿ m̿ 2̿   usando &#x33f; ovvero 831 in decimale   A̲ B̲ g̲ 2̲   usando &#x332; ovvero 818 in decimale.

Nelle formule è frequentissimo l'uso dei caratteri greci minuscoli: α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω , accentati : ά έ ή ί ϊ ϋ ό ύ ώ e quelli maiuscoli ... Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Ϩ Σ Τ Υ Φ Ω Ψ Ω e caratteri simil greci fuori della sequenza base ossia ϑ ϕ ϖ ϣ Ϣ ϴ ϵ. Per esempio la velocità della luce potrebbe essere resa identificabile non usando una banale c ma usando ϲ ossia &#1010; ed importanti gli operatori matematici del tipo ∂ per la derivata parziale, ∑ per la sommatoria, ∏ per la produttoria, ∇ per il nabla, ∞ per l'infinito... e si potrebbero usare anche Ϭ ϭ ϰ ϱ ϴ ϵ η̃ ὰ ὴ e, per scrivere in greco antico dove occorrono moltissimi segni diacritici usare da ἀ ἁ fino a ὀ ῦ ῶ ῼ. Consultare, per altri caratteri http://www.elegio.it/calcolatrice/archivio-utili-201308.html#n004.


Per ricordarmi cosa ho fatto da anni... 1π ( aggiornamento del 20141010 )

  • http://www.elegio.it/svg/tanteparabole.html Utilizza un nuovo metodo per usare gli archi di parabola e fa vedere come trovare i 5 punti utili della parabola ossia il fuoco, il vertice, il negafuoco e i due compagni del fuoco sulla parabola e al tempo stesso sulla retta passante per il fuoco ed ortogonale all'asse della parabola.Insegna anche come calcolare la lunghezza di un arco di parabola. Dunque il fuoco ( dove potrebbe starci il Sole ) è pronto per essere l'origine di un sistema di riferimento ad assi ortogonali.
  • http://www.elegio.it/svg/svg2014/svg-archi-parabola-cerchio+.html mostra come usare gli archi di parabola dia risultati migliori che usare archi di cerchio
  • http://www.elegio.it/svg/tenere-ben-aperti-gli-occhi.html Si tratta di una pagina che mostra che la grafica SVG può essere controllata anche dal cursore del mouse.
  • http://www.carto.net/papers/svg/samples/ Una miniera di esempi interessanti ... che dovrei capire ...
    1. http://www.carto.net/papers/svg/eventhandling/index.shtml
    2. http://www.kevlindev.com/index.htm merita di essere visitato...
    3. http://tutorials.jenkov.com/svg/index.html Un tutorial di Jakob Jenkov... sempre utile per imparare qualcosa...
  • http://www.elegio.it/svg/svg2014/pallini+altro.js.html Dal titolo non si capisce ma insegna ad aggiungere dinamicamente immagini SVG al documento.
  • http://www.elegio.it/svg/svg2014/pallini+altro-esterni.html Insegna ad aggiungere immagini al documento.
  • http://www.elegio.it/javascript/ottaedro-schiacciato++.html ( lo ripeto ) contiene una raccolta di esempi di disegni SVG e si trova qualcosa dedicato a SVG all'indice http://www.elegio.it/javascript/
  • http://www.elegio.it/svg/svg2014/immagini-interne-svg.html per usare immagini in base64 ma senza che disturbino la leggibilità dell'HTML
  • http://www.elegio.it/svg/svg2014/ ossia pagina indice dei lavori 2014... ancora un po' povera di novità ma con interessanti esempi applicativi della funzione Javascript per scrivere le direttive del path calcolandole con funzioni matematiche della libreria Math. o realizzate appositamente.
  • http://www.elegio.it/omnia/sv/sv20140210.html dedicato alla mia fissazione dell'ottaedro troncato.
  • http://www.elegio.it/omnia/sv/ ... ho deciso di fare un archivio generale delle mie attività informatiche ma anche fisiche e matematiche...
  • http://www.elegio.it/calcolatrice/archivio-utili-201308.html Non contiene solo esempi SVG ma ... anche
  • http://www.elegio.it/svg/svg2013/ ossia la pagina indice dei lavori 2013 è interessante anche per il suo contenuto, orologi decimali e consigli vari...
  • http://www.elegio.it/svg/svg2013/ottaedro-a-quadretti.xhtml disegnare e costruire ottaedri troncati è una delle mie tante fissazioni. Qui dò esempi pratici e primi prototipi di carta a quadretti...
  • http://www.elegio.it/svg/svg2013/disegnicalcolatisvg.html una raccolta di esempi applicativi di una insolita funzione Javascript fatta per consentire non solo di dare direttive al comando path ma per scrivere formule con cui calcolare un dato punto del disegno del path. Insomma non scrivere le coordinate dei punti ma calcolarle dinamicamente.
  • http://www.elegio.it/svg/test/trepunticontrollo3-html.html con libreria Javascript http://www.elegio.it/svg/test/trepunticontrollo.js.txt
  • http://www.elegio.it/svg/test/ Vari esempi...
  • http://www.elegio.it/svg/svg2012/altro-modo-di-animare.svg Animazione usando Javascript.
  • http://www.elegio.it/svg/svg2012/applico-il-path.xhtml Raccolta di esempi che insegnano soprattutto ad usare il path ma anche tante altre cose come, per esempio, fare comparire una immagine tradizionale dentro un disegno SVG. Contiene anche una libreria in Javascript usata per disegnare in immagini SVG usando un linguaggino studiato per questo scopo...
  • http://www.elegio.it/svg/svg2012/caleidoscopio.xhtml Un disegno copiato da Kevin Lindsey ed altre cose ideate da me per fini didattici.
  • http://www.elegio.it/svg/svg2012/catalogo-sao.html ossia catalogo delle stelle abbastanza luminose da essere visibili. Ora saprei fare meglio ma gia' così ho dimostrato che si può usare docomenti HTML come piccoli ma non piccolissimi database...
  • http://www.elegio.it/svg/svg2012/documento+anonimo.xhtml miscellanea di trucchi per rendere sensibile al mouse il documento SVG
  • http://www.elegio.it/svg/svg2012/isotopi-poco-catturanti.xhtml oltre ai neutroni mostra un orologio innovativo col giorno divisi in 4 parti e le ore decimi di giorno per cui hogni giorno ha 40 ore per...lavorare di più magari pagati di meno...
  • http://www.elegio.it/svg/svg2012/svg+immagine.xhtml Grafica vettoriale sovrapposta ad immagine interna
  • http://www.elegio.it/svg/svg2012/uso-path-svg-esterno.xhtml una proposta per tenere separate le direttive del path per tracciare un disegno ...fuori dalla pagina HTML complicata dalle istruzioni Javascript. Vedere anche la pagina di comandi: http://www.elegio.it/svg/svg2012/path-esterno-0.txt.
  • http://www.elegio.it/javascript/ottaedro-schiacciato++.html Contiene molti esempi pratici di disegni SVG
  • http://www.elegio.it/svg/svg2011/test-17gono-x.xhtml per imparare a fare zone cliccabili in immagini SVG
  • http://www.elegio.it/svg/svg2011/test-assi-soltanto-2-x.xhtml per inserire un doc. ESTERNO SVG in una pagina HTML
  • http://www.elegio.it/svg/svg2011/test-asta-penzolante.xhtml Animazione di un problema meccanico risolto con il Runge Kutta di Cash e Karp. Dunque un problema di meccanica classica visualizzato con la grafica SVG.
  • http://www.elegio.it/svg/svg2011/test-costruzione-pentagono-x.xhtml versione semplice che parte da sola a illustrare un metodo per disegnare un pentagono.
  • http://www.elegio.it/svg/svg2011/test-freccia-svg-per-firefox-x.xhtml esempio semplicissimo ma non funzionante bene con I.E.9
  • http://www.elegio.it/svg/svg2011/test-grafico2funzioni.xhtml ho fatto varie varianti di questa applicazione importante di SVG.
  • http://www.elegio.it/svg/svg2011/test-grafico-svg-una-funzione-x.xhtml Versione semplice da usare come traccia...
  • http://www.elegio.it/svg/svg2011/test-grafico-svg-una-funzione-x.xhtml esempio di come rendere l'immagine sensibile al puntatore del mouse
  • http://www.elegio.it/svg/svg2011/test-sole-lancette-svg-x.xhtml Un semplice schema di animazione di un orologino classico SVG.
  • http://www.elegio.it/svg/svg2011/test-sole-lancette-svg.svg il solo documento SVG senza HTML di contorno.
  • http://www.elegio.it/svg/svg2011/test-svg-000.xhtml un piccolissimo esempio di come mettere una immagine SVG dentro un file HTML.
  • http://www.elegio.it/svg/svg2011/test-svg-001.xhtml un bell'esempio da me solo personalizzato un po'
  • http://www.elegio.it/svg/svg2011/test-uso-di-use-svg.svg l'istruzione use consente di replicare lo stesso disegnino in tanti punti dell'immagine SVG.
  • http://www.elegio.it/svg/svg2011/x-alfiere-x.xhtml
    http://www.elegio.it/svg/svg2011/x-cavallo-x.xhtml
    http://www.elegio.it/svg/svg2011/x-donna-x.xhtml
    http://www.elegio.it/svg/svg2011/x-pedone-x.xhtml
    http://www.elegio.it/svg/svg2011/x-re-x.xhtml
    http://www.elegio.it/svg/svg2011/x-torre-x.xhtml Sono vari esempi scacchistici che insegnano ad usare la marca path e la g
  • http://www.elegio.it/svg/svg2011/nuovi/esempio-cartonet-1-x.xhtml Esempi presi da un buon sito utile per imparare l'SVG: http://www.carto.net/svg/manipulating_svg_with_dom_ecmascript/
  • http://www.elegio.it/svg/svg2011/nuovi/esempio-w3c-script01-x.xhtml ennesimo esempio su come rendere sensibile al mouse l'immagine SVG.
  • http://www.elegio.it/stelle/punta_astri2013.html con libreria per il calcolo di pianeti e della Luna
  • Consiglio di dare una occhiata anche a http://www.elegio.it/mp3/ dove ho messo qualche info su come usare suoni di sottofondo ( usando Internet Explorer ) o pilotare file audio mp3

    Ovviamente tutto è migliorabile ma bisogna pure iniziare facendo qualche piccola cosa.... Esistono un sacco di libri su questi argomenti ma chi ha tempo di leggerli, capirli e, dunque, trarne vantaggio ?

    https://developer.mozilla.org/it/docs/SVG quante cose non so.... :-(

     

     


    Mie note varie e progetti futuri...

    Pensare che qualcuno, oltre a me, sappia cavarsela ad usare la libreria per la gestione di simboli tensoriali è SOGNARE AD OCCHI APERTI.

    Però le formule possono essere benissimo scritte a mano anche se l'HTML è una regola di scrittura NON PENSATA PER SCRIVERE FORMULE MATEMATICHE...

    Per scrivere documenti contenenti molte formule esistono già linguaggi espressamente studiati per scrivere, ad esempio, TESI DI LAUREA O ARTICOLI PER RIVISTE SCIENTIFICHE.

    Però io avrei intenzione di arricchire i testi con animazioni basate sulla grafica vettoriale SVG e dunque... anche pagando di tasca mia per assecondare le mie manie, preferisco usare l' HTML5 ( un linguaggio permissivo che accetta errori di scrittura ) e l' XHTML che funziona come l' HTML ma non accetta nessun errore come per esempio scrivere <big> per scrivere con caratteri più grandi una certa parte di testo MA DIMENTICARSI DI SCRIVERE </big> per delimitare la zona in cui i caratteri devono essere più big dei soliti...

    Qui scrivo alcuni link per mostrare esempi di scrittura di formule con l'HTML senza usare librerie Javascript ma anche pagine in cui mostro cosa si ottiene con la mia libreria e che regole vanno seguite...

  • http://www.elegio.it/mc2/Ricci-Riemann-1.html un po' di formule con indici in alto e in basso.
  • http://www.elegio.it/mc2/moto-ellittico-201308.html frazioni e formule varie...
  • http://www.elegio.it/mc2/lorentz-2010.html ( per vedere come posso scrivere matrici )
  • http://www.elegio.it/calcolatrice/archivio-utili-201308.html#n004 per capire cosa vuol dire UNICODE
  • http://www.elegio.it/calcolatrice/frazione-con-css.xhtml con l'HTML scrivere una frazione diventa un problema ciclopico....
  • http://www.elegio.it/mc2/convenzioni-proformulex10.html Dove ho scritto le regole per usare la mia libreria per scrivere formule con molti indici.
  • http://www.elegio.it/mc2/formule-varie-tensorialix11.html esempi pratici...
  • http://www.elegio.it/calcolatrice/ per esempio potrei corredare il libro di Finzi con calcolatrici adattate a fare calcoletti volanti per capire meglio il dato capitolo del libro
  • http://www.elegio.it/svg/svg2014/ ed usare la grafica vettoriale per arricchire di contenuti dinamici il libro...
  • http://www.elegio.it/svg/svg2014/stellagauss.html mica facile scrivere quella formula iniziale...
  • http://www.elegio.it/doc/finzipastori/ Il libro di Finzi-Pastori già messo in rete ma NON DIGITALIZZATO come meriterebbe...