PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis



fabysan7
01-07-2005, 08:36
Hi all,

Meine Literaturangaben lasse ich mit \footnote{Literaturangabe} an die Unterkante des Blattes zaubern. Meine Frage ist, wie bekomme ich Latex nun dazu das er mir in meiner Literaturverzeichnis diese automatisch auflistet und mir alle verwendeten Quellen auffuehrt??


Das Verzeichnis fuege ich mit

\include{bibliography}
\newpage

im Hauptdokument dazu. In dieses Ding soll er mir dann meine Liste ausspucken.

Danke fuer jede Hilfe

BinEinGast
01-07-2005, 08:57
hi,

das funktioniert so ähnlich wie der bezug auf label.

wenn du, während du das dokument schreibst, schon weißt, welches buch zu später referenzieren möchtest, kannst du mit \cite ein label setzen und später darauf zugreifen.

hier ein minimalbeispiel :)




% HEADER & BEGIN{DOCUMENT} UND SONSTIGER BLA
\dots{} gibt es auch in deutschland trivialliteratur. beispiele sind:
\cite{donald} \glqq{} donald duck \grqq{}
oder
\cite{vachen} \glqq{} meyberg & vachenauer, höhere mathematik 2 \grqq{}
, wobei einige von ihnen wenigstens zur unterhaltung \ldots{}

% HIER GEHT DAS DOKUMENT BIS IN DEN ABSPANN
\begin{thebibliography}{999}
\bibitem{donald}Lustiges Taschenbuch xyz, Ehapa Verlag
\bibitem{vachen}Meyberg & Fachenauer, Höhere Mathematik 2, Springer
\end{thebibliography}

%ABSCHLIESZENDE WORTE



damit bekommst du am ende schonmal eine übersicht.

wenn du jetzt für jedes buch, das du verwendest einen eigenen befehl definierst, wie z.b.




\newcommand{\buch1}{Donald Duck}



kannst du ihn später ganz einfach einbinden.
also




\footnote{\cite{donald}\buch1}

% und weiter, bis ins literaturverzeichnis
\begin{thebibliography}{999}
\bibitem{donald}\buch1
\end{thebibliography}



das ist bis jetzt zwar noch nicht getestet, müßte aber funktionieren

benjamin

