PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit htlatex



magic_al
01-08-2013, 10:57
Hallo Zusammen,

ich habe aus meinen .tex files immer Problemlos html-Datein mit htlatex erstellt. Aber jetzt geht das nicht mehr und ich verstehe nicht warum.


>> htlatex masterarbeit.tex

führt zu


...

LaTeX Warning: Command \@makecol has changed.
Check if current package is valid.

) (/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)

! Package pdftex.def Error: PDF mode expected, but DVI mode detected!
(pdftex.def) If you are using `latex', then call `pdflatex'.
(pdftex.def) Otherwise check and correct the driver options.
(pdftex.def) Error recovery by switching to PDF mode.

See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.
...

l.433 }\@ehc

?



Diese Packages verwende ich:



\documentclass[a4paper,parskip=half,ngerman,oneside,11pt]{scrreprt}

%Umlaute ermöglichen + alle unicode symbole
\usepackage[utf8]{inputenc}

% ordentlicher output für kopieren aus pdf
\usepackage[T1]{fontenc}


%Deutsch anpassung / neue Rechtschreiburng
\usepackage{lmodern}
\usepackage[ngerman]{babel}

%Schusterjungen und Hurenkinder
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000

%Bib
\usepackage[url=false, block=space,bibstyle=authoryear, citestyle=authoryear-comp,language=german,dashed=false,citetracker=true ,maxcitenames=2]{biblatex}
\setlength\bibitemsep{1.5em} % abstand zwischen blöcken in literaturverzeichnis
\addbibresource{inc/library}
\addbibresource{inc/mendeley}


%Abkürzungen
\usepackage[printonlyused]{acronym}

%Zeilenabstand
\usepackage{setspace} % kümmert sich auch um fußnoten etc.
\setstretch{1,5}

%Seitenränder
\usepackage[left=25mm, right=25mm, top=30mm, bottom=30mm]{geometry}

%Kopf- und Fußzeile
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

%Kopfzeile links
\fancyhead[L]{\nouppercase{\leftmark}}

%Kopfzeile mittig
% \fancyhead[C]{\nouppercase{\leftmark}}

%Kopfzeile rechts bzw. außen
\fancyhead[R]{\thepage}

%Linie oben
\renewcommand{\headrulewidth}{0.5pt}

%Linie unten
% \renewcommand{\footrulewidth}{0.5pt}

%Fußnoten
%Abstand zum Text
\setlength{\skip\footins}{1.5em}

%kein einrücken in der Fußzeile
\usepackage[bottom,hang]{footmisc}
\setlength{\footnotemargin}{0pt}

%pdf als bidler einbinden
\usepackage[pdftex]{graphicx}

% Tabellen
\usepackage{tabularx}

% tiefer der nummerierung in text und im inhaltsverzeichnis
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}


% anspassung von listen
\usepackage{enumitem}

%definitionen
% \usepackage{amsthm}
\usepackage[framed]{ntheorem}
\usepackage{framed}
\theoremstyle{break}
\newframedtheorem{rztrend}{Definition}
\newframedtheorem{srztrend}[rztrend]{Definition}
\newframedtheorem{rzreisetrend}[rztrend]{Definition}
\newframedtheorem{reisempfehlung}[rztrend]{Definition}
\newframedtheorem{individuelleReisempfehlung}[rztrend]{Definition}

% links zu section, index im pdf etc
% \usepackage[bookmarks,bookmarksnumbered,bookmarksopen]{hyperref}
\usepackage[hidelinks]{hyperref}



Hat einer eine Idee, was ich machen kann?

u_fischer
01-08-2013, 11:11
Lösche die pdftex-Option beim graphicx-Paket.

derAlti
30-01-2014, 16:08
ich habe das gleiche Problem mit der gleichen Fehlermeldung. Hat schon jemand das Problem lösen können? Also ich habe kein pdftex in dem graphicx package!

Vielen Dank schonmal im Voraus...

Viele Grüße
Stefan

The EYE
30-01-2014, 16:34
Erstelle doch mal bitte ein Minimalbeispiel (http://www.mrunix.de/forums/showthread.php?t=66921).

Gruß Max

Magger
03-02-2014, 16:05
Hallo,

ich habe gerade ein ganz ähnliches Problem, bei dem htlatex schon bei einem ganz einfachen Minimalbeispiel Probleme macht.



\documentclass{scrreprt}

\listfiles

\begin{document}

Hallo Welt!

\end{document}


Der Fehler lautet:


("E:\Office\MiKTeX 2.9\tex\generic\tex4ht\scrreprt.4ht"
version 2009-05-21-09:32

! Missing \endcsname inserted.
<to be read again>
\MessageBreak
l.272 \:temp{rm}


Ich benutze ein aktuelles MikTeX 2.9 unter Windows XP. Die Logdatei ist im Anhang.

chrisdi91
07-02-2014, 15:40
Also ich hab das selbe Problem mit er genau selben Fehlermeldung.

Habe eine Batch-Datei die mir meine Tex Datei (Die aus einem Main-Dokument besteht und in das mehrer Tex-Dateien includiert werden. In diesen includierten Dateien gibt es auch verschieden Grafik-Dateien)
als Pdf ausgibt und zusätzlich noch eine html für Simulink erstellen soll ...

Ich selber schaffe noch nicht lang mit LaTex ...
und soll hier halt versuchen paar Sachen in (bereitsvorhandenen) Tex-Dateien auf Fehler zu untersuchen und zu beheben.

Besten Dank schon mal
chrisdi91

wäre über jede Hilfe dankbar :)

chrisdi91
13-02-2014, 08:42
Also :)

ich hab vor ' \documentclass[12pt,a4paper,pdftex]{article}'
einfach '\pdfoutput=1' geschrieben, damit kam der Fehler nicht mehr un compilierte erstmal weiter ...




jetzt erscheint zwar oberere Fehler nicht mehr jedoch kommt nun:



..\MiKTeX\2.9\tex\generic\tex4ht\html4-math.4ht))
1.226 --- Tex4ht warning --- \usepackage[...]{hyperref} assumes 'pdf' option, not 'tex4ht' ---

! LaTeX Error: Command \Hy@SectionHShift already defined.
Or name \end... illegal, see p.192 of the manual in '...'.

See the LaTeX manual or LaTeX Companion for explanation.
Type <return> for immediate help.
...

1.314 \newlength\Hy@SectionHShift

?


Ich vermute ja, dass ich durch '\pdfoutput=1' zwar obiges Problem etwas aushebel also nicht die eigentliche Ursache beheben.
Und durch die Aushebelung komm ich zwar weiter aber eben nur bis zum nächsten Fehler.

Wär immer noch über Hilfe dankbar!
Gruß
chrisdi91

u_fischer
13-02-2014, 10:19
Wär immer noch über Hilfe dankbar!
Nun, ich habe gewisse Zweifel, dass wirklich alles "ähnliche" oder sogar "dieselben" Probleme sind. Bei der Ursprungsfrage ging es um eine fehlerhafte Treiberangabe, der nächste scheint ein Problem mit der aktuellen KOMA-Skript-Version zu haben, die nicht mehr mit dem Code in tex4ht zusammenarbeitet (da empfiehlt sich ein Bugreport an die tex4ht-Liste), und was du für ein Problem hast, weiß ich nicht.

Aber \pdfoutput=1 ist sicher falsch. tex4ht muss zwischendurch eine dvi-Datei erzeugen, d.h. mit \pdfoutput=0 laufen. Wenn du das verhinderst, gibt es erwartungsgemäß Chaos.

Abgesehen davon habe ich zur Zeit, tex4ht zu Debuggen. Vielleicht in zwei/drei Wochen, wenn ich daran denke.

chrisdi91
13-02-2014, 11:50
Hallo Frau Fischer,

Ich dachte an selbes Problem, weil die Fehlermeldung eben die selbe war.
Nun ja ich habe vor 4 Wochen noch nicht wirklich mit Latex kontakt gehabt daher bin ich auch sehr unwissend ...

was würden Sie mir denn empfehlen weiter vor zu gehen?
neuen Tread erstmal?
Danke schon mal und beste Grüße

Magger
14-02-2014, 11:01
Danke Ulrike. Wie empfohlen habe ich den Fehler im Zusammenhang mit dem KOMA-Script auf der unter http://www.tug.org/tex4ht/ verlinken Bug-Datenbank gemeldet, siehe https://puszcza.gnu.org.ua/bugs/index.php?205

u_fischer
19-02-2014, 15:00
Die Bugmeldung wurde an die Mailingliste weitergeleitet und dort beantwortet. Mittlerweile gibt es auch eine Antwort auf tex.stackexchange:

http://tex.stackexchange.com/questions/161229/htlatex-interrupted-at-temprm