kostenloser Webspace werbefrei: lima-city


[Latex] Bibliographische Angaben

lima-cityForumHeim-PCSoftware

  1. Autor dieses Themas

    erasmuz

    Kostenloser Webspace von erasmuz, auf Homepage erstellen warten

    erasmuz hat kostenlosen Webspace.

    Hallo allesammt,

    ich hab ein kleines Problem mit der allseits beliebten Textsatzsprache Formel: \LaTeX
    Ich wollte damit meine Bibliographischen Angaben machen, bekomme es jedoch nicht hinn damit Verweise auf Inhalte der bib-Datei in den Text einzubetten. Ich nutze dazu:

    \usepackage{cite}  
    \usepackage{bibgerm}  
    \bibliographystyle{gerplain}


    Mit einbinden der bib Datei findet er nun auch diese und kann sogar daraus einen Index erstellen. Das ist zwar schon ganz gut, jedoch möchte ich nun explizit in dem Text darauf verweisen.
    Dazu nutze ich den

    \cite{name}

    Befehl, klappt aber nicht, da er mir meldet:

    Paragraph endet before \@citex was complete.

    Wenn ich einfach
    \nocite{name}
    nehme, dann klappt es, er erstellt mir aber halt nur ein Verzeichnis mit den Quellen, was ich zwar auch benötige, aber eben auch direkt auf den Text bezogen ^^

    Hoffe ihr versteht, was ich meine, und könnt mir helfen ;)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich habe mich auch mal mit der Thematik befasst und bin zu folgendem Ergebnis gekommen:

    Meine Formel: \LaTeX-Datei literatur.tex (Der Dateiname ist beliebig):
    \documentclass{article}
    \begin{document}
    
    as shown in \cite{foo}, there is a solution that lies in $O(1)$.
    Additionally, as shown by \cite{bar} I don't like spaghetti.
    
    \bibliographystyle{plain}
    \bibliography{literatur}
    \end{document}


    Entscheident ist hier, dass man 2 Angaben macht: bibliographystyle und bibliography, wobei ersteres den Stil angibt und zweiteres die .bib-Datei, wo die Literaturangaben drin stehen. Wie so oft in Formel: \LaTeX, lässt man die Dateiendung weg.

    Die entsprechende literatur.bib lautet nun:
    @Article{foo,
            author = {Anonymous Programmer},
            title = {How to code},
            journal = {cool stuff},
            year = {1970}
    }
    @Article{bar,
            author = {Another Programmer},
            title = {more stuff to know},
            journal = {cool stuff},
            year = {1970}
    }
    @Article{baz,
            author = {Crazy Programmer},
            title = {Applied logic},
            journal = {cool stuff},
            year = {1970}
    }

    Wobei der letzte Eintrag nicht im Dokument verwendet wird und daher auch nicht aufgeführt ist. Dies ist natürlich nützlich, da man so immer die gleiche Bibliography für verschiedene Dokumente nutzen kann und nur die relevanten Einträge mit in das entgültige Dokument kommen.

    Eine weitere Sache, die zu beachten ist, ist, dass man das ganze folgendermaßen compiliert:

    pdflatex literatur.tex
    bitex literatur #keine Endung!
    pdflatex literatur.tex

    Dies ist notwendig, da bibtex von der erzeugten .aux-File im 1. Arbeitsschritt liest und pdflatex im 3. Schritt aus der entsprechenden .bbl Datei liest, die im 2. Schritt generiert wurde.

    Später muss bibtex natürlich nur aufgerufen werden, wenn neue Literaturverweise verwendet werden.
  4. c*****s

    man muss latex dreimal laufen lassen!!!

    latex literatur.tex
    bibtex literatur
    latex literatur.tex
    latex literatur.tex
  5. Autor dieses Themas

    erasmuz

    Kostenloser Webspace von erasmuz, auf Homepage erstellen warten

    erasmuz hat kostenlosen Webspace.

    Das mit dem compilieren und der *.bib Datei ist nicht die Sache, das machen die Latex Umgebungen ja alle Automatisch.

    Ich hab das eigentliche Problem gefunden:

    Ich hatte ja folgenden Packages eingebunden:
    \usepackage{cite} 
    \usepackage{bibgerm} 
    \bibliographystyle{gerplain}


    Dabei haben sich aber "cite" und "bibgerm" in die Wolle gekriegt und diesen Fehler verursacht.
    Als ich "cite" auskommentiert hab gings. Jetzt hab ich nur noch das Problem, das ich gerne die Bibliographischen Angaben neben der "Literatur"-Auflistung auch noch als Fussnote einbinden würde. Also etwa:

    Laber rhababer lalilu\footnote{Entnommen aus: \cite{foo:bar} } labber rhababer.


    Was dann ergeben soll:

    Laber rhababer lalilu² labber rhababer
    
    _________________________
    ²Entnommen aus:George Bush, das Vermächtnis der HTML-Programmierer, Seite 3 - 5, 1923 Baldauer Verlag Kopenhagen ...usw usf



    Das wäre mein Ziel, zurzeit krieg ich zumindest mit \footnote{ Entnommen aus \cite{foo:bar} } schonmal nen "Link" bzw Eigenschaftsnamen der zum Verzeichnis passt, aber dann muss ja immer geblättert werden ^^
    Vllt hat ja jemand ne Idee :)

  6. c*****s

    Wie war das nochmal mit der exzellenten Dokumentation für Linux-Programme... ah ja =>
    http://www.ctan.org/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf
    war das so schwer?
    Lesen =>
    "7.2 How to have references closer to where they are cited?"
    The first solution
    consists in putting references in footnotes. This might be practical for the reader, since he has the
    complete references without always going back and forth to the end of the book. There is a package
    just designed to this purpose: footbib.sty. It’s quite well documented [Dom97].

    also footbib...
    Dokumentation =>
    http://www.ctan.org/tex-archive/macros/latex/contrib/footbib/footbib.pdf
    braindeath 4ever

    Frohes Fest!
  7. Autor dieses Themas

    erasmuz

    Kostenloser Webspace von erasmuz, auf Homepage erstellen warten

    erasmuz hat kostenlosen Webspace.

    :P

    Jaja, fuchtel nur wild mit deinem Ipott vor mir rum und zeig mir, wie toll ders kann :D

    Also dieses Ding hab ich auch schon gefunden, bloss dummerweise gibts ne Fehlermeldung die dein Vorurteil scheinbar nochmal unterstreichen will:

    ! Packet footbib Error: the output routine of LaTeX changed.


    Er ist auch immer der Ansicht, dass die Verweise undefiniert wären, egal wie oft und in welcher Reihenfolge man das ganze nun "compiliert". Auch wenn man ihm mit \footbibliography{FirstTest} nochmal extra den Namen der *.bib-Datei mitteilt...

    Zzt... Naja, sonst lasse ich das bei den Verweisen auf die Literatur-Seite:

    Laber Rhababer Zonk² diiddl doodle.
    
    ____________
    ²Entnommen aus: [RF73]


    ^^
  8. c*****s

    Jaja, fuchtel nur wild mit deinem Ipott vor mir rum und zeig mir, wie toll ders kann :D
    ja, ok, der kann das nicht, aber mein Mac ;)

    Weiß nicht, was dein Problem ist. Dies hier:
    \documentclass[11pt]{article}
    \usepackage{footbib}
    \begin{document}

    blablabla blablabla blablabla\footcite{blubb} blablabla blablabla.

    \footbibliography{meinerefs}
    \footbibliographystyle{gerplain}
    \end{document}

    mit dem hier in der Datei meinerefs.bib:
    @book{blubb,
    title = "Lalala",
    author = "Lala Lala",
    publisher = "Bertelsmann Verlag",
    year = "2008"
    }
    lässt sich mit [code]latex literatur.tex
    bibtex literatur.fb.aux
    latex literatur.tex
    latex literatur.tex

    fast ohne Probleme compilieren (hast du dir etwa die exzellente Dokumentation nicht durchgelesen, in der irgendwo steht, dass man jetzt auf einmal "bibtex literatur.fb.aux" eingeben muss?)
    Und ja, einmal meckert er bei mir auch rum:
    ! Package footbib Error: the output routine of LaTeX changed.

    See the footbib package documentation for explanation.
    Type H <return> for immediate help.
    ...
    also H =>
    The output routine of LaTeX changed since the current version of `footbib'. Since `footbib' patches this routine, using it may produce unexpected results. Send a mail to Eric.Domenjoud@loria.fr to get a new version.
    Type X <return> to quit or cross your fingers and just type <return>.
    :lol: ne, dem Monsieur wollen wir keine Mail schicken, also Return... und das funktioniert, jetzt habe ich eine Fußnote mit Literaturangabe. ENDLICH!!!!
  9. Autor dieses Themas

    erasmuz

    Kostenloser Webspace von erasmuz, auf Homepage erstellen warten

    erasmuz hat kostenlosen Webspace.

    Nun, genauso hab ichs eig. gemacht und um sicherzugehen hab ich nochmal genau deinen code genommen und durch latex bzw bibtex gejagt und es kommt immernoch der gleiche Fehler:

    [?] blubb undefinied.

    Egal ob bei deinem oder bei meinem Latex code-düdeldü. Ich vermute daher mal stark, das es evtl. an MikTex liegen kann. Naja, seisdrumm, mit der heutigen "Bibliographie PLUS" ist ja eh nach einem Buchzitat der ganze Fussbereich voll, ich denke mal, ich bleib lieber bei den Verweisen zum Literatur-Verzeichnis und schreib dann ne Anleitung, wofür die Sachen in den eckigen Klammern hinter "Entnommen aus:" stehen :D

    Trozdem, vielen Dank für deine Hilfe und, falls es dich tröstet, es war unter Windows, nicht Linux, weil ich beides Nutze, solange es mir irgendwelchen Vorteil bringt :D
  10. c*****s

    es war unter Windows, nicht Linux
    Hätte man ja mal am Anfang sagen können, oder hast du dich geschämt :biggrin:

    also, es funktioniert auch unter MikTeX (ich benutze doch auch Windows):

    cd <Pfad in der sich literatur.tex und meinerefs.bib befinden>
    latex literatur.tex
    bibtex literatur.fb [jetzt ohne *.aux]
    latex literatur.tex
    latex literatur.tex


    Wenn latex die *.bib-Datei nicht findet, gibt er so was als Meldung auf der Konsole aus::
    Package footbib Warning: Citation `blubb' on page 1 undefined on input line 5.
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!