Page 1 of 1

Forslag om å erstatte mimetex med imgtex

Posted: 25/03-2011 15:40
by Markonan
Hey kidz. 8-)

Kom over en annen nettbasert LaTeX-program som heter imgtex. Tror det er den som er implementert på de forskjellige wiki-typene.

Sendte anmodning til administratoren om at de burde gå over til imgtex. Det er gratis og ikke så veldig vanskelig å installere, spesielt ikke når man har lagt inn mimetex fra før.

Tre ting som er fint meg imgtex fremfor mimetex er at 1) det er mye vakrere, 2) den støtter linjeskift uten at du får en stygg <br> og 3) man kan skrive f'(x) direkte i LaTeX koden. :)

Jeg tror imgtex har støtte for å inkludere alle mulige LaTeX-pakker fra den ordentlige versjonen, noe jeg også tror mimetex ikke kan.

mimetex:
[tex]\int_0^\infty{x^{2n} e^{-a x^2}\,dx}= \frac{2n-1}{2a} \int_0^\infty{x^{2(n-1)} e^{-a x^2}\,dx}= \frac{(2n-1)!!}{2^{n+1}} \sqrt{\frac{\pi}{a^{2n+1}}} = \frac{(2n)!}{n! 2^{2n+1}} \sqrt{\frac{\pi}{a^{2n+1}}}[/tex]

Samme kode i imgtex:
Image
(må ta det som eget bilde siden imgtex ikke funker når det kalles eksternt).

Kode for LaTeX'en jeg brukte her:

Code: Select all

\int_0^\infty{x^{2n} e^{-a x^2}\,dx}= \frac{2n-1}{2a} \int_0^\infty{x^{2(n-1)} e^{-a x^2}\,dx}= \frac{(2n-1)!!}{2^{n+1}} \sqrt{\frac{\pi}{a^{2n+1}}} = \frac{(2n)!}{n! 2^{2n+1}} \sqrt{\frac{\pi}{a^{2n+1}}}
Sted for å teste imgtex:
http://www.eaflux.com/imgtex/interactive.html

Posted: 25/03-2011 15:41
by Markonan
Foreslår at de inkluderer en ny type tag for imgtex, så alle de gamle innleggene med [tex][tex][/tex]-taggene vil fortsette å fungere.

Vet ikke om det er nødvendig da, men det finner vel noen fort ut. :)

Posted: 25/03-2011 18:01
by drgz
Får mye mer oversiktlig (La)TeX-kode også med imgTeX ser det ut til. Jeg stemmer for! (Vil ligninger nummereres automatisk på et forum også, som når en bruker den test-siden?)

Posted: 25/03-2011 18:11
by Markonan
Jepp, man får opp nøyaktig det samme der som man gjør i forumet.
Man kan også skru av nummereringene med å legge til \nonumber.

Den støtter litt alternative kommandoer også, som f.eks begin{align}.

Det blir veldig sexy! Test det ut! (Og fjern \[ og \] som er vanlig matte)

Code: Select all

\begin{align}
d(x,y) &= 2x^2 + 3xy + y^2 - xy - x^2\nonumber\\
 & = x^2 + 2xy + y^2\nonumber\\
 &= (x + y)^2 \nonumber
\end{align}

Posted: 25/03-2011 21:01
by Gustav
Estetisk sett syns jeg imgtex ser bra ut, og bedre enn mimetex. Sålenge det ikke er andre underliggende ting med det som gjør det mindre egnet på et slikt forum, støtter ihvertfall jeg forslaget til Markonan.

Posted: 26/03-2011 00:12
by FredrikM
Jeg er sikkert bare rar, men jeg synes mimetex har en stor fordel i og med at bildene har transparent bakgrunn. imgtex ser så innlimet ut med den hvite bakgrunnen. Jeg synes ikke den typografiske forskjellen er spesielt stor heller.

Posted: 26/03-2011 09:15
by drgz
FredrikM wrote:Jeg er sikkert bare rar, men jeg synes mimetex har en stor fordel i og med at bildene har transparent bakgrunn. imgtex ser så innlimet ut med den hvite bakgrunnen.
Det er sikkert noe som kan endres på?

Jeg synes ikke den typografiske forskjellen er spesielt stor heller.
Ikke?

Code: Select all

[tex]\mathbf{a}=\left[a_1\,a_2\,\ldots\,a_N\right]^\mathrm{T}[/tex]
mimeTeX: [tex]\mathbf{a}=\left[a_1\,a_2\,\ldots\,a_N\right]^\mathrm{T}[/tex]

imgTeX:
Image

Synes imgTeX rendres mye bedre enn mimeTeX, som ofte gjør det problematisk å skille mellom symboler skrevet med forskjellige fonter (bf, rm, osv).

Posted: 26/03-2011 15:57
by Markonan
Det er ikke så vanskelig å fikse den hvite bakgrunnen. Om ikke det går an i selve programvaren, så fikk jeg det til via imagemagick og kommandoen:

Code: Select all

convert -transparent white bilde.png bilde.png
Man kan med andre ord lage et eget skript som fjerner den hvite bakgrunnen for deg, om ikke imgtex klarer det selv.

Støtte for \begin{align}:
Image

mimetex:
[tex]\begin{align}d(x,y) &= 2x^2 + 3xy + y^2 - xy - x^2\nonumber\\ &= x^2 + 2xy + y^2\nonumber\\ &= (x + y)^2 \nonumber\end{align}[/tex]

Via imgtex får man også støtte for tabeller f.eks:
Image

Sammenlignet med mimetex, der jeg måtte stappe all koden på en linje (og fikset bittelitt). :)
[tex]\begin{tabular}{|r|l|}\hline7C0 & \rm{hexadecimal} \\3700 & \rm{octal} \\ 11111000000 & \rm{binary} \\ \hline 1984 & \rm{decimal} \\ \hline\end{tabular}[/tex]

Fra et innlegg jeg nettopp skrev i vgs-forumet:
Image

mimetex:
[tex]x^{\frac{3}{2}} = x^{1 + \frac{1}{2}} = x\cdot x^{\frac{1}{2}} = x\sqrt{x}[/tex]

Og som nevnt tidligere kan man legge til det man ønsker av alle mulige LaTeX-pakker, som gjør mulighetene endeløse. :)

Posted: 26/03-2011 16:00
by Markonan
Forresten virker det som om mimetex har blitt oppgradert litt, så den også støtter TeX-kode over flere linjer.

Anbefaler at mimetex oppgraderes i samme slengen.

Posted: 24/04-2011 13:09
by Nebuchadnezzar
Hva sier administratorene til dette ? Selv støtter jeg forslaget!

Posted: 24/04-2011 14:21
by Markonan
Vi bruker en flere år gammel versjon av det som heter 'mimetex' på forumet. Mimetex ble sist oppdatert i desember 2010. Han som utviklet mimetex har også utviklet noe som heter 'mathtex' (sist oppdatert 6. april 2011) som er omtent det samme som imgtex.

Kanskje vi klarer å få dem til å gå over til noe sånt.

Her er testeboks for nyeste mimetex:
http://www.forkosh.dreamhost.com/source ... quickstart

Og her er for mathtex:
http://www.forkosh.com/mimetextutorial.html

Den ser ganske mye finere ut!

Det som er litt kronglete med imgtex er at det krever noe som heter fast-cgi som er litt uvanlig. mathtex krever bare vanlig cgi som er rimelig standard.

Ser ut til at de er villig til å oppgradere mimetex, men skal spørre om de kan teste litt med mathtex og se om de stapper inn det for oss i stedet. :)