PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : htlatex + biblatex



Kathrin_B
23-09-2010, 15:39
Hallo zusammen,

ich versuche gerade, eine Bibliographie (mit biblatex) in html umzusetzen. Hierzu wollte ich gerne htlatex nutzen. Leider bekomme ich es nicht zum Laufen.

Ich führe einmal htlatex aus, dann bibtex, dann nochmal htlatex. Hierbei stoppt er immer, weil er irgendwelche Kontrollsequenzen nicht kennt (s. Logdatei).

Hier mein Minimalbeispiel mit biblatex:


\RequirePackage{filecontents}
\begin{filecontents*}{Literatur.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}

\end{filecontents*}

\documentclass{scrartcl}

\usepackage[style=authoryear]{biblatex}
\bibliography{Literatur}

\begin{document}
\cite{denz2005}
\printbibliography
\section{Testkapitel}
Testext
\end{document}

Wenn ich das Beispiel mit pdflatex (1xpdflatex, 1xbibtex, 2xpdflatex) ausführe, funktioniert alles. Ebenso funktioniert folgendes Minmalbeispiel mit htlatex:


\RequirePackage{filecontents}
\begin{filecontents*}{mybib.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}

\end{filecontents*}

\documentclass[11pt]{article}
\usepackage{cite}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla sagte Nobody ~\cite{denz2005}.

\bibliography{mybib}{}
\bibliographystyle{plain}
\end{document}


Kann mir jemand helfen und sagen, warum bei mir htlatex in Verbindung mit biblatex nicht funktioniert?

Vielleicht hat auch jemand eine andere Idee, wie ich eine Bib-Datei mit biblatex (wegen der Stilanpassung) zu html umwandle?

Vielen Dank!
Kathrin

nixversteh
23-09-2010, 18:53
Hallo zusammen,

ich versuche gerade, eine Bibliographie (mit biblatex) in html umzusetzen. Hierzu wollte ich gerne htlatex nutzen. Leider bekomme ich es nicht zum Laufen.

Ich führe einmal htlatex aus, dann bibtex, dann nochmal htlatex. Hierbei stoppt er immer, weil er irgendwelche Kontrollsequenzen nicht kennt (s. Logdatei).

Hier mein Minimalbeispiel mit biblatex:


\RequirePackage{filecontents}
\begin{filecontents*}{Literatur.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}

\end{filecontents*}

\documentclass{scrartcl}

\usepackage[style=authoryear]{biblatex}
\bibliography{Literatur}

\begin{document}
\cite{denz2005}
\printbibliography
\section{Testkapitel}
Testext
\end{document}

Wenn ich das Beispiel mit pdflatex (1xpdflatex, 1xbibtex, 2xpdflatex) ausführe, funktioniert alles. Ebenso funktioniert folgendes Minmalbeispiel mit htlatex:


\RequirePackage{filecontents}
\begin{filecontents*}{mybib.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}

\end{filecontents*}

\documentclass[11pt]{article}
\usepackage{cite}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla sagte Nobody ~\cite{denz2005}.

\bibliography{mybib}{}
\bibliographystyle{plain}
\end{document}


Kann mir jemand helfen und sagen, warum bei mir htlatex in Verbindung mit biblatex nicht funktioniert?

Vielleicht hat auch jemand eine andere Idee, wie ich eine Bib-Datei mit biblatex (wegen der Stilanpassung) zu html umwandle?

Vielen Dank!
Kathrin

Hallo Kathrin,



\RequirePackage{filecontents}
\begin{filecontents*}{mybib.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}

\end{filecontents*}

\documentclass[11pt]{article}
\usepackage{cite}

\usepackage{tex4ht}

\begin{document}

\title{My Article}
\author{Nobody Jr.}
\date{Today}
\maketitle

Blablabla sagte Nobody ~\cite{denz2005}.

\bibliography{mybib}{}
\bibliographystyle{plain}
\end{document}

teste mal diesen Code, setze den markierten Teil in deine Datei ein, danach gibst du in der Eingabeaufforderung, bei Windosen (Ausführen) die Tasten *Windows* und *R* drücken, diesen Code ein:
htlatex foo.tex wobei *foo* der Name deiner Datei sei.

Viel Erfolg, ansonsten war das mal hier Thema, bemühe doch mal die Suchfunktion.

Gruß

Martin

EDIT: Schaust hier http://mrunix.de/forums/showpost.php?p=309273&postcount=6

Kathrin_B
24-09-2010, 10:58
Hallo Martin,

vielen Dank für deine Antwort. Aber ich glaube, du hast mein Problem noch nicht ganz verstanden. Das Beispiel, was du eingefügt hast, funktioniert ja mit htlatex, auch das Einbinden in TeXnicCenter ist kein Problem. Mir geht es um das erste Minimalbeispiel, das biblatex verwendet (nicht nur bibtex).

Auch die Verwendung von ht4tex bringt keinen Erfolg. Hier nochmal das Beispiel, um das es geht:


\RequirePackage{filecontents}
\begin{filecontents*}{Literatur.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}

\end{filecontents*}

\documentclass{scrartcl}

\usepackage{tex4ht} %optional

\usepackage[style=authoryear]{biblatex}
\bibliography{Literatur}

\begin{document}
\cite{denz2005}
\printbibliography
\section{Testkapitel}
Testext
\end{document}

Grüße,
Kathrin

Kathrin_B
24-09-2010, 10:59
P.S.: Natürlich habe ich die Suchfunktion benutzt und auch einiges zur Verwendung von htlatex gefunden. Aber eben nicht in Kombination mit biblatex!

nixversteh
24-09-2010, 12:37
P.S.: Natürlich habe ich die Suchfunktion benutzt und auch einiges zur Verwendung von htlatex gefunden. Aber eben nicht in Kombination mit biblatex!

Hallo Kathrin,

ich entschuldige mich bei dir, sorry, war wohl etwas vorlaut und habe deine Frage falsch gedeutet.

Gruß

Martin

nixversteh
27-09-2010, 12:51
Hallo Kathrin,

dieser Code läuft bei mir fehlerfrei durch


\documentclass{scrartcl}
\usepackage{filecontents}
\usepackage[style=authoryear]{biblatex}
\begin{filecontents*}{Literatur.bib}

@BOOK{denz2005,
author = {Denz, Hermann},
title = {Grundlagen einer empirischen Soziologie: Der Beitrag des quantitativen
Ansatzes},
publisher = {Lit},
location = {M\"unster},
year = {2005}
}
\end{filecontents*}

\bibliography{Literatur}

\begin{document}
\cite{denz2005}

\section{Testkapitel}
\printbibliography
Testext
\end{document}

unter Ubuntu 10.04 habe ich die Datei foo.tex genannt. Aufruf im Terminal
erste mal
htlatex foo
zweite mal
htlatex foo
dritte mal
bibtex foo
vierte mal
bibtex foo
fünfte mal
htlatex foo
sechste mal
htlatex foo

wahrscheinlich musst du es nicht so oft aufrufen, wünsche dir viel Erfolg.

Gruß

Martin

PS.: Gerade eben habe ich Texlive 2010 auf den neuesten Stand gebracht, tex4ht war dabei.

Kathrin_B
27-09-2010, 17:38
Hallo Martin,

das sind ja schonmal erfreuliche Nachrichten, dass es bei dir funktioniert :-)

Ich habe jetzt auch mal ein Update von MikTex gemacht, leider war tex4ht nicht dabei. Meine Version ist von 2008 (s. Log-Datei im Eingangsposting) und lässt sich nicht updaten. Ich habe bereits versucht, es im Paket-Manager zu deinstallieren, das Repository zu updaten und dann neu zu installieren - es wird kein anderes Paket installiert.

Gibt es eine Möglichkeit tex4ht manuell zu aktualisieren? Ich habe auf CTAN leider keine ordentliche Version von tex4ht gefunden, wo bekomme ich es her, sodass ich es manuell installieren kann? Es könnte aber noch zum Problem werden, dass auch andere Leute mit der Vorlage arbeiten sollen.

Oder weiß vielleicht doch jemand eine andere Möglichkeit, wie ich meine Bibliographie in html ausgeben kann und gute Anpassungsmöglichkeiten für den Stil habe (ich kenne mich nur mit biblatex aus, deshalb würde ich gerne dabei bleiben).

Grüße,
Kathrin

nixversteh
27-09-2010, 19:55
Hallo Kathrin,

ich kann auch nur diesen Link finden, einige sind *tot*


http://www.ctan.org/tex-archive/support/TeX4ht/

Viel Glück

Gruß

Martin