PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Jurabib (Jureco) - Unterkapitel im Literaturverzeichnis



Stefan2902
14-04-2009, 10:26
Hallo,

ich muss mein Literaturverzeichnis unterteilen, insofern als dass Bücher und Internetquellen seperat voneinander ausgegeben werden. Bsp.:

Bibliography

Books

Kock, N. F. (2007): E-Collaboration in Modern Organizations: Initiating and Man-
aging Distributed Projects (Premier Reference Source) (Gebundene Ausgabe).
1st edition. Idea Group Publishing, ISBN 1599048256

Internet Sources

Nachname1, V., Nachname2, V. (2005): Buch zwei im gleichen Jahr. No address
in , URL: http://test.com

Anbei folgendes Minimalbeispiel:



\begin{filecontents}{literaturdatenbank.bib}

@book
{ kock:e_collaboration,
author={Ned F. Kock},
title={E-Collaboration in Modern Organizations: Initiating and Managing Distributed Projects (Premier Reference Source) (Gebundene Ausgabe)},
publisher={Idea Group Publishing},
isbn={1599048256},
edition={First},
month={November},
year={2007},}

@MISC{nachname:2,
author = {Vorname1 Nachname1 and Vorname2 Nachname2},
title = {Buch zwei im gleichen Jahr},
year = {2005},
citeseerurl = {20.09.2008},
url = {http://test.com}
}

\end{filecontents}

%%
%% Main document
%%

% Document Class
\documentclass[12pt,a4paper, headsepline]{scrreprt} % Papierformat, Schriftgrš§e, Dokumentenart

% Packages
\usepackage[applemac]{inputenc} % deutscher Schriftsatz
%\usepackage[ibidem=strict,commabeforerest,see,authorformat=abb rv,pages=format]{jurabib} % Literature
\usepackage[ibidem=strict,commabeforerest,see,authorformat=abb rv,pages=format]{jurabib} % Literature
\renewcommand*{\bibbtasep}{, }
\renewcommand*{\bibbfsasep}{, }
\renewcommand*{\bibbstasep}{, }
\usepackage{ragged2e}

\renewcommand*{\biburlprefix}{, URL: } % ohne klammern in URL
\renewcommand*{\biburlsuffix}{} % ohne klammern in URL

% Cite rules and definitions
\newcommand{\cf}[2]{{Cf. \citefield{author}{#1}, p. {#2}.}} % Zitat mit Confer (Cf.) [cf entsp. confer]

\makeatletter
\def\jb@use@fullcite{%
\jbauthorfont{\jb@@author}\normalfont{\jbhowsepbef oretitle}\jb@@fulltitle}%
\makeatother
% Begin document
\begin{document}

Text1.\footnote{\cf{kock:e_collaboration}{1}}

Text2.\footnote{\cf{nachname:2}{1}}

% Literature
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{literaturdatenbank}
\bibliographystyle{jureco}
\label{bib:literaturverzeichnis}
\newpage

\end{document}



Hat jemand eine Idee, wie ich das Literaturverzeichnis unterteilen kann und ggf. Sektionen (wie Books oder Internet Sources) zwinge auf derselben Seite zu starten?

Viele Grüße
Stefan

edico
14-04-2009, 11:38
Das multibib package kann dein Helfer sein. Dazu sind diverse Lösungen auf dem Forum dargelegt - die Suche birgt Wunder.

Dein MB könnte dann so aussehen:



\documentclass{scrreprt} %
\usepackage[ibidem=strict,commabeforerest,see,authorformat=abb rv,
pages=format]{jurabib}
\usepackage{multibib}
\newcites{onl}{Online}

\begin{document}

\citep{kock:e_collaboration}\par
\citeponl{nachname:2}

\bibliographystyle{jureco}
\bibliography{literaturdatenbank}

\bibliographystyleonl{jureco}
\bibliographyonl{literaturdatenbank}

\end{document}


edico

Stefan2902
14-04-2009, 11:58
Danke für den Hinweis.

Leider erhalte ich bei deinem Minimalbeispiel ständig folgende Fehlermeldung:



Latex Warning: Citation 'nachname:2' on page 1 undefined on input line 11


Hast du eine Idee?

edico
14-04-2009, 12:52
oooh - die Fehlermeldung sagt's, dass die Quelle nicht definiert ist. Und warum ist die nicht definiert? Weil (vermutlich) deine 'compiling-Sequenz' nicht 'vollständig' ist.

Du musst natürlich nicht nur mit 'bibtex file', sondern auch mit 'bibtex onl' (für die Online-Quellen) kompilieren.

edico

Stefan2902
14-04-2009, 13:38
Danke. Das hilft natürlich ;-)