Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Literaturverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.06.2005
    Beiträge
    58

    Literaturverzeichnis

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Ort
    Darmstadt
    Beiträge
    59
    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

    Code:
    
    % 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.

    Code:
    
    \newcommand{\buch1}{Donald Duck}
    
    kannst du ihn später ganz einfach einbinden.
    also

    Code:
    
    \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
    Geändert von BinEinGast (02-07-2005 um 15:28 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.11.2003
    Beiträge
    157
    Hallo!
    Du kannst Dir auch mal Jurabib ansehen, das macht was Du willst.
    MfG
    sebbi

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.06.2005
    Beiträge
    58
    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

  5. #5
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hi Fabysan7,

    bin zwar nich `BinEinGast', aber
    Zitat Zitat von fabysan7
    Wo soll ich denn das einbinden??
    \newcommand{\buch1}{Donald Duck}
    in die Präambel, also zwischen :
    Code:
    \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ß,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.05.2003
    Beiträge
    161
    Also, ich mache das so:

    In den Header:
    Code:
    \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:
    Code:
    @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
    .

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.06.2005
    Beiträge
    58
    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
    Geändert von fabysan7 (25-07-2005 um 07:50 Uhr)

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.11.2004
    Beiträge
    358
    Zitat Zitat von fabysan7
    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.

  9. #9
    Registrierter Benutzer Avatar von Knuddelbär
    Registriert seit
    20.07.2005
    Ort
    Potsdam
    Beiträge
    35
    Zitat Zitat von fabysan7
    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:

    Code:
    @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:
    Code:
    [...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.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •