PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bitlatex fügt kein Literaturverzeichnis ein.



timmi
03-06-2010, 18:15
Hallo zusammen,

ich bin am verzweifeln. Ich habe Latex auf meinem Mac installiert mit MacTex, aber ich bekomme mein Literaturverzeichnis nicht hin. Ich sitze schon den ganzen schönen Feiertag an diesem Problem. :(
Mein Latex-Dokument:

\documentclass[..]{scrbook}

%% Zeichenkodierungen & Sprache
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eurofont}
\usepackage[USenglish]{babel}
\usepackage{csquotes}

%% Literaturverzeichnis
\usepackage[style=authoryear]{biblatex}
\bibliography{sources} %Literaturverzeichnis

[..]

\begin{document}
\pagestyle{empty}
\pagenumbering{alph}

\input{content/0_title} % Titelseite
\cleardoublepage

\pagestyle{scrheadings}
\frontmatter
\tableofcontents % Inhaltsverzeichnis
\cleardoublepage

\mainmatter % der eigentliche Text folgt hier
[..]

[B] \printbibliography
\end{document}

Meine sources.bib-Datei:

@article{Dewenter2009,
author = {Dewenter, K.L. and Han, X. and Malatesta, P.H.},
file = {:Users/Tim/Dropbox/Mendeley/Dewenter, Han, Malatesta/papers.ssrn.com/SSRN-id1527863.pdf:pdf},
journal = {papers.ssrn.com},
keywords = {beijing,block holders,dewenter and malatesta are,finance and business economics,firm value,foster business,from the department of,g28,g34,g38,han is from tsinghua,jel codes,school,seattle,sovereign wealth funds,university,university of washington,wa 98195-3200},
title = {{Firm Value and Sovereign Wealth Fund Investments}},
url = {http://papers.ssrn.com/sol3/papers.cfm?abstract\_id=1354252},
year = {2009}
}


Unabhängig, was ich eingebe


\parencite{Dewenter2009}
\cite{Dewenter2009}

Wird immer Dewenter2009 in Fettschrift ausgegeben. Das Verzeichnis wird gar nicht erstellt. Es kommen nur Fehlermeldungen im Log:


LOG FILE :
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) (format=pdflatex 2010.6.2) 3 JUN 2010 18:01

...

(/Users/Tim/Library/texmf/tex/latex/biblatex/biblatex.sty
Package: biblatex 2010/03/19 v0.9a programmable bibliographies
(/usr/local/texlive/2009/texmf-dist/tex/latex/base/ifthen.sty
Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)

...

(/Users/Tim/Library/texmf/tex/latex/biblatex/blx-compat.def
File: blx-compat.def 2010/03/19 v0.9a biblatex generic compatibility
)
(/Users/Tim/Library/texmf/tex/latex/biblatex/biblatex.def
File: biblatex.def 2010/03/19 v0.9a biblatex generic definitions
\c@smartand=\count161
)
Package biblatex Info: Trying to load bibliography style 'authoryear'...
Package biblatex Info: ... file 'authoryear.bbx' found.
(/Users/Tim/Library/texmf/tex/latex/biblatex/bbx/authoryear.bbx
File: authoryear.bbx 2010/03/19 v0.9a biblatex bibliography style
Package biblatex Info: Trying to load bibliography style 'standard'...
Package biblatex Info: ... file 'standard.bbx' found.
(/Users/Tim/Library/texmf/tex/latex/biblatex/bbx/standard.bbx
File: standard.bbx 2010/03/19 v0.9a biblatex bibliography style
))
Package biblatex Info: Trying to load citation style 'authoryear'...
Package biblatex Info: ... file 'authoryear.cbx' found.
(/Users/Tim/Library/texmf/tex/latex/biblatex/cbx/authoryear.cbx
File: authoryear.cbx 2010/03/19 v0.9a biblatex citation style
Package biblatex Info: Redefining '\cite'.
Package biblatex Info: Redefining '\parencite'.
Package biblatex Info: Redefining '\footcite'.
Package biblatex Info: Redefining '\footcitetext'.
Package biblatex Info: Redefining '\textcite'.
)
Package biblatex Info: Trying to load configuration file...
Package biblatex Info: ... file 'biblatex.cfg' found.
(/Users/TimN/Library/texmf/tex/latex/biblatex/biblatex.cfg
File: biblatex.cfg
))

...

