31 svar
331 visningar
tomast80 4209
Postad: 5 aug 2017 06:42

Formler försvinner vid redigering

Hej!

När jag redigerar ett inlägg med en lite längre formel med mobilen (iPhone) så försvinner en hel del av formeln och måste skrivas om. Detta är mycket irriterande. Vad beror det på och går det att fixa till? Någon moderator som noterat detta?

statement 2574 – Fd. Medlem
Postad: 5 aug 2017 10:38 Redigerad: 5 aug 2017 10:38

Menar du att formeln ersätts med "Error converting from LaTeX to MathML"?

tomast80 4209
Postad: 5 aug 2017 11:02
statement skrev :

Menar du att formeln ersätts med "Error converting from LaTeX to MathML"?

Först försvinner en del av formeln och sen när man postar igen efter redigering får man meddelandet som du skrivit. Enda man kan göra är att skriva om igen de formler man redan skrivit i originalinlägget.

statement 2574 – Fd. Medlem
Postad: 5 aug 2017 22:07 Redigerad: 5 aug 2017 22:21

Har du sett den här tråden? Läs tussetors svar.

Affe Jkpg 6630
Postad: 5 aug 2017 23:37

Ibland vill man redigera en LaTeX-skriven formel som någon annan skrivit. Det har jag aldrig lyckats med.

tomast80 4209
Postad: 6 aug 2017 07:11 Redigerad: 6 aug 2017 07:16

Exempel på lång formel:

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y = \frac{abc}{cde} = \frac{ab}{de} = \frac{2ab}{2de} = \frac{1}{de}\cdot ab = \frac{1}{d}\cdot \frac{1}{e} \cdot ab

tomast80 4209
Postad: 6 aug 2017 07:14

Formeln ovan funkar perfekt, men nu ser jag att jag stavat fel på ordet "formel" och trycker därför på Redigera. Då försvinner minst halva formeln (se nästa inlägg).

tomast80 4209
Postad: 6 aug 2017 07:17

Nu uppstod inte problemet. Kanske redigerade jag för snabbt förut när jag stötte på det?

tomast80 4209
Postad: 6 aug 2017 07:27

Testar igen.

Exempel på lång formel:
y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y = \frac{abc}{cde} = \frac{ab}{de} = \frac{2ab}{2de} = \frac{1}{de}\cdot ab = \frac{1}{d}\cdot \frac{1}{e} \cdot ab

tomast80 4209
Postad: 6 aug 2017 07:30

Felet dyker inte upp nu igen. Släpper det tills vidare och får meddela igen ifall jag stöter på det.

tomast80 4209
Postad: 6 aug 2017 07:42
statement skrev :

Har du sett den här tråden? Läs tussetors svar.

Tack statement! Mitt problem var dock av lite annan art.

Affe Jkpg 6630
Postad: 6 aug 2017 10:04
tomast80 skrev :

Exempel på lång formel:

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y = \frac{abc}{cde} = \frac{ab}{de} = \frac{2ab}{2de} = \frac{1}{de}\cdot ab = \frac{1}{d}\cdot \frac{1}{e} \cdot ab

Jag kopierar formeln tomast80 skrivit för att redigera den. Då blir så här tråkigt:

y=
abc
cde

=
ab
de

=
2ab
2de

=
1
de

⋅ab=
1
d


1
e

⋅ab

Smaragdalena Online 78101 – Lärare
Postad: 6 aug 2017 12:47 Redigerad: 6 aug 2017 12:52

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab = abdey=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab\;=\;\frac{ab}{de}

Testar att citera tomast80:s formel och försöker redigera den, och raderar det omkring.Om det här funkar, är det användbart om man baravill ha formler från ETT tidigare inlägg i sitt svar, men bökigt om man skall öppna flera olika förnster och klipp-och-klistra.

EDIT: I mitt oskickade inlägg fanns det en lång formel som jag kopierar igen här: y=abccde=abde=2ab2de=1de·ab=1d·1e·ab = abdey=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab\;=\;\frac{ab}{de}

