Texniccenter: HTML erzeugen Thema ist als GELÖST markiert
Re: Bilderstellung
Wie schon geschrieben wurde: Eventuell fehlen Pakete, die von tex4ht für die Erzeugung der Bilder benötigt werden. Es könnte aber auch sein, das Programm fehlen, die tex4ht für die Konvertierung verwendet. Bei mir unter Linux erzeugt tex4ht zunächst ein eps mit dem Bild. Weil man eps nicht einfach in eine HTML-Seite einbetten kann, wird darauf dann mit Hilfe von convert ein png erzeugt. convert ist Bestandteil von ImageMagick. ImageMagick wiederum ist auf den meisten Linux-Systemen ohnehin installiert. Bei Windows ist das jedoch nicht so. Also solltest Du einmal überprüfen, ob am Ende des htlatex-Laufs beim Aufruf von convert irgendwelche Fehler gemeldet werden. Das Ende des htlatex-Laufs sieht bei mir auf der Konsole so aus:HTML hat geschrieben:Es scheint, dass bei mir die Formelbilder nicht ordnungsgemäß erstellt werden. Woran kann das liegen?
System call: convert -trim +repage -density 110x110 -transparent '#FFFFFF' zztohtmltest.ps tohtmltest0x.png System return: 0 System call: rm zztohtmltest.ps System return: 0 Entering tohtmltest.css Entering tohtmltest.tmp
Natürlich kannst Du ImageMagick auch einfach mal vorsorglich installieren.
Natürlich kann es auch sein, dass bereits die Erzeugung der EPS-Datei (übrigens mit Endung .ps) nicht funktioniert. Das kann ich mit den wenigen Infos von Dir unmöglich sagen.
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Convert
Ich arbeite unter Windows 7.
Imagemagick habe ich (einfach) installiert. Muss ich irgendwelche Einstellungen vornehmen, dass TExniccenter bzw. tex4ht darauf zugreifen?
Ich habe das Minimalbeispiel noch einmal kompiliert und habe nirgenswo gefunden, dass es zum Convert kommt.
Am Ende erhalte ich die Meldung:
-ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env
--- warning --- van't find/open file 'tex4ht.env'
Entering test.lg
Entering test.css
Entering test.tmp
Imagemagick habe ich (einfach) installiert. Muss ich irgendwelche Einstellungen vornehmen, dass TExniccenter bzw. tex4ht darauf zugreifen?
Ich habe das Minimalbeispiel noch einmal kompiliert und habe nirgenswo gefunden, dass es zum Convert kommt.
Am Ende erhalte ich die Meldung:
-ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env
--- warning --- van't find/open file 'tex4ht.env'
Entering test.lg
Entering test.css
Entering test.tmp
Re: Convert
Dann ist es kein Wunder, dass die Konvertierung bei Dir nicht aufgerufen wird. Die env-Datei ist eine Art Script-Datei, in der u. a. steht, wie die Konvertierung stattfinden muss. Wenn die Datei bei Dir also im angegebenen Pfad "c:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env" fehlt oder nicht gelesen werden kann, dann ist die Installation von tex4ht defekt. Du solltest als erstes nachschauen, ob die Datei existiert und mit etwas wieHTML hat geschrieben:Am Ende erhalte ich die Meldung:
-ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env
--- warning --- van't find/open file 'tex4ht.env'
Entering test.lg
Entering test.css
Entering test.tmp
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % tex4ht.env (ms win) 2009-01-20-20:54 % % Copyright (C) 1997--2009 Eitan M. Gurari %
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Frage
Muss die Datei unter dem Pfad "c:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env" automatisch nach der Installation von tex4ht existieren?
Ich habe diese Datei gefunden. Aber unter einem anderen Pfad:
c:\programme\Miktex 2.9\tex4ht\base\win32\tex4ht.env
Macht es Sinn, künstlich die obere Ordnerstruktur zu erstellen und dort diese Datei abzuspeichern?
Ich habe diese Datei gefunden. Aber unter einem anderen Pfad:
c:\programme\Miktex 2.9\tex4ht\base\win32\tex4ht.env
Macht es Sinn, künstlich die obere Ordnerstruktur zu erstellen und dort diese Datei abzuspeichern?
Entweder sollte die Datei dort liegen, wo tex4ht sie sucht, oder die Datei sollte von tex4ht dort gesucht werden, wo sie liegt. Ich kann aus der Ferne unmöglich sagen, ob nun tex4ht am falschen Ort sucht oder die Datei am falschen Ort abgelegt ist. Ich kann nur sagen, dass es im Augenblick offenbar nicht zusammen passt. Ob das daran liegt, dass bei der Installation etwas schief gelaufen ist, oder daran, dass das Installationspaket einen Fehler hat, oder an irgend etwas ganz anderen, kann ich von hier aus unmöglich sagen. Ich verwende keine MiKTeX. Also kann ich auch nicht ausprobieren, ob es mit MiKTeX normalerweise funktioniert. Ich nur sagen, dass es mit TeX Live 2010 unter Linux (gibt es übrigens auch für Windows) funktioniert.
goLaTeX-Knigge (mit Minimalbeispiel und »So stellst Du Deine Frage richtig«)
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Wie kann ich Code in meinem Beitrag hervorheben?
Wie hänge ich ein Bild an meine Frage?
KOMA-Script
Meldung
Ich habe die Ordnerstruktur nachgebaut und dort die tex4ht.env Datei abgespeichert.
Meine Formel ist immer noch nicht in Ordnung.
Ich erhalte folgende Meldung:
-ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env
(c:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env)
entering test.lg
System call: if exist zztest.ps DEL zztest.ps>nul
System return: 0
System call: if exist test0x.png DEL test0x.png>nul
System return: 0
System call: dvips -E -Ppdf -mode ibmcga -D 110f test.idv -pp 1 > zztest.ps
System return: 0
System call: convert -trim +repage -density 110x110 -transparent "#FFFFFF" zztest.ps test0x.png
--- Warning --- System return 1
Entering test.css
Entering test.tmp
ausserdem steht unten auch:
I found no \citation commands --- while readinf file .... test.aux
I found no \bibdata commands --- while readinf file .... test.aux
I found no \bibstyle commands --- while readinf file .... test.aux
Meine Formel ist immer noch nicht in Ordnung.
Ich erhalte folgende Meldung:
-ec:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env
(c:\tex4ht\texmf\tex4ht\base\win32\tex4ht.env)
entering test.lg
System call: if exist zztest.ps DEL zztest.ps>nul
System return: 0
System call: if exist test0x.png DEL test0x.png>nul
System return: 0
System call: dvips -E -Ppdf -mode ibmcga -D 110f test.idv -pp 1 > zztest.ps
System return: 0
System call: convert -trim +repage -density 110x110 -transparent "#FFFFFF" zztest.ps test0x.png
--- Warning --- System return 1
Entering test.css
Entering test.tmp
ausserdem steht unten auch:
I found no \citation commands --- while readinf file .... test.aux
I found no \bibdata commands --- while readinf file .... test.aux
I found no \bibstyle commands --- while readinf file .... test.aux
PS Datei in Ordnung
Hallo nochmal,
mittlerweile habe ich herausgefunden, dass die PS-Datei einwandfreie Formeln liefert.
Es scheint also die Konvertierung von PS --> PNG nicht funktionieren.
Jemand ein Tipp?
mittlerweile habe ich herausgefunden, dass die PS-Datei einwandfreie Formeln liefert.
Es scheint also die Konvertierung von PS --> PNG nicht funktionieren.
Jemand ein Tipp?
Fehlereingrenzung
Hallo nochmal,
ich habe den Imagemagick noch einmal installiert und folgendes festgestellt:
Der convert-Befehl funktioniert nicht, wenn man ps nach png konvertieren möchte.
Daran scheitert auch meine htlatex-Kompilierung der Formeln.
Weiß jemand, wie ich das Problem behebe?
ich habe den Imagemagick noch einmal installiert und folgendes festgestellt:
Der convert-Befehl funktioniert nicht, wenn man ps nach png konvertieren möchte.
Daran scheitert auch meine htlatex-Kompilierung der Formeln.
Weiß jemand, wie ich das Problem behebe?