Passa al tema normale
Regolamento del Forum. Come scrivere le formule. Come sperare di essere aiutati. Problemi tecnici. Suggerimenti, critiche e proposte per migliorare. Attenzione: qui non ci vanno questioni di matematica

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

Re: Come si scrivono le formule: ASCIIMathML e TeX

14/05/2013, 21:16

Ho notato che c'è uno swap nei simboli ASCIIMathML di phi e varphi

ACHIIMathMLMathML
phi$\phi$\(\phi\)
varphi$\varphi$\(\varphi\)


l'ordine corretto è quello di MathML.

Re: Come si scrivono le formule: ASCIIMathML e TeX

14/05/2013, 21:31

Sì, è un bug che correggeranno nella prossima versione di MathJax.

Testo nascosto, perché contrassegnato dall'autore come fuori tema. Fai click in quest'area per vederlo.
Carina la tabella. Come hai fatto a farla? :-D

Re: Come si scrivono le formule: ASCIIMathML e TeX

14/05/2013, 21:31

hamming_burst ha scritto:Ho notato che c'è uno swap nei simboli ASCIIMathML di phi e varphi

ACHIIMathMLMathML
phi$\phi$\(\phi\)
varphi$\varphi$\(\varphi\)


l'ordine corretto è quello di MathML.


A rigore è l’opposto. Ma dipende da cosa viene considerato come quello corretto. Quello che tu ritieni corretto è l’ordine LateX, che però è l’opposto di quello Unicode (e quindi standardizzato). L’ordine di LateX deriva da preferenze di informatici e fisici americani, ma nella matematica e in Europa in genere la preferenza è invertita. Non è raro che un file LateX in italia e in europa scambi le due.

Re: Come si scrivono le formule: ASCIIMathML e TeX

14/05/2013, 21:41

vict85 ha scritto:A rigore è l’opposto. Ma dipende da cosa viene considerato come quello corretto. Quello che tu ritieni corretto è l’ordine LateX, che però è l’opposto di quello Unicode (e quindi standardizzato). L’ordine di LateX deriva da preferenze di informatici e fisici americani, ma nella matematica e in Europa in genere la preferenza è invertita. Non è raro che un file LateX in italia e in europa scambi le due.

intendevo rispetto MathJax, perchè ricordavo che ASCIMathML sia convertito/interpretato in/da MathJax (e non MathML...).

Non sapevo comunque questo fatto della convenzione. Infatti il phi a cui son abituato è questo \(\phi\), l'altro lo avrò usato solo come alternativa notazionale.

Testo nascosto, perché contrassegnato dall'autore come fuori tema. Fai click in quest'area per vederlo.
anonymous_be1147 ha scritto:Carina la tabella. Come hai fatto a farla? :-D

spiritosone :-D :-D

Re: Come si scrivono le formule: ASCIIMathML e TeX

14/05/2013, 22:14

hamming_burst ha scritto:Non sapevo comunque questo fatto della convenzione. Infatti il phi a cui son abituato è questo \(\phi\), l'altro lo avrò usato solo come alternativa notazionale.


Lo ricordo perché il pacchetto unicode-math permette di scegliere lo standard da seguire.

Dopo aver guardato l'unicode devo dire che sono stato un po’ eccessivo. Lo scambio è avvenuto dall’unicode 3.0 (siamo alla 5.2) per il fatto che \(\displaystyle \varphi \) è la forma preferibile per il testo scritto in greco. L’unicode quindi ritiene che \(\displaystyle \phi \) sia un simbolo tecnico. Sinceramente, a meno di scrivere in greco, non è necessario distinguere per bene i due stili. In matematica comunque non è raro vedere \(\displaystyle \varphi \) anche su articoli stranieri.

Re: Come si scrivono le formule: ASCIIMathML e TeX

30/05/2013, 19:02

Ho notato un problema con la funzione ceil e ASCIIMathML in alcuni vecchi post.

$\lceil\ n\ \rceil$
non viene convertito.

con MathJax: \(\lceil n \rceil\) oppure con il vecchio
 \( \displaystyle 
[tex]\lceil n \rceil \) funziona.

Re: Come si scrivono le formule: ASCIIMathML e TeX

30/05/2013, 23:10

Sì, non funzionano perché erano delle aggiunte che avevamo fatto noi allo script ASCIIMathML originale. I comandi riconosciuti sarebbero
~|
e
|~
oppure
lceiling
e
rceiling
. In ogni caso le ho ripristinate. Forse ce ne sarebbero altre da aggiungere. Appena ho un po' di tempo controllo per bene.

Grazie di averlo segnalato.

Re: Come si scrivono le formule: ASCIIMathML e TeX

17/06/2013, 09:38

anonymous_be1147 ha scritto:
minomic ha scritto:Approfitto di questo thread per chiedere una cosa: come mai se cerco di inserire formule "fuori corpo" non vengono interpretate correttamente?
Ad esempio $(1/2)^x$ e $$(1/2)^x$$ dove per ottenere la seconda ho solo utilizzato un doppio simbolo di dollaro.
Succede perché nel primo caso stai usando ASCIIMathML, nel secondo invece LaTeX. Quindi per ottenere lo stesso risultato bisogna usare
\frac


$$\left(\frac{1}{2}\right)^x$$

P.S. A mio parere sarebbe meglio non usare il doppio dollaro, bensì i delilmitatori
\[
e
\]
.

A tal proposito mi domandavo: è possibile fare in modo che per il "fuori corpo" (indipendentemente si usi
\[
\]
o il doppio dollaro) si possa impiegare la scrittura ASCIIMathML, molto più comoda della rigida LaTeX?

Re: Come si scrivono le formule: ASCIIMathML e TeX

18/06/2013, 00:32

Sì può fare però non automaticamente, per lo meno non con la configurazione attuale. Basta che vai a capo, scrivi la formula in ASCIIMathML (racchiudendola tra i due
$
), la selezioni e poi fai click sul pulsantino
[ center ]
nell'editor:

$ 1 / 2 + 1 = 3 / 2 $

Re: Come si scrivono le formule: ASCIIMathML e TeX

18/06/2013, 07:05

Perfetto! :smt023
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.