I mitt synliga inlägg fanns det bara ett y med det typsnitt som används av formelskrivaren. Det finns inte något y i formeln alls.

woozah 1414 – Fd. Medlem
Postad: 6 aug 2017 14:10

Problemet ligger väl i grund och botten på LaTeX-kompilatorn. Det verkar snarare som att den tar koden man skriver manuellt och kompilerar den och sedan visar det som en sorts bild. Finns då inte stöd för vissa kommandon så blir det "Error...MathML". Extremt frustrerande då man inte får en aning om vilka kommandon som stöds eller inte stöds och framförallt så försvinner koden man skriver. Förstår inte varför man inte kan göra som på gamla pluggakuten. 

Palle Derkert 1340 – Admin
Postad: 9 aug 2017 12:00
woozah skrev :

Problemet ligger väl i grund och botten på LaTeX-kompilatorn. Det verkar snarare som att den tar koden man skriver manuellt och kompilerar den och sedan visar det som en sorts bild. Finns då inte stöd för vissa kommandon så blir det "Error...MathML". Extremt frustrerande då man inte får en aning om vilka kommandon som stöds eller inte stöds och framförallt så försvinner koden man skriver. Förstår inte varför man inte kan göra som på gamla pluggakuten. 

Du har rätt i att problemet härstammar från att Wiris (latex-editorn) granskar latex-koden vid postning och om den innehåller något fel så skriver den ut felmeddelandet och tar bort latex-koden. Det är ju onekligen ett rätt uselt sätt att hantera fel av Wiris! Det är dock rätt krångligt (vi har gjort försök) att få bort Wiris granskning från manuellt inskriven latex-koden. Det finns förmodligen vägar runt det men det är tidskrävande och kräver mer resurser från Mattecentrum. Lösningen tills vidare är att alltid förhandsgranska sin manuellt skrivna latex i Wiris-editorn (genom att placera markören inom uttrycket och klicka på roten-ur tecknet i verktygsraden). Visas inte uttrycket rätt där så innehåller det fel eller saker som inte stöds.

Man ska dock komma ihåg att Wiris på ett enkelt sätt gör det möjligt för de som inte är experter på latex att skriva formler. På gamla pluggakuten var det betydligt mer omständigt att göra detta då det inte var integrerat i editorn, vilket gjorde att många inte använde formler alls.

Palle Derkert 1340 – Admin
Postad: 9 aug 2017 12:03 Redigerad: 9 aug 2017 12:05
smaragdalena skrev :

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab = abde y=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab\;=\;\frac{ab}{de}

Testar att citera tomast80:s formel och försöker redigera den, och raderar det omkring.Om det här funkar, är det användbart om man baravill ha formler från ETT tidigare inlägg i sitt svar, men bökigt om man skall öppna flera olika förnster och klipp-och-klistra.

EDIT: I mitt oskickade inlägg fanns det en lång formel som jag kopierar igen här: y=abccde=abde=2ab2de=1de·ab=1d·1e·ab = abde y=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab\;=\;\frac{ab}{de}

I mitt synliga inlägg fanns det bara ett y med det typsnitt som används av formelskrivaren. Det finns inte något y i formeln alls.

Om ni råkar ut för det här att hela formeln inte syns (som i ditt inlägg jag citerade nu) så lägg in ett mellanslag mellan dollartecknena och latex-fomeln, då syns det. Jag har gjort det i citatet ovan som ni ser. Det är en märklig bugg, mycket oklart vad den beror på.

Smaragdalena Online 78101 – Lärare
Postad: 9 aug 2017 12:09 Redigerad: 9 aug 2017 12:09
smaragdalena skrev :

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab = abde y=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab\;=\;\frac{ab}{de}

Testar att citera tomast80:s formel och försöker redigera den, och raderar det omkring.Om det här funkar, är det användbart om man baravill ha formler från ETT tidigare inlägg i sitt svar, men bökigt om man skall öppna flera olika förnster och klipp-och-klistra.

EDIT: I mitt oskickade inlägg fanns det en lång formel som jag kopierar igen här: y=abccde=abde=2ab2de=1de·ab=1d·1e·ab = abde y=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab\;=\;\frac{ab}{de}

I mitt synliga inlägg fanns det bara ett y med det typsnitt som används av formelskrivaren. Det finns inte något y i formeln alls.

Testar att lägga in mellanslag - och jag får ju erkänna att det faktiskt fanns ett y i originalformeln, som jag råkat förbise!

EDIT: Nu syns formlerna!

Palle Derkert 1340 – Admin
Postad: 9 aug 2017 12:10
Affe Jkpg skrev :
tomast80 skrev :

Exempel på lång formel:

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y = \frac{abc}{cde} = \frac{ab}{de} = \frac{2ab}{2de} = \frac{1}{de}\cdot ab = \frac{1}{d}\cdot \frac{1}{e} \cdot ab

Jag kopierar formeln tomast80 skrivit för att redigera den. Då blir så här tråkigt:

 

Det går inte att markera en formel och kopiera den rakt av, webbläsaren kopierar själva texten som syns och inte latex-koden. Citera istället inlägget och kopiera koden där, vill du sen bli av med citatet är det bara att radera det. 

Det är uppenbart av bl a den här tråden att det finns ett antal sätt att handskas med forumet som inte är helt uppenbara att hitta. Skulle det kunna komma fram några hjälpsamma rutor t ex när man försöker citera på fel sätt, om man försöker redigera en formel - forumet är inte särskilt intuitivt, i alla fall inte för min intuition!

woozah 1414 – Fd. Medlem
Postad: 9 aug 2017 13:01 Redigerad: 9 aug 2017 13:01
Palle Derkert skrev :
woozah skrev :

Problemet ligger väl i grund och botten på LaTeX-kompilatorn. Det verkar snarare som att den tar koden man skriver manuellt och kompilerar den och sedan visar det som en sorts bild. Finns då inte stöd för vissa kommandon så blir det "Error...MathML". Extremt frustrerande då man inte får en aning om vilka kommandon som stöds eller inte stöds och framförallt så försvinner koden man skriver. Förstår inte varför man inte kan göra som på gamla pluggakuten. 

Du har rätt i att problemet härstammar från att Wiris (latex-editorn) granskar latex-koden vid postning och om den innehåller något fel så skriver den ut felmeddelandet och tar bort latex-koden. Det är ju onekligen ett rätt uselt sätt att hantera fel av Wiris! Det är dock rätt krångligt (vi har gjort försök) att få bort Wiris granskning från manuellt inskriven latex-koden. Det finns förmodligen vägar runt det men det är tidskrävande och kräver mer resurser från Mattecentrum. Lösningen tills vidare är att alltid förhandsgranska sin manuellt skrivna latex i Wiris-editorn (genom att placera markören inom uttrycket och klicka på roten-ur tecknet i verktygsraden). Visas inte uttrycket rätt där så innehåller det fel eller saker som inte stöds.

Man ska dock komma ihåg att Wiris på ett enkelt sätt gör det möjligt för de som inte är experter på latex att skriva formler. På gamla pluggakuten var det betydligt mer omständigt att göra detta då det inte var integrerat i editorn, vilket gjorde att många inte använde formler alls.

 

Ja, jag förstår principen av Wiris. Det är knappast så att alla har arbetat lika mycket som mig med LaTeX så man kan alla kommandon utantill. :)

 

Jag vet dock inte om det där med förhandsgranskning med Wiris faktiskt. Häromdan så försökte jag förhandsgranska en formel jag skrev (efter jag läst ett inlägg av dig) och det visades helt korrekt. När jag sedan postade så blev det bara integral-tecknet samt gränserna och resten försvann. Kan göra ett försök här.

 

