[Latex] Bibliographische Angaben
lima-city → Forum → Heim-PC → Software
code
datei
dokumentation
einbinden
http
jaja
journal
literatur
nutz
output
problem
routine
sache
solution
stehen
text
type
verweis
verzeichnis
windows
-
Hallo allesammt,
ich hab ein kleines Problem mit der allseits beliebten Textsatzsprache
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
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 ^^\nocite{name}
Hoffe ihr versteht, was ich meine, und könnt mir helfen ;) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich habe mich auch mal mit der Thematik befasst und bin zu folgendem Ergebnis gekommen:
Meine -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 , 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. -
man muss latex dreimal laufen lassen!!!
latex literatur.tex bibtex literatur latex literatur.tex latex literatur.tex
-
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 :)
-
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! -
: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]
^^
-
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,
lässt sich mit [code]latex literatur.tex
title = "Lalala",
author = "Lala Lala",
publisher = "Bertelsmann Verlag",
year = "2008"
}
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.
also H =>
See the footbib package documentation for explanation.
Type H <return> for immediate help.
...
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.
ne, dem Monsieur wollen wir keine Mail schicken, also Return... und das funktioniert, jetzt habe ich eine Fußnote mit Literaturangabe. ENDLICH!!!!
Type X <return> to quit or cross your fingers and just type <return>. -
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 -
es war unter Windows, nicht Linux
Hätte man ja mal am Anfang sagen können, oder hast du dich geschämt
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. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage