PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LaTex, BibTex & JuraBib: Fehler in Quellenangaben



slay80
26-04-2007, 12:30
Ich benutze für eine Seminararbeit Latex (MikTex 2.5) i.V.m. BibTex und JuraBib. Als Editor benutze ich TeXnicCenter.

Sowohl in Zitaten als auch im Literaturverzeichnis erhalte ich falsche Ausgaben. :confused: Woran kann das liegen und wie kann ich das Problem lösen? Da ich derzeit überhaupt keine Idee habe, bin für jeden kleinen Hinweis dankbar!

Genauere Beschreibung des Problems:
Meine Seminararbeit ist in verschiede Dokumente untergliedert. Im Hauptdokument binde ich jurabib wie folgt ein

\usepackage{jurabib}


In einem Nebendokument zitiere ich wie folgt

\footcitetitle[Vgl.][]{Whatisweb}


Als Ergebnis erscheint folgedes in meiner Fußnote
1) ?, Vgl..

Im Haupdtdokument habe ich dort, wo das Literaturverzeichnise erscheinen soll folgendes stehen

\bibliography{Quellen/Marketing}
\bibliographystyle{jurabib}


Als Ergebnis erscheint folgendes im Literaturverzeichnis
O'ReillyTimT.

Als Fehlermeldungen erhalte ich das

[2] (Grundlagen.tex

LaTeX Warning: Citation 'Whatisweb' on page 3 undefined on input line 5.)

[7] (Marketing-Seminararbeit.bbl

LaTeX Warning: Empty 'thebibliography' environment on input line 23.)

Vielen Dank für eure Mühe.

Salnic
26-04-2007, 12:32
Hi slay80,

bibtex hast Du laufen lassen? Ansonsten bitte ein Minimalbeispiel

Salnic

slay80
26-04-2007, 12:37
Ja Bibtex habe ich laufen lassen, gab keine Fehlermeldung. Was für ein Beispiel willst du? Evtl. noch als weiter Hilfe hier meine Quellen-Dateien.

Marketing-Seminararbeit:

%
% This bibliography was produced by using jurabib.bst
%
\begin{thebibliography}{}

