Zitieren mit JabRef in TexWorks - Resultat Fragezeichen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Reignman001
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 19. Mär 2012, 22:26

Zitieren mit JabRef in TexWorks - Resultat Fragezeichen

Beitrag von Reignman001 »

Hallo zusammen,
sorry falls ich hier als LaTex-Newbie zum hundertsten Mal ein leidiges Thema aufbringe, habe aber bei langer Recherche zu ähnlichen Fällen hier im Forum keine Lösung für mein Problem gefunden:
Ich benutze TexWorks und möchte über JabRef zitieren und mein Literaturverzeichnis erstellen. Dabei erhalte ich aber statt des gewünschten Verweises nur ein Fragezeichen und keinen Eintrag im Literaturvz.
Hier mein Minimalbeispiel (hoffe ich erfülle die Anforderungen):
\documentclass[a4paper]{scrartcl} 
\usepackage{ngerman} 
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{natbib}

\begin{document} 
text\citet{gardini2011mercosur}. 
\bibliography{Expose.bib.bak}
\bibliographystyle{alphadin}

\end{document}


Der Code:
 \begin{filecontents}{Expose.bib}
@ARTICLE{gardini2011mercosur,
  author = {Gardini, G.L.},
  title = {MERCOSUR: What You See Is Not (Always) What You Get},
  journal = {European Law Journal},
  year = {2011},
  volume = {17},
  pages = {683--700},
  number = {5},
  publisher = {Wiley Online Library}
}

\end{filecontents}


Dateien liegen alle im selben Ordner, Key ist auch korrekt. Kann mir jemand sagen, wo der Fehler liegt?

Rainer
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 84
Registriert: Do 21. Okt 2010, 13:31
Wohnort: München

Beitrag von Rainer »

Auf die Schnelle würde ich sagen, dass die referenzierte Datei zumindest den gleichen Namen haben sollte. Bei Dir heißt die Datei einmal .bib aber aufrufen möchtest Du .bib.bak

Reignman001
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 19. Mär 2012, 22:26

Beitrag von Reignman001 »

Das hilft leider auch nicht.

Benutzeravatar
domwass
TeX-Entwickler
TeX-Entwickler
Beiträge: 617
Registriert: Di 26. Aug 2008, 12:44
Kontaktdaten:

Beitrag von domwass »

Probiere es mit
\bibliography{Expose}
denn die Endung wird bei \bibliography nicht mit angegeben.

Gruß,
Dominik.-

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Zusammengebastelt zu einem MB (unter Berücksichtigung der obigen Kommentare) kam bei mir erstmal der Fehler von wegen bibliography not compatible with author-year citations. Ohne natbib und cite statt citet läuft es einwandfrei.

Ich trau mich ja kaum, die Klassiker-Frage zu stellen, aber: Rufst du BibTeX überhaupt auf? Ich weiss nicht, wies in TeXWorks geht, aber bibtex ist ein Extra-Programm (wie pdflatex), das aufgerufen werden muss, und zwar in der Reihenfolge: pdflatex -> bibtex -> pdflatex (-> pdflatex)
\documentclass[a4paper]{scrartcl}
\usepackage{ngerman}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{epstopdf}
%\usepackage{natbib}
\usepackage{filecontents}
 \begin{filecontents}{Expose.bib}
@ARTICLE{gardini2011mercosur,
  author = {Gardini, G.L.},
  title = {MERCOSUR: What You See Is Not (Always) What You Get},
  journal = {European Law Journal},
  year = {2011},
  volume = {17},
  pages = {683--700},
  number = {5},
  publisher = {Wiley Online Library}
}

\end{filecontents}


\begin{document}
text\cite{gardini2011mercosur}.
\bibliography{Expose}
\bibliographystyle{alphadin}

\end{document}

Reignman001
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 19. Mär 2012, 22:26

Beitrag von Reignman001 »

habe natbib weggelassen und cite benutzt - hilft auch nicht. meines wissens ruft man bibtext in texworks über die option "textsatz" auf: standardeinstellung ist hier pdflatex+makeindex+bibtex. habe es auch manuell in der beschriebenen reihenfolge pdflatex -> bibtex -> pdflatex versucht, mit gleichbleibendem ergebnis.

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Hast du es genau mit meinem Code probiert? Der ist nämlich lauffähig, wenn das nicht funktioniert, liegts an deinem BibTeX-Aufruf.

Reignman001
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 19. Mär 2012, 22:26

Beitrag von Reignman001 »

ok, in dem Fall habe ich die Fehlermeldung:

pdflatex.EXE: Cannot start MiKTeX package manager.
pdflatex.EXE: Data: Ung�ltige Syntax

======================================================================


! LaTeX Error: File `filecontents.sty' not found.

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Dir fehlt das Paket filecontens. Ist dachte, das wäre bei jeder Standardinstallation dabei. Hat zwar nichts direkt mit deinem Problem zu tun, ist aber ein praktisches Paket, um Dateien (wie hier der Inhalt der .bib-Datei) direkt im Quelltext unterzubringen.

Afaik kann man bei MikTeX angeben, dass Pakete automatisch nachgeladen werden.

Reignman001
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mo 19. Mär 2012, 22:26

Beitrag von Reignman001 »

habe das package jetzt nachgeladen, dein minimalbeispielcode läuft durch ohne fehlermeldung, aber das ergebnis bleibt "text[?]."

Antworten