Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda hamming_burst » 14/05/2013, 22: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.
hamming_burst
Cannot live without
Cannot live without
 
Messaggio: 3562 di 4280
Iscritto il: 04/07/2009, 11:53

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda stan » 14/05/2013, 22: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
Avatar utente
stan
Supporto tecnico
Supporto tecnico
 
Messaggio: 1004 di 1859
Iscritto il: 02/03/2006, 21:20
Località: Un luogo geometrico

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda vict85 » 14/05/2013, 22: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.
vict85
Moderatore
Moderatore
 
Messaggio: 4484 di 9887
Iscritto il: 16/01/2008, 01:13
Località: Berlin

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda hamming_burst » 14/05/2013, 22: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.
stan ha scritto:Carina la tabella. Come hai fatto a farla? :-D

spiritosone :-D :-D
hamming_burst
Cannot live without
Cannot live without
 
Messaggio: 3564 di 4280
Iscritto il: 04/07/2009, 11:53

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda vict85 » 14/05/2013, 23: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.
vict85
Moderatore
Moderatore
 
Messaggio: 4485 di 9887
Iscritto il: 16/01/2008, 01:13
Località: Berlin

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda hamming_burst » 30/05/2013, 20: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.
hamming_burst
Cannot live without
Cannot live without
 
Messaggio: 3679 di 4280
Iscritto il: 04/07/2009, 11:53

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda stan » 31/05/2013, 00: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.
Avatar utente
stan
Supporto tecnico
Supporto tecnico
 
Messaggio: 1030 di 1859
Iscritto il: 02/03/2006, 21:20
Località: Un luogo geometrico

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda Brancaleone » 17/06/2013, 10:38

stan 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?
Eliminato l'impossibile ciò che resta, per improbabile che sia, deve essere la verità.
(Sherlock Holmes ne "Il segno dei quattro" di A. C. Doyle)
Avatar utente
Brancaleone
Senior Member
Senior Member
 
Messaggio: 543 di 1419
Iscritto il: 08/01/2012, 13:25

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda stan » 18/06/2013, 01: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 $
Avatar utente
stan
Supporto tecnico
Supporto tecnico
 
Messaggio: 1033 di 1859
Iscritto il: 02/03/2006, 21:20
Località: Un luogo geometrico

Re: Come si scrivono le formule: ASCIIMathML e TeX

Messaggioda Brancaleone » 18/06/2013, 08:05

Perfetto! :smt023
Eliminato l'impossibile ciò che resta, per improbabile che sia, deve essere la verità.
(Sherlock Holmes ne "Il segno dei quattro" di A. C. Doyle)
Avatar utente
Brancaleone
Senior Member
Senior Member
 
Messaggio: 545 di 1419
Iscritto il: 08/01/2012, 13:25

PrecedenteProssimo

Torna a Questioni tecniche del Forum (NON di matematica)

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti