Archiv verlassen und diese Seite im Standarddesign anzeigen : Warnungen bei Literaturverzeichnis
LeFreak!
14-11-2007, 22:03
Hi ich möchte ein Literaturverzeichnis für meine Internetquellen angeben:
hab dafür eine extra bib Datei.
doch ich bekomme viele komischen warnungn, immer die selben.
Hier so definiere ich eine Internetquelle:
@manual{
GL:OpenInventor,
author = {{TGS – Template Graphics Systems}},
title = {OpenInventor},
note = {\url{http://www.tgs.com/}}
}
und das hier ist die Warnung:
Warning--empty edition in GL:OpenInventor
adress is a missing field, not a string, for Entry GL:OpenInventor
while executing--line 1950 of File dinat.bst
Ist manual überhaupt die richtige Art um eine Internetquelle anzugeben in Latex?
dernickel
14-11-2007, 22:25
Das ist etwas ominös. "edition" ist eigentlich nur ein optionaler Eintrag von manual.
Ich kriege lediglich die Warnung, dass das Jahr fehlt.
Allerdings sagt mir mein editor, nachdem ich den Auszug per Copy&Paste rübergezogen habe, dass da irgendwelche Unicode-Zeichen versteckt sind, die beim Speichern verloren gehen.
Ich hab dann mal rumprobiert und das Minuszeichen im author neu getippt. Danach war die Warnung mit Unicode weg.
Vielleicht hast Du den Titel irgendwo rauskopiert und Dir so ein Unicode-Zeichen eingehandelt, an dem Dein Bibtex nun verzweifelt?
Ist aber nur Stochern im Nebel. Bei mit funktioniert der @manual-Eintrag von Dir ansonsten super.
LeFreak!
14-11-2007, 23:48
du hast nicht zufällig ein bibtex testcase für mich?
ich glaube ich muss mir mal eins erstellen
dernickel
15-11-2007, 14:46
OK, hier ein Minimalbeispiel für Dich ;-)
test.tex :
\documentclass{article}
\usepackage{url}
\begin{document}
\cite{GL:OpenInventor}
\bibliographystyle{plain}
\bibliography{test}
\end{document}
test.bib :
@manual{GL:OpenInventor,
author = {{TGS -- Template Graphics Systems}},
title = {OpenInventor},
note = {\url{http://www.tgs.com/}}
}
Bitte nicht vergessen, das "-" neu zu tippen, falls Du Deinen eigenen Eintrag verwendest.
Das ganze baust Du dann mit
rm test.aux test.bbl test.blg
latex test
bibtex test
latex test
latex test
Wenns nicht geht, versuch doch bitte, Deinen Code so weit zu reduzieren, dass er hier Platz hat, dann kann ich daran weiter probieren.
Viel Erfolg
Robert
LeFreak!
15-11-2007, 18:22
Also dein beispiel geht
Aber ich benutze bibtopic
und habe hier das minimalbeispiel:
\documentclass[10pt]{article}
\usepackage{bibtopic}
\begin{document}
\bibliographystyle{alpha}
\section{Testing}
Let’s cite all the books:
\cite{GL:OpenInventor} and an article:
\begin{btSect}{LiteraturInternet}
\section{References from Internet}
\btPrintCited
\end{btSect}
\end{document}
LiteraturInternet.bib ist mein bib file
doch es geht leider nicht. in meiner PDF steht nur ein "[?]"
Ich bekomme 3 warnungen, leider kann man die auch TexnicCenter nicht rauskopieren.
halt no \bibdata command while reading....
warning didn't find database entry for GL:OpenInventor
etc..
dernickel
20-11-2007, 10:40
Ah, alles klar. das ist bibtopic...
Mal angenommen, Du nennst Deine Datei test.tex. Dann baust Du das ganze in folgender Reihenfolge (egal wie Dein bib-File heißt):
latex test
bibtex test1 (für das erste Literaturverzeichnis)
latex test
latex test
Hast Du mehrere Literaturverzeichnisse, so musst Du entsprechend bibtex test2 u.s.w. aufrufen.
Ich denke mal das TexnicCenter wird mit dieser Besonderheit nicht klarkommen, deshalb musst Du es von der Kommandozeile bauen. Du kannst Dir auch eine Batch-Datei schreiben und den Editor so konfigurieren, dass er diese aufruft.
Vielleicht schaust Du nochmal in die bibopic-Dokumentation:
http://www.ctan.org/tex-archive/macros/latex/contrib/bibtopic/bibtopic.pdf
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.