PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Weiteres Literaturverzeichnis



Nasenbärnase
13-10-2005, 00:13
Ich verwende für meine Arbeit eine Institutsvorlage die auf scrreprt basiert.

Mithilfe des Befehls \bibliography{lit} binde ich mein Literaturverzeichnis aus der Datei lit.bib ein.
Kann ich ein zweites Literaturverzeichnis auf der Basis einer weiteren Datei (bspw. lit2.bib) einbinden?
Ich habe bereits etwas von einem bibunits-Package gelsen, konnte aber auf die Schnelle nicht herausfinden, ob das für mich passend ist. Leider ist das ganze sehr dringend, weil ich das Ganze spätestens Freitag Abend fertig haben muss.
Wäre klasse, wenn jemand einen passenden Vorschlag parat hätte.

rais
13-10-2005, 12:15
Moin,
multibib oder bibtopic könnte das passende Paket für Dich sein.
MfG,

Nasenbärnase
14-10-2005, 09:30
bibtopic scheint nicht zu funzen - warum auch immer
habe das so versucht:

\begin{btSect}{lit}
\chapter{Literaturverzeichnis -- Hauptquellen}
\btPrintAll
\end{btSect}
hierbei ist lit.bib eine quelle in der einträge wie folgt stehen:

@book{pn_ram74,
author = "C. Ramchandani",
title = {{Analysis of Asynchronous Concurrent Systems by Timed Petri Nets}},
publisher = {{Massachusetts Institute of Technology}},
year = "1974",
journal = {Technical Report 120}
}

@Article{pn_mcmil,
author = {K. L. McMillan},
title = {{Symbolic Model Checking -- An approach to the state explosion problem}},
journal = {{PhD-Thesis}},
year = {1992},
note = "\url{http://www-cad.eecs.berkeley.edu/~kenmcmil/thesis.ps}"
}

es wird hierbei eine datei diplomarbeit1.bbl erzeugt.
in der steht folgendes:

%%% produced automatically by bibtopic.sty v1.0k
%%% produced automatically by bibtopic.sty v1.0k
\csname bt@warn@outdated\endcsname{diplomarbeit1}

Nasenbärnase
14-10-2005, 10:05
Ist ja zum Verzweifeln... mit multibib bekomme ich das auch nicht hin.


\newcites{own}{weitere quellen}
\begin{document}
\bibliographystyleown{alpha}
\bibliographyown{test1}
...

in test1.bib steht zb.

@Article{pn_mcmil,
author = {K. L. McMillan},
title = {{Symbolic Model Checking -- An approach to the state explosion problem}},
journal = {{PhD-Thesis}},
year = {1992},
note = "\url{http://www-cad.eecs.berkeley.edu/~kenmcmil/thesis.ps}"
}



@Article{Popo87,
author = {L. Popova-Zeugmann},
title = {{Zeit-Petri-Netze}},
journal = {{Beiträge zur Theorie und Anwendung von Petri-Netzen.
Wissenschaftliche Schriften der Technischen
Universität}},
volume = {8},
pages = {37--47},
publisher = {Karl-Marx-Stadt, DDR},
year = {1987},
}

wenn ich nun im Text mit

\citeown{Popo87}
darauf verweise, erhalte ich nur [?], und es wird kein weiteres Literaturverzeichnis erstellt.
Hilfe!

etilli33
14-10-2005, 10:10
Hast du denn auch dein own nochmal extra mit bibtex laufen lassen? Du musst folgende Kommandos ausführen:

latex foo.tex
bibtex foo
bibtex own
latex foo
latex foo
latex foo

Dann sollten auch die Fragezeichen verschwinden. Wenn du in deinem Editor Knöpfchen klickst, reichst es wohl auch nur bibtex own aufzurufen, also wohlgemerkt nur die zusaätzliche Bezeichnung, die du dem cite-Befehl gegeben hast, als Argument. Wenn du in deinem Verzeichnis mal schaust, findest du da eine own.aux. Aus der liest bibtex die Informationen und schreibt eine own.bbl Die wiederum liest das Paket multibib ein und hops ist alles so wies sein soll.

Gruß
Till

Schorsch
14-10-2005, 10:13
Servus!

Also bei mir läuft bibtopic super.

Hier mal etwas Code:

// angenommen deine Quellen stehen in literatur_mono.bib und literatur_internet.bib


\begin{btSect}{literatur_mono}
\section*{Monographien}
\btPrintCited
\end{btSect}

\begin{btSect}{literatur_internet}
\section*{Internetquellen}
\btPrintCited
\end{btSect}


Meine Hauptdatei ist diplomarbeit.tex, wegen den 2 Verzeichnissen muss man jetzt nach folgendes aufrufen:

bibtex diplomarbeit1
bibtex diplomarbeit2
latex diplomarbeit

Gruß

Schorsch

Nasenbärnase
14-10-2005, 10:21
Jap - es läuft!! Ist zwar schade, dass ich den bibtex-Befehl noch von Hand in der Konsole ausführen muss... aber was solls. :-)
Danke euch auf jeden Fall...