LaTeX

LaTeX til HTML

05. november 2007 af Jean
Jeg skal til at konvertere vores fysikformelsamling (skrevet i LaTeX) til et format, som er lidt mere webintegrationsvenligt. (Ligger pt. i pdf).

Jeg er bekendt med programmet LaTeX2HTML, men det virker så vidt jeg ved kun på en Linuxinstallation (og ja jeg bruger Windows).

Kender I et Windows program eller en webapplikation, der kan gøre det samme?

Mvh.

Jean

Brugbart svar (2)

Svar #1
05. november 2007 af daleif (Slettet)

tex4ht burde kunne koere paa windows. Man anvender saa htlatex paa sit latex document (der skal vist ogsaa vaere en dvi udgave af dokumentetet), den laver saa de noedvendige billeder.

Jeg anvender den til at lave HTML udgaven af vores publikationspolitik.

Brugbart svar (2)

Svar #2
05. november 2007 af daleif (Slettet)

Forresten kan I ikke snart faa fikset sitet saa man kan skrive \ n direkte i forummet uden at det fjerner det som vaerende newline. Det maa da vaere muligt at lave en algoritme som fjerner newline men som lader strengen bestaaende af backslash og n blive. (kender ikke noget til apsx programmering, saa jeg ved ikke hvor det tekniske problem er).

Svar #3
06. november 2007 af Jean

#2:

Jo - vi troede faktisk vi havde fundet en løsning, men det viste sig at den lagde hele forummet ned, da vi implementerede den... Jeg ved ikke lige hvad det specifikke problem er, men jeg tror umiddelbart ikke det er så simpelt igen.




Svar #4
06. november 2007 af Jean

# 3. men vi giver selvfølgelig ikke op her :)

Jeg har installeret tex4ht og det ser ud til at virke fint. (Jeg har i hvert fald fået fortolket dokumentet).

Den underliggende kode, er dog mildest talt meget lidt pæn. Alt er sat op med et meget omfattende stylesheet.

Ved du om der findes nogle muligheder for at få outputtet til at blive plain html uden alt det css-hejs?

Mvh.

Jean

Brugbart svar (2)

Svar #5
06. november 2007 af daleif (Slettet)

Kig på noget af dokumentationen af tex4ht, man kan vist konfigurere det meste.

Nogen ide om hvad den tekniske forklaring vedr. problemet var?

Svar #6
06. november 2007 af Jean

#5. Ok - jeg prøver at kigge der.

Der er et eller andet problem med parseren, men jeg ved desværre ikke så meget om programmering :S

Svar #7
07. november 2007 af Jean

Wuhu - så kom der et resultat ud:

https://www.studieportalen.dk/Subjects/WikiCat.aspx?id=53

Den bagvedliggende kode er meget lidt pæn, men jeg synes front end er blevet ganske acceptabel.

Mange tak for hjælpen.


Brugbart svar (2)

Svar #8
07. november 2007 af daleif (Slettet)

Det ser fint ud.

Det er sjældent at oversættere som disse skriver god kode. Har du nogenside set en HTML tabel lavet fra Word? Det er slet ikke sjovt at arbejde med, eller rydde op.

Brugbart svar (2)

Svar #9
10. november 2007 af daleif (Slettet)

vedr. dette med parsingen af \ r og \ n, kunne I saa ikke lave en form for verbatim tag eller lignende som vi kunne bruge, maaske < pre > eller noget helt andet, og saa lave den 'ordentlige' parsing der. Det er ikke videre nemt at lave LaTeXsupport naar man ikke kan skrive \ n eller \ r.

Deusden boer I faa kigget paa https://www.studieportalen.dk/Forums/Thread.aspx?id=421273

hvorfor er de linier saa lange? Det er derfor jeg tror et specielt tag til at komme omkring LaTeXkode ville vaere rart i forhold til forummet. Hvis man koder det rigtigt saa kan man lave et kode omraade med en horisontal scroll hvis linierne i listningen bliver for lange.

En tredje ting, jeres "Send mig en e-mail, når der kommer nye svar på dette indlæg" virker ikke mere, det ved I vist godt fra support forummet. Min firebug udvidelse til FF siger at der er noget galt med den JS kode der anvendes.

Brugbart svar (2)

Svar #10
10. november 2007 af daleif (Slettet)

I kunne med fordel kalde et LaTeX kodefremvisnings tag for < verbatim > for at det ikke skal forstyrre noget i de almindelige browsere.

Skriv et svar til: LaTeX til HTML

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.