PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LaTeX nach HTML



<Andy>
03-05-2007, 21:51
Hallo zusammen,

ich möchte gerne LaTeX-Dateien nach HTML konvertieren.

Hierzu habe ich die Seite von Dr. Joachim Schlosser durchgelesen und
folgende Programme installiert:

TEXnicCenter 1 Beta 7.01
MiKTeX 2.6
ImageMagick 6.3.3
Ghostscript 8.54
GSview 4.8

Im MiKTeX Package Manager finde ich
tex4ht Packaged on 2007-3-31

Problem: Ich weiß nicht wie man TeX4ht "einrichtet".

Frage: Muss ich im TeXnicCenter ein Ausgabeprofil für TeX4ht definieren, um
LateX-Dateien nach HTML konvertieren zu können und wenn ja wie
- oder ist eine anderweitige Installation bzw. Vorgehensweise notwendig?


Freue mich über jede Hilfe!


Grüße

Andy

cookie170
03-05-2007, 22:20
Also genaue Anleitungen findest Du natürlich auf der website von tex4ht. Für den Hausgebrauch reicht es zunächst, in die Datei, die exportiert werden soll,
\usepackage{tex4ht}

einzugeben und die Datei dann von der Kommandozeile (!) mit entweder
ht latex Dateiname
oder mit
htlatex Dateiname

in html zu verwandeln. Den Unterschied zwischen den beiden Befehlen habe ich noch nicht herausgefunden.

Gruß,
Alexander

<Andy>
04-05-2007, 21:01
Hallo Alexander, hallo zusammen,

danke für Deine schnelle Antwort, Alexander!

Dass man \usepackage{tex4ht} in die Datei schreiben muss verstehe ich noch,
ansonsten stelle ich mich anscheinend nicht besonders geschickt bei der Sache an und schildere das Problem etwas ausführlicher:

Obige Programme habe ich unter WinXPSP2 (darf man dies hier schreiben?)
installiert. Im TEXnicCenter wurden Ausgabeprofile automatisch angelegt (nach PDF, PS, DVI) und es klappt auch alles wunderbar. Um nun von LaTeX nach HTML zu konvertieren, habe ich im MiKTeX Package Manager die aktuelle Version von tex4ht heruntergeladen. Jedoch liegen mittlerweile 2 Probleme vor:

1.) Ich weiß (weiterhin) nicht wie ich ein Ausgabeprofil für tex4ht (incl. Komandozeile) im TEXnicCenter anlege.

Um mir selber zu helfen habe ich mir u.a. folgende Seite angeschaut:
http://schlosser.info/latexsystem.html#x1-200003.6
Im Abschnitt " Benutzung von TeX4ht" verstehe ich im Besonderen nicht, warum kein MikTeX-Programm gestartet werden soll, wenn tex4ht doch in diesem enthalten ist.

Darüber hinaus habe ich mir den TeX-Converter herunter geladen, der
jedoch die entsprechende ImageMagick-Datei nicht automatisch findet.
Daher eine 2. Frage:

2.) Im obigen Link steht hierzu
"das Programm IMAGEMAGICK, welches sehr schnell und einfach installiert ist"
Da ich jedoch keine Setup Datei etc. gefunden habe, dachte ich die "Installation" sei mit dem Extrahieren der Dateien vollzogen. Anscheinend jedoch nicht. Wie installiere ich IMAGEMAGICK richtig?

Zum Abschluss ein großes sorry für die Bananenfragen!

Wäre trotzdem nett, wenn mir jemand weiterhelfen kann!

Grüße

Andy

cookie170
04-05-2007, 21:23
Ja, tex4ht ist eine Ausnahme, soweit ich weiß, kann mans nur von der Kommandozeile starten.

Was Du mit "Converter"meinst, verstehe ich nicht. Jedenfalls hat Imagemagick mit der Konvertierung von tex zu html allenfalls am Rande zu tun.

Du weißt, wie Du unter Windwos die Kommandozeile findest? Start, Ausführen, cmd, enter, und Du solltest da sein ...

Gruß,
Alexander

<Andy>
05-05-2007, 19:36
Hallo Alexander,

danke nochmals für Deine Hilfe!

Nach Deinen Anweisungen gelingt es mir nun ein HTML Dokument zu erzeugen.
Jedoch werden die Formeln nicht richtig dargestellt; bei einer Konvertierung nach dvi, ps oder pdf jedoch schon.

Beispiel: http://de.wikipedia.org/wiki/LaTeX#Aufbau_eines_Dokuments
Die Konvertierung verläuft mit diesem Beispiel ohne Fehler und es werden
folgende Dateien angelegt:
*.4tc; *.log; *.tmp; *.xref; *.4ct; *.aux; *.dvi; *.css; *.html; *.idv; *.lg
Der Seitenquelltext der html-Datei für den entsprechenden Absatz der Formeln
aus dem Beispiel lautet:
<img
src="wiki0x.png" alt="--m0----
&#x2218; ----v2
1 - c2" class="frac" align="middle">

Woran liegt es, dass die Formeln nicht richtig dargestellt werden?

Grüße

Andy



P.S.:
Der TEX Converter ist ein Frontend für eine Reihe von Kommandozeilentools, die TeX oder LaTeX Dokumente in andere Formate konvertiert.

cookie170
05-05-2007, 23:22
Naja, selbst mein Unwissen hat Grenzen, mit Formeln habe ich nichts zu tun. Warum willst Du eigentlich einen mühsam mit Formeln gesetzten Text in html umwandeln,

fragt sich
Alexander

<Andy>
05-05-2007, 23:44
Hallo Alexander,

ich möchte mir in nächster Zeit eine eigene Homepage aufbauen,
wobei einige Formeln mit eingebunden werden sollen. Der Text
muss bzw. soll nicht unbedingt in Latex geschrieben sein.

Da ich in Latex zumindest Formeln schreiben kann und die Formatierung sehr
gelungen finde, habe ich einen Weg über Latex gesucht.
Zufällig bin ich in einen (mehreren) Mathe-Forum auf eine solche Möglichkeit
gestossen
(schau mal bspw. hier: http://www.matheraum.de/read?i=257680)
und habe es schließlich mit tex4ht versucht.

Alternatven hierzu waren bislang ein aus Latex erstelltes pdf Dokument
(Hardkopie und als Bild einfügen) und MS Word, welche beide jedoch m.E.
Mängel in der Darstellung aufweisen.

Grüße

Andy