PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : classicthesis: Bibliografie taucht nicht auf



KlausImMai
09-02-2009, 09:24
Hallo,

ich habe mir die neueste Version von Miktex, von Koma-script herunter geladen plus classicthesis.

Alles kompiliert schön durch.

Aber die Bibliographie taucht nicht auf.

Ich kann auch nirgends sehen, wo im Code Bibliography.bib eingebunden wird.

Kann mir bitte jemand sagen, wie ich die Bibliografie zum Laufen kriege?

Bitte entschuldigt, wenn das schon einmal gefragt worden ist, ich habe lange gegoogelt, das ganze auf einem anderen Rechner installiert, aber keine Lösung gefunden.

Und in Latex kenne ich mich eben zu wenig aus.

Viele Grüße,

Klaus

edico
09-02-2009, 18:16
Und Du bist sicher, dass Du auch bibtex hast laufen lassen und dass Du die Bibliography angelegt und deklariert hast -- z.B. so


...
\bibliographystyle{plainnat} % oder ein anderer style
\label{app:bibliography} % oder ein anderer label
\bibliography{Bibliography} % oder ein anderer Name
...


Sollten diese Vermutungen nicht weiterhelfen, solltest Du schon ein wenig mehr Informationen geben, was Du überhaupt womit wie gemacht hast.

edico

KlausImMai
10-02-2009, 08:47
Ich habe ganz jungfäulich classicthesis runter geladen, at: http://www.ctan.org/tex-archive/macros/latex/contrib/classicthesis/

Sieh dir bitte zuerst das pdf dort an. Da ist eine Bibliographie drin. Im Inhaltsverzeichnis klicken und dann steht sie dort wirklich.

Wenn du aber alles runter lädtst und das tex file kompilierst, dann fehlt die Bibliografie.

Ich habe versucht

Ursprünglich:
\cleardoublepage\include{FrontBackmatter/Bibliography}

Meine Versuche:
\bibliography{Bibliography.bib}
\cleardoublepage\include{FrontBackmatter/Bibliography}

und
\cleardoublepage\include{FrontBackmatter/Bibliography}
\bibliography{Bibliography.bib}

=nichts

Dieses Bibliography.bib wird nirgends eingebunden, aber ich weiß nicht wo wie man es einbindet.

KlausImMai
10-02-2009, 09:00
bist sicher, dass Du auch bibtex hast laufen lassen
Nein, das habe ich nicht gemacht. Muss ich denn das? :rolleyes:

Ich werde mich kundig machen. Vielen Dank für den Hinweis!

Aber: muss nicht irgendwo trotzdem \bibliography{Bibliography.bib} stehen?

mechanicus
10-02-2009, 09:03
Aber: muss nicht irgendwo trotzdem \bibliography{Bibliography.bib} stehen?
Hallo,

das hat edico doch auch angegeben, halt nur ohne die Endung bib.

Gruß
Marco

KlausImMai
10-02-2009, 09:17
Er schon, aber ich weiß nicht, wo man es in classicthesis angeben muss.

Dort steht


%************************************************* *******************
% Bibliography
%************************************************* ******
% work-around to have small caps also here in the headline
\manualmark
\markboth{\spacedlowsmallcaps{\bibname}}{\spacedlo wsmallcaps{\bibname}} % work-around to have small caps also
%\phantomsection
\refstepcounter{dummy}
\addtocontents{toc}{\protect\vspace{\beforebibskip }} % to have the bib a bit from the rest in the toc
\addcontentsline{toc}{chapter}{\tocEntry{\bibname} }
\bibliographystyle{plainnat}
\label{app:bibliography}
\bibliography{Bibliography}


Aber das ist nicht \bibliography{Bibliography.bib} und Bibliography.bib ist ein directory höher, so dass ich nicht glaube, dass er es findet. (Ich habe \bibliography{../../Bibliography.bib} probiert, hilft aber nicht.)

mechanicus
10-02-2009, 09:29
Hallo,


Er schon, aber ich weiß nicht, wo man es in classicthesis angeben muss.

Ersetze diese Ursprungszeile:

\cleardoublepage\include{FrontBackmatter/Bibliography}
durch:

\bibliographystyle{plainnat}
\label{app:bibliography}
\bibliography{Bibliography}



Aber das ist nicht \bibliography{Bibliography.bib} und Bibliography.bib ist ein directory höher, so dass ich nicht glaube, dass er es findet.
Hierzu gab es im Forum folgende Lösung:
http://www.mrunix.de/forums/showpost.php?p=285978&postcount=8

Gruß
Marco

KlausImMai
10-02-2009, 15:12
Und Du bist sicher, dass Du auch bibtex hast laufen lassen

Also, das war der entscheidende Hinweis.

Herzlichen Dank! Es war meine Unwissenheit, die das Problem verursacht hat.

Die Lösung:
pdflatex ClassicThesis
bibtex ClassicThesis
pdflatex ClassicThesis
pdflatex ClassicThesis

Oder mit Vim automatisiert:


function! CompileLatex()
silent ! pdflatex %<
silent ! bibtex %<
silent ! pdflatex %<
silent ! pdflatex %<
endfunction

Herzlichen Dank für die Hilfe!