\bibitem[{O'Reilly}%
{What is Web 2.0}%
{{0}{}{misc}{2005}{}{}{}{}%
{2005}}%
{{What Is Web 2.0, Design Patterns and Business Models for the Next
Generation of Software}%
{}{}{2}{}{}{}{}{}}%
]{Whatisweb}
\jburldef
{Whatisweb}{http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what%
-is-web-20.html}%
\jbbibargs {\bibnf {O'Reilly} {Tim} {T.} {} {}} {Tim O'Reilly} {au} {\bibtfont
{What Is Web 2.0, Design Patterns and Business Models for the Next Generation
of Software}\bibatsep\ \apyformat {Internet\bibbdsep {} September 2005}
\jburluse {Whatisweb}} {\bibhowcited} \jbdoitem {{O'Reilly}{Tim}{T.}{}{}} {}
{} \bibAnnoteFile {Whatisweb}

\end{thebibliography}


Marketing.bib:

This file was created with JabRef 2.2.
Encoding: Cp1252

@ARTICLE{Krasser,
author = {Krasser, Nikolaus; Foerster, Marcus},
title = {Web 2.0. Ein neuer Hype oder nachhaltiger Nutzen für Unternehmen?},
journal = {IM Information Management \& Consulting},
year = {2007},
volume = {1/2007},
pages = {51-55}
}

@MISC{Whatisweb,
author = {Tim O'Reilly},
title = {What Is Web 2.0, Design Patterns and Business Models for the Next
Generation of Software},
shortauthor = {O'Reilly},
shorttitle = {What is Web 2.0},
howpublished = {Internet},
month = {September},
year = {2005},
timestamp = {2007.04.25},
url = {http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html}
}

@ARTICLE{Schwinn,
author = {Schwinn, Alexander; Behrendt, Björn},
title = {Paradigmen des Web 2.0 am Beispiel eBay},
journal = {IM Information Management \& Consulting},
year = {2007},
volume = {1/2007},
pages = {19-25}
}

Salnic
26-04-2007, 12:59
> Was für ein Beispiel willst du? Evtl. noch als weiter Hilfe hier
> meine Quellen-Dateien.

ja genau. Ein kleine Latex-Datei, die lauffähig ist und in der Du Deine Bibliothek und die passenden Packete einbindest. Hier mal ein Beispiel von countbela666, wie so was aussehen könnte. Im Beispiel ist natbib und nicht jurabib eingebunden. Mach ein Beispiel anhand Deiner Datei und dann werden wir den Fehler schon finden.


\documentclass{scrartcl}
\usepackage{natbib,hyperref}
\begin{document}
\nocite*{}
\bibliographystyle{natdin}
\bibliography{lit}
\end{document}


Salnic

slay80
26-04-2007, 13:04
Also meine Hauptdatei sieht so aus


\input{header}

\begin{document}

\newcommand{\web}{"`Web 2.0"' }

\include{Kapitel/Titelseite}
\include{Kapitel/Einleitung}
\include{Kapitel/Grundlagen}
\include{Kapitel/Anwendungen}
\include{Kapitel/B2B}
\include{Kapitel/Fazit}

\appendix
\bibliography{Quellen/Marketing}
\bibliographystyle{jurabib}
\include{Kapitel/Eid}

\end{document}


die Header-Datei so


\documentclass[12pt,a4paper]{article}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
%\usepackage{color}

\usepackage{jurabib}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=black, urlcolor=blue}

\usepackage{vmargin}
\setpapersize{A4}
\setmargins {3.5cm}{2.5cm}% % linker & oberer Rand
{15.5cm}{22cm}% % Textbreite und -hoehe
{15pt}{20pt}% % Kopfzeilenhoehe und -abstand
{0pt}{30pt}% % \footheight (egal) und Fusszeilenabstand
%\setlength{\jbbibhang}{1.5cm}

\usepackage{setspace}
%\doublespacing % doppelzeilig oder
\onehalfspacing % anderthalbzeilig
%\setstretch{1.5} %Alternative

\usepackage{fancyhdr}
\pagestyle{fancy}

\lhead{\title{\web im B2B -- Wirkliche Chance für Unternehmen?}}
\chead{}
\rhead{}
\lfoot{\copyright~\author{Gerhard Nolte}, 2007}
\cfoot{}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}

Salnic
26-04-2007, 13:25
Hi Slay,

Dein Minimalbeispiel ist ein wenig länger, lässt es sich nicht problemlos latexen (habe ja nicht all Deine Include-Datein).

Habe mal auf das Wesentliche eingestampft.


\documentclass[12pt,a4paper]{article}
\begin{filecontents}{slay.bib}
@ARTICLE{Krasser,
author = {Krasser, Nikolaus; Foerster, Marcus},
title = {Web 2.0. Ein neuer Hype oder nachhaltiger Nutzen für Unternehmen?},
journal = {IM Information Management \& Consulting},
year = {2007},
volume = {1/2007},
pages = {51-55}
}

@MISC{Whatisweb,
author = {Tim O'Reilly},
title = {What Is Web 2.0, Design Patterns and Business Models for the Next
Generation of Software},
shortauthor = {O'Reilly},
shorttitle = {What is Web 2.0},
howpublished = {Internet},
month = {September},
year = {2005},
timestamp = {2007.04.25},
url = {http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html}
}

@ARTICLE{Schwinn,
author = {Schwinn, Alexander; Behrendt, Björn},
title = {Paradigmen des Web 2.0 am Beispiel eBay},
journal = {IM Information Management \& Consulting},
year = {2007},
volume = {1/2007},
pages = {19-25}
}
\end{filecontents}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{jurabib}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=black, urlcolor=blue}

\begin{document}
\nocite{*}
\bibliography{slay}
\bibliographystyle{jurabib}
\end{document}

Das Beispiel ist lauffähig und zeigt beim Latexten keinen Fehler. Also erstelle ein Beispiel, das den Fehler reproduziert.

Eventuell musst Du bloss all Deine temp. Latex-Dateien löschen und vor allem noch mal neu Bibtexten.

Salnic

slay80
26-04-2007, 15:00
Hi Salnic,

erstmal danke, dass du dich mit meinem Problem auseinandersetzt. Die temp. Dateien hae ich gelöscht, neu gebibtextet auch. Kein Erfolg.

Ich habe jetzt mal folgeden Code getestet und dann klassisch einmal gelatext, dann gebibtext, dann wieder 2x gelatext. Wieder Fehlermeldungen und keine richtige Anzeige im Dokument.

\documentclass[12pt,a4paper]{article}
\begin{filecontents}{slay.bib}
@MISC{whatisweb,
author = {Tim O'Reilly},
title = {What Is Web 2.0, Design Patterns and Business Models for the Next
Generation of Software},
shortauthor = {O'Reilly},
shorttitle = {What is Web 2.0},
howpublished = {Internet},
month = {September},
year = {2005},
timestamp = {2007.04.25},
url = {http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html}
}
\end{filecontents}

\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{ngerman}
\usepackage{jurabib}
\usepackage{hyperref}
\hypersetup{colorlinks=true, linkcolor=black, urlcolor=blue}

\begin{document}
Dies ist ein Test.\footcitetitle{whatisweb}
\nocite{*}
\bibliography{slay}
\bibliographystyle{jurabib}
\end{document}


Wenn es bei dir einwandfrei klappt, kann es ja eigentlich nur noch an irgendwelchen Konfigurationen liegn. Hast du eine Idee?

Grüße
Slay

Salnic
26-04-2007, 15:19
Hi Slay,

also Dein Bsp läuft bei mir problemlos durch, setzte mal bitte \listfiles vor \begin{document} und schaue in Deine *.log-Datei. Latex schreibt dort rein, welche Packete und Stylefiles benutzt werden. Vergleich die mal mit meinen. Vielleicht sind bei Dir manche Packete nicht mehr so aktuell.


> Wenn es bei dir einwandfrei klappt, kann es ja eigentlich nur noch an irgendwelchen Konfigurationen liegn. Hast du eine Idee?
Hast Du die jurabib.cfg irgendwie irgendwann geändert?

Salnic

PS: Du kannst Dir ja mal die *.aux sowie *.blg ansehen. Außerderm muss eine *.bbl Datei von Bibtex angelegt worden sein.



*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size12.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
inputenc.sty 2006/05/05 v1.1b Input encoding file
latin1.def 2006/05/05 v1.1b Input encoding file
ngerman.sty 1998/07/08 v2.5e Support for writing german texts (br)
jurabib.sty 2004/01/25 v0.6 Extended citations
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
array.sty 2005/08/23 v2.4b Tabular extension package (FMi)
slay_01.url
jurabib.cfg jurabib local configuration file
hyperref.sty 2007/02/27 v6.75t Hypertext links for LaTeX
pd1enc.def 2007/02/27 v6.75t Hyperref: PDFDocEncoding definition (HO)
hyperref.cfg 2006/02/14 v1.1 MiKTeX 'hyperref' configuration
kvoptions.sty 2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
)
hpdftex.def 2007/02/27 v6.75t Hyperref driver for pdfTeX
dejbbib.ldf jurabib German language definitions
color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
color.cfg 2005/12/29 v1.1 MiKTeX 'color' configuration
pdftex.def 2007/03/15 v0.04e Graphics/color for pdfTeX
supp-pdf.tex
nameref.sty 2006/12/27 v2.28 Cross-referencing by name of section
refcount.sty 2006/02/20 v3.0 Data extraction from references (HO)
slay_01.out
slay_01.out
slay_01.bbl
t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
***********

slay80
26-04-2007, 17:02
Hi Salnic,

also ich habe jetzt mal alle Pakete aktualisiert, danach hat es einwandfrei funktioniert. :) Danke für den Tip und vielen Dank für deine Mühe. Jetzt kann ich mich endlich wieder der eigentlichen Arbeit widmen.

Viele Grüße
Slay