0xλ·eλx+λadx \int_{0}^{x}\lambda\cdot e^{\lambda x+\lambda a}dx

 

Edit: Nu funkade det. Så tydligen var det något cache-fel hos mig antagligen. 

Palle Derkert 1340 – Admin
Postad: 9 aug 2017 13:23
woozah skrev :

Ja, jag förstår principen av Wiris. Det är knappast så att alla har arbetat lika mycket som mig med LaTeX så man kan alla kommandon utantill. :)

 

Jag vet dock inte om det där med förhandsgranskning med Wiris faktiskt. Häromdan så försökte jag förhandsgranska en formel jag skrev (efter jag läst ett inlägg av dig) och det visades helt korrekt. När jag sedan postade så blev det bara integral-tecknet samt gränserna och resten försvann. Kan göra ett försök här.

 

Edit: Nu funkade det. Så tydligen var det något cache-fel hos mig antagligen. 

Nej det är inget cache-fel utan något annat märkligt som vi inte riktigt begriper. Visas enbart en del av formeln så lägg till ett mellanslag mellan dollartecknen och latexen så verkar det lösa sig. 

woozah 1414 – Fd. Medlem
Postad: 9 aug 2017 13:26
Palle Derkert skrev :
woozah skrev :

Ja, jag förstår principen av Wiris. Det är knappast så att alla har arbetat lika mycket som mig med LaTeX så man kan alla kommandon utantill. :)

 

Jag vet dock inte om det där med förhandsgranskning med Wiris faktiskt. Häromdan så försökte jag förhandsgranska en formel jag skrev (efter jag läst ett inlägg av dig) och det visades helt korrekt. När jag sedan postade så blev det bara integral-tecknet samt gränserna och resten försvann. Kan göra ett försök här.

 

Edit: Nu funkade det. Så tydligen var det något cache-fel hos mig antagligen. 

Nej det är inget cache-fel utan något annat märkligt som vi inte riktigt begriper. Visas enbart en del av formeln så lägg till ett mellanslag mellan dollartecknen och latexen så verkar det lösa sig. 

 

Okej, tack! Låter väldigt märkligt att ett mellanslag gör skillnad. Det är väl bara acceptera antar jag. :)

Palle Derkert 1340 – Admin
Postad: 9 aug 2017 13:29
smaragdalena skrev :

Det är uppenbart av bl a den här tråden att det finns ett antal sätt att handskas med forumet som inte är helt uppenbara att hitta. Skulle det kunna komma fram några hjälpsamma rutor t ex när man försöker citera på fel sätt, om man försöker redigera en formel - forumet är inte särskilt intuitivt, i alla fall inte för min intuition!

Jo det finns lite knep som kan vara bra att känna till. Citera på fel sätt vet jag inte riktigt vad det skulle åsyfta, men kring redigering av formler med latex finns det ju onekligen lite användbarhetsprobelm. Vet inte om det finns något smidigt sätt att informera om det via tipsrutor, det är ju trots allt power-user funktioner som långt ifrån alla behöver ta del av. 

Vi har samlat en del tips i den här tråden, utöka gärna själva om ni har ett bra knep. Ska länka till den tråden på lite fler ställen. 

Affe Jkpg 6630
Postad: 9 aug 2017 19:06
Palle Derkert skrev :
Affe Jkpg skrev :
tomast80 skrev :

Exempel på lång formel:

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y = \frac{abc}{cde} = \frac{ab}{de} = \frac{2ab}{2de} = \frac{1}{de}\cdot ab = \frac{1}{d}\cdot \frac{1}{e} \cdot ab

Jag kopierar formeln tomast80 skrivit för att redigera den. Då blir så här tråkigt:

 

Det går inte att markera en formel och kopiera den rakt av, webbläsaren kopierar själva texten som syns och inte latex-koden. Citera istället inlägget och kopiera koden där, vill du sen bli av med citatet är det bara att radera det. 

