31 svar
288 visningar
tomast80 704
Postad: 5 aug 2017

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 Online 1073 – Moderator
Postad: 5 aug 2017 Redigerad: 5 aug 2017

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

tomast80 704
Postad: 5 aug 2017
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 Online 1073 – Moderator
Postad: 5 aug 2017 Redigerad: 5 aug 2017

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

Affe Jkpg 969
Postad: 5 aug 2017

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

tomast80 704
Postad: 6 aug 2017 Redigerad: 6 aug 2017

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 704
Postad: 6 aug 2017

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 704
Postad: 6 aug 2017

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

tomast80 704
Postad: 6 aug 2017

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 704
Postad: 6 aug 2017

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

tomast80 704
Postad: 6 aug 2017
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 969
Postad: 6 aug 2017
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 6739 – Tillträdande Moderator
Postad: 6 aug 2017 Redigerad: 6 aug 2017

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 391
Postad: 6 aug 2017

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. 

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 280 – Admin
Postad: 9 aug 2017 Redigerad: 9 aug 2017
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 6739 – Tillträdande Moderator
Postad: 9 aug 2017 Redigerad: 9 aug 2017
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!

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 391
Postad: 9 aug 2017 Redigerad: 9 aug 2017
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. 

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 391
Postad: 9 aug 2017
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. :)

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 969
Postad: 9 aug 2017
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 969
Postad: 9 aug 2017
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 280 – Admin
Postad: 10 aug 2017
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 280 – Admin
Postad: 10 aug 2017 Redigerad: 10 aug 2017
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 969
Postad: 10 aug 2017 Redigerad: 10 aug 2017
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 280 – Admin
Postad: 10 aug 2017 Redigerad: 10 aug 2017
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 969
Postad: 10 aug 2017 Redigerad: 10 aug 2017
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 280 – Admin
Postad: 11 aug 2017 Redigerad: 11 aug 2017
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