sebbi
01-07-2005, 10:11
Hallo!
Du kannst Dir auch mal Jurabib (http://www.berger-on.net/jurabib/) ansehen, das macht was Du willst.
MfG
sebbi

fabysan7
24-07-2005, 19:49
Hi Jungs,

also nach längerem ausprobieren habe ich das alles leider nicht hinbekommen!!

Mit dem \cite Befehl ist das ja kein Problem aber inklusive einer Fußnote mit der vollständigen Quellenangabe auf der entsprechenden Seite haben ich nicht hinbekommen.

wenn du jetzt für jedes buch, das du verwendest einen eigenen befehl definierst, wie z.b.

Hey BineinGast!! Wo soll ich denn das einbinden??
\newcommand{\buch1}{Donald Duck}
und irgendwie hast Du glaub ich auch etwas mit Donald Duck und Donald verwechselt!!??


Und Sebbi:
Bei der Jurabib Seite habe ich einfach nicht durchgeblickt!! Wo definieren die dann den eigentlichen den Namen des Buches??

Ich hoffe ihr könnt mir noch weiterhelfen, denn diese behelfsdinger sind nicht wirklich effektiv

rais
24-07-2005, 21:05
Hi Fabysan7,

bin zwar nich `BinEinGast', aber


Wo soll ich denn das einbinden??
\newcommand{\buch1}{Donald Duck}

in die Präambel, also zwischen :


\documentclass...
\usepackage...
:
\usepackage...

\newcommand...
:
\begin{document}
:


Beim Literaturverzeichnis solltest Du vielleicht mal einen Blick auf Deine online Dateien werfen, z.B.
/usr/share/texmf/doc/latex/natbib/bibentry.dvi
oder wo immer Dein ``texmf'' Ordner sich aufhält.

Gruß,

samsara
24-07-2005, 21:08
Also, ich mache das so:

In den Header:

\usepackage{natbib}
\bibpunct[]{(}{)}{,}{a}{}{,}

In den Body:

\begin{document}
\bibliographystyle{plainnat.bst}
% [...]
\paragraph{Imagine that $a$ and $f$ are linear functions of $z$, that is, $a(z)=\alpha z$ and $f(z)=\phi z$ where $\alpha$ and $\phi$ are constants, and from which follows $a(z) = \frac{\alpha}{\phi} f(z)$. This captures Trivers' and Willard's verbal model for why males are born in excess to female red deer in good nutritional condition \citep{triverswillard73}.}
% ...und noch ein Beispiel:
\paragraph{\citet{frankswingland88} showed that (using my notation throughout) when $f$, $a$ and $f/a$ are monotonically nondecreasing in $z$, and $f\not\equiv a$, sex ratios will be biased in favour of the sex produced in less favourable conditions. They applied an equilibrium criterion that allows solving for $z^*$ for specific probability distributions $P(z)$, shown below.}
% SCHLIESSLICH
\bibliography{policansky.bib}
\end{document}

policansky.bib:

@article{triverswillard73,
Author = {Trivers, R. L. and Willard, D. E.},
Title = {Natural selection of parental ability to vary the sex ratio of offspring},
Journal = {Science},
Volume = {179},
Pages = {90-92},
Year = {1973} }

@article{frankswingland88,
Author = {Frank, S. A. and Swingland, I. R.},
Title = {Sex-Ratio Under Conditional Sex Expression},
Journal = {Journal Of Theoretical Biology},
Volume = {135},
Number = {3},
Pages = {415-418},
Year = {1988} }

plainnat.bst findest Du auf Deinem System, wenn Du tetex installiert hast (Tetex = eine sehr gute Latexdistribution).

HTH,

Samsara
.

fabysan7
25-07-2005, 08:48
Habe ich das richtig verstanden:


In den Header packe ich das:

\usepackage{natbib}
\bibpunct[]{(}{)}{,}{a}{}{,}


Mein Body wuerde dann so aussehen:

\begin{document}
\bibliographystyle{plainnat.bst}

TextTextTextTextTextTextText\citep{triverswillard7 3}.}

\bibliography{policansky.bib}
\end{document}


Und in mein Literaturverzeichnis packe ich dann das:

\begin{thebibliography}

@article{triverswillard73,
Author = {Trivers, R. L. and Willard, D. E.},
Title = {Natural selection of parental ability to vary the sex ratio of offspring},
Journal = {Science},
Volume = {179},
Pages = {90-92},
Year = {1973} }

\end{thebibliography}
oder muss ich eine neue Datei erstellen (policansky.bib)??

Und damit das ganze funzt muss ich Tetex installieren!! Ich dachte das funzt nur unter Unix und Linux oder liege ich da falsch. Wo bekomme ich das eigentlich her, habe mir eins ergoogelt ist ungefaehr 12MB aber da stand halt nur fuer Linux und Unix.
Zum Verstaendis, was sind das fuer Ausdruecke: plainnat.bst / policansky.bib??

Danke

etilli33
25-07-2005, 14:47
Habe ich das richtig verstanden:


Und in mein Literaturverzeichnis packe ich dann das:

\begin{thebibliography}

@article{triverswillard73,
Author = {Trivers, R. L. and Willard, D. E.},
Title = {Natural selection of parental ability to vary the sex ratio of offspring},
Journal = {Science},
Volume = {179},
Pages = {90-92},
Year = {1973} }

\end{thebibliography}
oder muss ich eine neue Datei erstellen (policansky.bib)??

Und damit das ganze funzt muss ich Tetex installieren!!

Danke

1. Soweit ich weiß, musst du deine Literaturangaben nach diesem Vorgehen in eine eigene DAtei mit dem Namen.bib speichern, dann musst da das Dokument mit Latex/pdflatex kompilieren, bibtex mit dem Namen deines Dokuments (ohne DAteiendung) aufrufen, und noch zweimal Latex drüber laufen lassen.

2. Dafür brauchst du kein TeTex, sondern irgend eine andere Latex-Distribution tut es auch. Tetex ist nur das verbreitetste für Linuxe.

Gruß Till.

Knuddelbär
25-07-2005, 17:48
Und in mein Literaturverzeichnis packe ich dann das:

\begin{thebibliography}

@article{triverswillard73,
Author = {Trivers, R. L. and Willard, D. E.},
Title = {Natural selection of parental ability to vary the sex ratio of offspring},
Journal = {Science},
Volume = {179},
Pages = {90-92},
Year = {1973} }

\end{thebibliography}
oder muss ich eine neue Datei erstellen (policansky.bib)??

Also ich arbeite mit dem Usepackage natbib und nutze bibtex. Dazu musst du ein neues .bib-File (bei mir heißt es einfach Literaturverzeichnis.bib) erstellen und kannst dort einfach die Literaturstellen einfügen:



@ARTICLE{benzyllithiumdkr1,
AUTHOR = {S. Thayumanavan and S. Lee and C. Liao and P. Beak},
JOURNAL = {J. Am. Chem. Soc.},
YEAR = {1994},
volume = {116},
pages = {9755},
}


Im Header steht bei mir dann folgendes:

[...noch anderes Zeug...]
\usepackage[sort&compress,square,comma]{natbib}
\\bibliographystyle{unsrtb} %unsrtb ist ein von mir editiertes Bibstyle
[...]
\begin{document}
[...]
\bibliography{Literaturverzeichnis}
[...]
\end{document}


Der Befehl

\begin{thebibliography}

wird afaik (wenn ich Müll erzähle, dann berichtigt mich bitte) nicht benötigt, den benutzt man doch nur, wenn man nicht mit Bibtex arbeitet, oder?

Das Ganze erzeugt bei mir dann folgende Ausgabe:


[80] S. Thayumanavan, S. Lee, C. Liao, P. Beak, J. Am. Chem. Soc. 1994, 116, 9755.

Im Text sind die Literaturstellen mit eckigen Klammern angegeben.