Jag har försökt peka på ett annat problem än Palle tycks utgå ifrån. Säg att en kollega har skrivit en lång snygg formel. Sedan vill jag bygga mitt eget inlägg på denna formel. Då blir det mödosamt att skriva kollegans formel så att säga från börja. Jag vill kunna kopiera formler för att sedan redigera och/eller göra tillägg till dom.

Det mest intuitiva sättet (åtminstone för min intuition) är att kopiera och klistra in, eventuellt följt av att markera och klicka på "citera". Synd att inte detta fungerar här!

Kanske man kan lägga till en post i instruktionstråden om hur man kan hämta en formel till exempel Formelsamlingen?! Förhoppningsvis har jag lärt mig hur man gör nu!

Affe Jkpg 6630
Postad: 9 aug 2017 23:07
smaragdalena skrev :

Det mest intuitiva sättet (åtminstone för min intuition) är att kopiera och klistra in, eventuellt följt av att markera och klicka på "citera". Synd att inte detta fungerar här!

Kanske man kan lägga till en post i instruktionstråden om hur man kan hämta en formel till exempel Formelsamlingen?! Förhoppningsvis har jag lärt mig hur man gör nu!

Då är vi åtminstone två personer som delar samma åsikt om "Det mest intuitiva sättet..." :-)

Palle Derkert 1340 – Admin
Postad: 10 aug 2017 10:02
Affe Jkpg skrev :

Jag har försökt peka på ett annat problem än Palle tycks utgå ifrån. Säg att en kollega har skrivit en lång snygg formel. Sedan vill jag bygga mitt eget inlägg på denna formel. Då blir det mödosamt att skriva kollegans formel så att säga från börja. Jag vill kunna kopiera formler för att sedan redigera och/eller göra tillägg till dom.

Jo men det går ju, det var det jag försökte beskriva! :)

Om du vill kopiera en formel från ett annat inlägg så klickar du på citera på det inlägget. Då får du upp hela inlägget som ett citat. Om formeln är inskriven som manuell latex så kopierar du bara latex-koden och skapar sedan ditt inlägg och klistrar in den. Om formeln är skapad med Wiris så klickar du på formeln, sen på wiris-symbolen i verktygsfältet och sen markerar du formeln inne i Wiris-editorn och kopierar (ctrl-c). I inlägget du vill skapa så öppnar du Wiris-editorn och klistrar in (ctrl-v), då blir det rätt.

Palle Derkert 1340 – Admin
Postad: 10 aug 2017 10:04 Redigerad: 10 aug 2017 10:04
smaragdalena skrev :

Det mest intuitiva sättet (åtminstone för min intuition) är att kopiera och klistra in, eventuellt följt av att markera och klicka på "citera". Synd att inte detta fungerar här!

Ja visst vore det toppen, men så fungerar tyvärr inte LaTeX på webben, det är ju inte ren text utan en massa HTML inblandat för att få till formateringen. Om ni har något exempel på ett annat forum som fått till den funktionen är jag mycket nyfiken på hur det är gjort. 

Kanske man kan lägga till en post i instruktionstråden om hur man kan hämta en formel till exempel Formelsamlingen?! Förhoppningsvis har jag lärt mig hur man gör nu!

Bra idé!

Affe Jkpg 6630
Postad: 10 aug 2017 10:21 Redigerad: 10 aug 2017 10:27
Palle Derkert skrev :
Affe Jkpg skrev :

Jag har försökt peka på ett annat problem än Palle tycks utgå ifrån. Säg att en kollega har skrivit en lång snygg formel. Sedan vill jag bygga mitt eget inlägg på denna formel. Då blir det mödosamt att skriva kollegans formel så att säga från börja. Jag vill kunna kopiera formler för att sedan redigera och/eller göra tillägg till dom.

Jo men det går ju, det var det jag försökte beskriva! :)

Om du vill kopiera en formel från ett annat inlägg så klickar du på citera på det inlägget. Då får du upp hela inlägget som ett citat. Om formeln är inskriven som manuell latex så kopierar du bara latex-koden och skapar sedan ditt inlägg och klistrar in den. Om formeln är skapad med Wiris så klickar du på formeln, sen på wiris-symbolen i verktygsfältet och sen markerar du formeln inne i Wiris-editorn och kopierar (ctrl-c). I inlägget du vill skapa så öppnar du Wiris-editorn och klistrar in (ctrl-v), då blir det rätt.

Lessen Palle, jag är nog ovanligt ovan vid det datortekniska...trots (pga?) mer än 30års professionell erfarenhet. Jag försöker följa din instruktion och får en massa konstiga dollartecken m.m. när jag t.ex. försöker utgå från tomast80 formel i denna tråd.

Palle Derkert 1340 – Admin
Postad: 10 aug 2017 10:28 Redigerad: 10 aug 2017 10:32
Affe Jkpg skrev :

Lessen Palle, jag är nog ovanligt ovan vid det datortekniska...trots mer än 30års professionell erfarenhet. Jag försöker följa din instruktion och får en massa konstiga dollartecken m.m. när jag t.ex. försöker utgå från tomast80 formel i denna tråd.

Menar du det här?:

Det är manuellt skriven latex, den är bara att klistra in i inlägget. Vill du granska den eller redigera den i Wiris så ställer du markören var som helst inom dollartecknen och klickar på rot-tecknet i editorn så får du upp den grafiskt format.

Dock så märker jag att Wiris-editorn tar bort mellanslagen mellan inledande och avslutande dollartecknen i själva latexen vi redigering, dessa behöver man lägga till för att inte formeln ska klippas av. Lite meck alltså, men det går! :)

Affe Jkpg 6630
Postad: 10 aug 2017 15:53 Redigerad: 10 aug 2017 15:57
Palle Derkert skrev :
Affe Jkpg skrev :

Lessen Palle, jag är nog ovanligt ovan vid det datortekniska...trots mer än 30års professionell erfarenhet. Jag försöker följa din instruktion och får en massa konstiga dollartecken m.m. när jag t.ex. försöker utgå från tomast80 formel i denna tråd.

Menar du det här?:

Det är manuellt skriven latex, den är bara att klistra in i inlägget. Vill du granska den eller redigera den i Wiris så ställer du markören var som helst inom dollartecknen och klickar på rot-tecknet i editorn så får du upp den grafiskt format.

Dock så märker jag att Wiris-editorn tar bort mellanslagen mellan inledande och avslutande dollartecknen i själva latexen vi redigering, dessa behöver man lägga till för att inte formeln ska klippas av. Lite meck alltså, men det går! :)

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab

Wow, nu trilla polletten ner!

Jag kan inte låta bli att tänka på Smaragdalenas kommentar om intuitivitet. Hur många kan hantera denna exklusiva funktion?

Palle Derkert 1340 – Admin
Postad: 11 aug 2017 10:35 Redigerad: 11 aug 2017 13:15
Affe Jkpg skrev :

y=abccde=abde=2ab2de=1de·ab=1d·1e·ab y=\frac{abc}{cde}=\frac{ab}{de}=\frac{2ab}{2de}=\frac1{de}\cdot ab=\frac1d\cdot\frac1e\cdot ab

Wow, nu trilla polletten ner!

Jag kan inte låta bli att tänka på Smaragdalenas kommentar om intuitivitet. Hur många kan hantera denna exklusiva funktion?

Så bra att du fick till det!

Latex på webben är en ganska komplex sak, enligt våra efterforskningar är Wiris den smidigaste editorn och manuellt skriven latex är och förblir en power-user funktion. Som det funkar nu är ändå bra mycket mer tillgängligt än på gamla Pluggakuten. Det är en inlärningskurva helt enkelt, man behöver få en förståelse för hur det hänger ihop.

Edit: Jag har lagt till en beskrivning av hur man kopierar formler i Instruktionstråden.

Svara Avbryt
Close