Package biblatex Info: Trying to load language 'USenglish'...
Package biblatex Info: ... file 'USenglish.lbx' found.
(/Users/Tim/Library/texmf/tex/latex/biblatex/lbx/USenglish.lbx
File: USenglish.lbx 2010/02/14 v0.9 biblatex localization
Package biblatex Info: Trying to load language 'american'...
Package biblatex Info: ... file 'american.lbx' found.
(/Users/Tim/Library/texmf/tex/latex/biblatex/lbx/american.lbx
File: american.lbx 2010/02/14 v0.9 biblatex localization
Package biblatex Info: Trying to load language 'english'...
Package biblatex Info: ... file 'english.lbx' found.
(/Users/Tim/Library/texmf/tex/latex/biblatex/lbx/english.lbx
File: english.lbx 2010/03/19 v0.9a biblatex localization
)))
(./MScTesis.aux)
\openout1 = `MScTesis.aux'.

...

LaTeX Warning: Citation 'Dewentler2009' on page 1 undefined on input line 4.
REQ:1:latex:REQ
LaTeX Warning: Citation 'Dewentler2009' on page 1 undefined on input line 4.
LaTeX Warning: Citation 'Dewentler2009' on page 1 undefined on input line 6.
LaTeX Warning: Citation 'Dewentler2009' on page 1 undefined on input line 8.
) (./content/swf.tex [1
] [2
]
Chapter 2.
! Undefined control sequence.
l.4 ...ension and Oil Investment fund. \parentcite
{Dewentler2009}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

...

LaTeX Warning: Citation 'Dewenter2009' on page 3 undefined on input line 11.
LaTeX Warning: Citation 'Dewenter2009' on page 3 undefined on input line 13.

...

LaTeX Warning: Empty bibliography on input line 100.
(./content/0_appendix.tex) [11] (./MScTesis.aux)
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run BibTeX on the file(s):
(biblatex) MScTesis.aux
(biblatex) and rerun LaTeX afterwards.
)


In der Anlage noch ein Screenshot der Dateien, die ich für Biblatex in das texmf Verzeichnis kopiert habe. :confused:

Hat hier noch jemand eine Idee, was ich falsch mache?

Beste Grüße

Tim

lockstep
03-06-2010, 18:37
Mit dem folgenden lauffähig gemachten Beispiel erhalte ich ein Literaturverzeichnis. Wenn es bei dir nicht klappt, liegt dies möglicherweise daran, dass du nach dem ersten LaTeX-Lauf keinen bibtex-Lauf durchführst.



\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[USenglish]{babel}

\usepackage[style=authoryear]{biblatex}
\usepackage[babel]{csquotes}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@article{Dewenter2009,
author = {Dewenter, K.L. and Han, X. and Malatesta, P.H.},
file = {:Users/Tim/Dropbox/Mendeley/Dewenter, Han, Malatesta/papers.ssrn.com/SSRN-id1527863.pdf:pdf},
journal = {papers.ssrn.com},
keywords = {beijing,block holders,dewenter and malatesta are,finance and business economics,firm value,foster business,from the department of,g28,g34,g38,han is from tsinghua,jel codes,school,seattle,sovereign wealth funds,university,university of washington,wa 98195-3200},
title = {Firm Value and Sovereign Wealth Fund Investments},
url = {http://papers.ssrn.com/sol3/papers.cfm?abstract\_id=1354252},
year = {2009}
}
\end{filecontents}

\bibliography{\jobname}

\begin{document}

\cite{Dewenter2009}

\printbibliography

\end{document}


lockstep

bischi
03-06-2010, 18:37
\printbibliography?

Schau dir doch mal schnell die Biblio-Beispiele hier an:
http://people.ee.ethz.ch/~dominikb/latex_beispiele.html

MfG Bischi

lockstep
03-06-2010, 18:41
\printbibliography?

Dies ist bei Verwendung von biblatex der korrekte Befehl zur Erzeugung eines Literaturverzeichnisses.

lockstep

timmi
03-06-2010, 18:50
Mit dem folgenden lauffähig gemachten Beispiel erhalte ich ein Literaturverzeichnis. Wenn es bei dir nicht klappt, liegt dies möglicherweise daran, dass du nach dem ersten LaTeX-Lauf keinen bibtex-Lauf durchführst.
lockstep

Danke für den Code. Es funktioniert jetzt. Aber wie kann ich es denn umgehen, dass ich bei dem Editor (Texmate/TexShop) jedes Mal 100 Buttons drücken muss, damit ich das PDF bekomme..? Kann ich das nicht automatisieren?

lockstep
03-06-2010, 18:55
Ich bin kein Mac-User und daher mit TeXShop nicht vetraut, aber ich vermute, dass es einstellbar ist, bei jedem LaTeX-Lauf auch automatisch bibtex (und MakeIndex) auszuführen. Vielleicht gibt es zusätzlich auch Skripte, die automatisch solange weitere LaTeX/bibtex/MakeIndex-Läufe durchführen, bis keine (Kompilier-)Warnungen mehr auftreten.

lockstep

bischi
03-06-2010, 20:18
Dies ist bei Verwendung von biblatex der korrekte Befehl zur Erzeugung eines Literaturverzeichnisses.

Ah ok - ich verwende immer Bibtex ;)

MfG Bischi

lockstep
03-06-2010, 20:44
Ah ok - ich verwende immer Bibtex ;)

Ich verwende beides gemeinsam. ;)

lockstep

bischi
03-06-2010, 20:54
Na in dem Fall :D Hatte zum Glück nie besonders strenge Vorgaben, wie denn genau mein Literaturverzeichnis auszusehen hat, solange es sauber und eindeutig ist ;) Da waren die Standard-Styles gut genug :p

MfG Bischi

timmi
03-06-2010, 22:36
Oh, mir grault's gerade schon, wenn ich daran denke, das weiter anzupassen.. Ist noch nicht ganz das Gelbe vom Ei ;)