PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : BibTeX: Literaturliste unterteilen ?



TiberiusvP
30-07-2004, 15:13
Hallo Leute :-)
Ich generiere mir aus verschidenen Literaturdatenbanken eine Literaturliste (normal BibTeX halt). Soweit kein Problem. Jetzt geht es in meinem Text um verschiedene Themengebiete, und ich möchte das Literaturverzeichnis so gliedern, dass die Refernzen zu einem Thema unter einer seperaten Überschrift gebündelt sind, also etwa:

<b>LITERATURVERZEICHNIS</b>
<b>Thema 1</b>
[book01] bla...
[book02] bla...

<b>Thema 2</b>
[book03] bla...
[book04] bla...

usw...

Ist das irgendwie möglich?
Ich hab mal (ganz naiv) probiert:
<pre>
\section*{Thema 1}
\bibliography{bib/themaeins}
\section*{Thema 2}
\bibliography{bib/themazwei}
...
</pre>
aber das hat (wie erwartet) nicht funktioniert.

Hat jemand Rat oder eine Idee ? :confused:

Danke :-)

Gruß

Tiberius

edico
31-07-2004, 06:26
Schau mal hier: http://www.faqs.org/faqs/de-tex-faq/part7/, Pkt. 7.2.10
und hier: http://www.itp.uni-hannover.de/~kreutzm/data/LBuch.pdf
edico

frau k.GER
14-08-2009, 17:42
Gerade habe ich mit Schrecken festgestellt, dass mein Prof das Literatur- und Quellenverzeichnis thematisch untergliedert haben will.
Ich stehe also vor selbem Problem wie Tiberius vor einer Weile.

Bisher habe ich alle Quellen in einer .bib-Datei und Ich zitiere mit \citep{blabla}. Die Ausgabe erfolgt nach alphabetischer Sortierung.

Kann mir jemand sagen, wie ich das mit dem untergliedern hinbekomme (das wär in anbetracht der Zeit am besten) oder zumindest einen Tipp geben, wo ich Informationen dazu finde (die auch meiner einer als Anfänger versteht)?

bobmalaria
14-08-2009, 18:02
hi,

ich finde das paket multibib nicht so schlecht (http://www.ctan.org/tex-archive/help/Catalogue/entries/multibib.html).

irgend jemand wird sicher noch schreiben: nimm doch biblatex, da ist alles so einfach. das stimmt auch, aber da du dich auf bibtex eingeschossen hast, bist du eventuell mit multibib besser dran.

gruss

mechanicus
14-08-2009, 18:03
aber da du dich auf bibtex eingeschossen hast,
woher weißt du das? Hat dir das die Glaskugel gesagt?:p

Gruß
Marco

EDIT: http://projekte.dante.de/DanteFAQ/LiteraturVerzeichnis#51

bobmalaria
14-08-2009, 18:14
ha, wenn jemand \citep verwendet dann meist noch mit natbib und das heißt bibtex. na gut, die befehle gehen mit option auch in natbib. aber ich habe einfach mal wild geraten. da man biblatex noch von hand installiert, verwendet wohl der normale anwender ohne besondere extrawürste bibtex :)

frau k.GER
14-08-2009, 20:21
Ich benutze in der Tat bibtex mit natbib. (Oder ist das schlecht?)

Okay, also um nochmal zu überprüfen, ob ich im Prinzip richtig vorgehe:


\usepackage{multibib}
\newcites{bsp}{Beispiel}


Außerdem rufe ich dann

\bibliographystylebsp{alpha}
\bibliographybsp{lit} auf.

Zitiert wird dann mit
blablabla \citebsp{autor123}



Wenn ich so vorgehe bekomme ich nämlich den Fehler:
paragraph ended before \@citex was complete.
Ich bin mir jetzt nicht sicher, was ich genau falsch gemacht habe.

bobmalaria
14-08-2009, 20:46
hi,

vielleicht liegt es an der ladereihenfolge. schau mal ob das bei dir geht. bei mir funktioniert es


\documentclass{article}
%für den test
\usepackage{filecontents}
%%%%
\begin{filecontents}{prim.bib}
@ARTICLE{offline,
author = {Jerome L. Buchanan and Clem McKown},
title = {Off-line sheet glass coating system},
journal = {Journal of Non-Crystalline Solids},
year = {1997},
volume = {218},
pages = {179-184}
}

\end{filecontents}


\begin{filecontents}{sec.bib}
@ARTICLE{kinectic,
author = {Anthony G. Zawadski and Carmen J. Giunta and Roy G. Gordon},
title = {Kinetic modelling of the chemical vapur deposition of tin oxide from
Tetramethyltin and Oxygen},
journal = {J. Phys. Chem.},
year = {1992},
volume = {96},
pages = {5364-5379}
}

\end{filecontents}



\usepackage{natbib}
\usepackage{multibib}
\newcites{sec}{Secondary Literature}

\begin{document}

\cite{offline}, \citesec{kinectic}


\bibliographystyle{plain}
\bibliography{prim}

\renewcommand{\refname}{Sec. References}
\bibliographystylesec{alpha}
\bibliographysec{sec}


\end{document}

aufruf

(pdf)latex
bibtex dateiname
bibtex sec
(pdf)latex
(pdf)latex