PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei kleine Probleme Literaturverzeichnis...



math_mrg
15-08-2012, 21:12
Hallo zusammen,

ich hatte die Anfrage schonmal in einem anderen Forum gestellt, aber keine Antwort bekommen. Jetzt versuche ich es hier nochmal in der Hoffnung, dass mir jemand helfen kann....:S

Ich habe folgende zwei Probleme mit jurabib:

1. Es ist doch so, dass @MISC eigentlich keinerlei Pflichtfelder benötigt, oder? D.h. ich müsste doch im Grunde nur das Feld author={{Hier steht mein Text}} eingeben und dann würde "Hier steht mein Text" im Literaturverzeichnis auftauchen - oder?
Das kompiliert aber leider nicht, da er noch andere Felder (z.b. titel, address, year etc.) verlangt....was mache ich falsch?

2. Ich möchte gerne mit biformat=ibidem im Literaturverzeichnis statt dem langen Strich drei Bindestriche (- - -) und insbesondere danach einen Punkt haben (sofern der Autor gleich ist), Minimalbeispiel:



\documentclass[12pt,a4paper,parskip]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{jurabib}

\AddTo\bibsenglish{\def\editorname{\unskip,\space ed}
\def\editorsname{\unskip,\space eds}
\def\editionname{ed}
\def\volumename{vol.}
\def\edbyname{ed.}
\def\Edbyname{Ed.}
}

\jurabibsetup{
round, %setzt runde Klammern im Zitat
bibformat=ibidem, %setzt Striche in der Bibliographie bei selbem Autor
dotafter=bibentry, %setzt Punkt am Ende
endnote, %note-Feld erscheint nach dem Punkt
authorformat=firstnotreversed,
lookforgender,
edby,
titleformat=italic,
titleformat=commasep,
see
}

\begin{document}
Blablubb

\nocite{*} %Sorgt dafür, dass alle nichtzitierten Werke aufgenommen werden
\bibliography{bibliographie_test}
\bibliographystyle{jurabib}

\end{document}



Mit folgender Bib-Datei:



@String(P = "Print.")

@BOOK{a,
author = {Northrop Frye},
title = {Anatomy of Criticism: Four Essays},
shorttitle={Anatomy},
year = 1957,
address = {Princeton, NJ},
publisher={U of Princeton UP},
pages={1--2},
note=P
}

@BOOK{b,
author = {Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}

@BOOK{c,
editor = {Northrop Frye},
title = {Sound and Poetry},
year = 1957,
address = {New York},
publisher={Columbia UP},
note=P
}


Mein Problem ist nun, dass wie gesagt "____" zu "- - -" werden soll und (beim dritten eintrag, wo der autor gleich ist) ein Punkt nach "- - -" stehen soll. Kann mir jemand helfen?

Danke für eure Hilfe!

rais
19-08-2012, 21:14
Hallo und Herzlich Willkommen an Board :)


ich hatte die Anfrage schonmal in einem anderen Forum gestellt, aber keine Antwort bekommen. Jetzt versuche ich es hier nochmal in der Hoffnung, dass mir jemand helfen kann....:S

es schadet nicht, wenn Du den Link dahin angeben würdest (es könnte sich dort ja inzwischen etwas ergeben haben).


2. Ich möchte gerne mit biformat=ibidem im Literaturverzeichnis statt dem langen Strich drei Bindestriche (- - -) und insbesondere danach einen Punkt haben (sofern der Autor gleich ist)

meinst Du das so?


\documentclass[12pt,a4paper,parskip]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{jurabib}
\usepackage{filecontents}
\begin{filecontents}{bibliographie_test.bib}
@String(P = "Print.")

@BOOK{a,
author = {Northrop Frye},
title = {Anatomy of Criticism: Four Essays},
shorttitle={Anatomy},
year = 1957,
address = {Princeton, NJ},
publisher={U of Princeton UP},
pages={1--2},
note=P
}

@BOOK{b,
author = {Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}

@BOOK{c,
editor = {Northrop Frye},
title = {Sound and Poetry},
year = 1957,
address = {New York},
publisher={Columbia UP},
note=P
}
\end{filecontents}
\AddTo\bibsenglish{\def\editorname{\unskip,\space ed}
\def\editorsname{\unskip,\space eds}
\def\editionname{ed}
\def\volumename{vol.}
\def\edbyname{ed.}
\def\Edbyname{Ed.}
}

\jurabibsetup{
round, %setzt runde Klammern im Zitat
bibformat=ibidem, %setzt Striche in der Bibliographie bei selbem Autor
dotafter=bibentry, %setzt Punkt am Ende
endnote, %note-Feld erscheint nach dem Punkt
authorformat=firstnotreversed,
lookforgender,
edby,
titleformat=italic,
titleformat=commasep,
see
}
\renewcommand*\bibidemhrule{-\,-\,-\,}
\makeatletter
\renewcommand*{\bibauthormultiple}{%
% Last: single author
% Recent: single editor
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}\and \equal{\jb@@test@au@or@ed}{ed}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rname}\bibansep{}%
\fi
}{%
% Last: single editor
% Recent: single author
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}\and \equal{\jb@@test@au@or@ed}{au}}{%
\ifjbuseidemhrule
% Punkt ergänzt:
\bibidemhrule.
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: multiple authors
% Recent: multiple editors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{aus}\an d\equal{\jb@@test@au@or@ed}{eds}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorsname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rsname}\bibansep{}%
\fi
}{%
% Last: single editor
% Recent: single editor
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}\and \equal{\jb@@test@au@or@ed}{ed}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rname}\bibansep{}%
\fi
}{%
% Last: multiple authors
% Recent: multiple authors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{aus}\an d\equal{\jb@@test@au@or@ed}{aus}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: multiple editors
% Recent: multiple editors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{eds}\an d\equal{\jb@@test@au@or@ed}{eds}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorsname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rsname}\bibansep{}%
\fi
}{%
% Last: multiple editors
% Recent: multiple authors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{eds}\an d\equal{\jb@@test@au@or@ed}{aus}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: single author
% Recent: single author
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}\and \equal{\jb@@test@au@or@ed}{au}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: single author
% Recent: multiple editors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}\and \equal{\jb@@test@au@or@ed}{eds}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
% While the last author is part of the recent editors, we have to check the gender
\ifthenelse{\equal{\jb@@testlast@gender}{sf}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSfname}%
}{%
\ifthenelse{\equal{\jb@@testlast@gender}{sm}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSmname}%
}{%
\jbmakelookforgender\space\bibansep{}%
}%
}%
\fi
}{%
% Last: single editor
% Recent: multiple authors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}\and \equal{\jb@@test@au@or@ed}{aus}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
% While the last editor is part of the recent authors, we have to check the gender
\ifthenelse{\equal{\jb@@testlast@gender}{sf}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSfname}%
}{%
\ifthenelse{\equal{\jb@@testlast@gender}{sm}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSmname}%
}{%
\jbmakelookforgender\space\bibansep{}%
}%
}%
\fi
}{\relax}%
}%
}%
}%
}%
}%
}%
}%
}%
}%
}%
\makeatother
\begin{document}
Blablubb

\nocite{*} %Sorgt dafür, dass alle nichtzitierten Werke aufgenommen werden
\bibliography{bibliographie_test}
\bibliographystyle{jurabib}

\end{document}

MfG

math_mrg
21-08-2012, 13:20
Danke für die Antwort!


es schadet nicht, wenn Du den Link dahin angeben würdest (es könnte sich dort ja inzwischen etwas ergeben haben).
hier ist er, aber da passiert gar nix...http://www.golatex.de/jurabib-zwei-probleme-ibidem-und-misc-t9323.html


meinst Du das so?
Perfekt - genau so:) Vielen Dank! Das sieht mir aber ziemlich kompliziert aus...dachte für so eine kleine Änderung würde es auch direkt einen Befehl geben...:S

Kannst du dir das mit dem @MISC erklären? Mit Bibtex selbst funktionierts, aber mit jurabib nicht (der größte Witz ist jedoch, dass es auf dem Mac auch so klappt, aber auf windows nicht!)...

rais
21-08-2012, 14:23
Moin moin,


hier ist er, aber da passiert gar nix...http://www.golatex.de/jurabib-zwei-probleme-ibidem-und-misc-t9323.html

fehlt nur noch der entsprechende Link auf goLaTeX hierher (solche Links sind fairerweise immer kreuzweise zu setzen).


Perfekt - genau so:) Vielen Dank! Das sieht mir aber ziemlich kompliziert aus...dachte für so eine kleine Änderung würde es auch direkt einen Befehl geben...:S

Nun, diesen \bibauthormultiple hab ich lediglich um einen Punkt (und entsprechendem Kommentar) ergänzt.


Kannst du dir das mit dem @MISC erklären? Mit Bibtex selbst funktionierts, aber mit jurabib nicht (der größte Witz ist jedoch, dass es auf dem Mac auch so klappt, aber auf windows nicht!)...
Was meinst Du?


\documentclass{scrreprt}
\usepackage{jurabib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{foo,
author={{Hier steht mein Text}}
}
\end{filecontents}
\begin{document}
\cite{foo}
\bibliography{\jobname}
\bibliographystyle{jurabib}
\end{document}

ergibt schlimmstenfalls eine Warnung:


Warning--Neither address nor year in foo

Ergänze ggf. \listfiles -- kannst Du noch vor \documentclass schreiben -- und vergleiche die *File List*-Blöcke der beiden .log-Dateien Deiner beiden Rechner.

Und schau,ob Du auf beiden Rechnern die gleiche BibTeX-Version nutzt (bibtex -v)

MfG

math_mrg
24-08-2012, 19:36
danke für deine hilfe - so habe ich den großen fehler gemerkt, jedoch ist dadurch eine andere frage aufgetaucht.

Das Problem war, dass ich auf dem Mac Bibtex verwendet habe und auf Windows Bibtex8 --wolfgang. Mit Bibtex auf Windows läuft es einwandfrei.

Neues Problem: Warum klappt es mit Bibtex8 nicht? Mir wurde gesagt, ich solle für jurabib immer Bibtex8 verwenden (Wegen Umlauten und Speicherplatz) - stimmt das oder ist es egal, ob ich bibtex oder bibtex8 verwende?

rais
25-08-2012, 11:53
Das Problem war, dass ich auf dem Mac Bibtex verwendet habe und auf Windows Bibtex8 --wolfgang. Mit Bibtex auf Windows läuft es einwandfrei.

oh? Und was passiert mit bibtex8 --wolfgang auf dem Mac?
Und bekommst Du das Problem auch, wenn Du es mit dem Beispiel aus Beitrag #4 versuchst?
Dann stell mal die .blg (von Deinem bibtex8-Aufruf, bei dem es nicht geklappt hat) hier rein.

MfG

math_mrg
25-08-2012, 15:39
mit bibtex8 --wolfgang auf dem mac habe ich das selbe problem - es funktioniert nicht (kann aber leider den fehler nicht sehen, da die bibtex-fehler bei texmaker nicht angezeigt werden).

Was ist denn die .blg?

math_mrg
25-08-2012, 16:02
Der Wahnsinn kommt jetzt:

Seit eben habe ich mit dem Code total seltsame Probleme:


\documentclass[12pt,a4paper,parskip,smallheadings]{scrreprt}
\usepackage[left=2.4cm, right=2.9cm, top=2.4cm, bottom=2.4cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{titlesec}
%\usepackage{setspace}
\titlespacing{\section}{12pt}{0em}{0em}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%Sprache des Dokumentes einstellen%%%%
\usepackage[english]{babel}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[T1]{fontenc}
\usepackage{jurabib}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{blindtext}
\usepackage{graphicx}

\jurabibsetup{
round, %setzt runde Klammern im Zitat
bibformat=ibidem, %setzt Striche in der Bibliographie bei selbem Autor
dotafter=bibentry, %setzt Punkt am Ende
endnote, %note-Feld erscheint nach dem Punkt
authorformat=firstnotreversed,
lookforgender,
edby,
see,
titleformat=italic,
titleformat=commasep
}

\AddTo\bibsenglish{\def\editorname{\unskip,\space ed}
\def\editorsname{\unskip,\space eds}
\def\editionname{ed}
\def\volumename{vol.}
\def\edbyname{ed.}
\def\Edbyname{Ed.}
}
\renewcommand{\baselinestretch}{1.4}\normalsize
\renewcommand*{\bibbtsep}{}
\renewcommand*{\biblnfont}{\textnormal}
\renewcommand*{\bibfnfont}{\textnormal}
\renewcommand*{\bibelnfont}{\textnormal}
\renewcommand*{\bibefnfont}{\textnormal}
\renewcommand*{\bibtfont}{\textit}
\renewcommand*{\bibbtfont}{\textit}
\renewcommand*{\bibapifont}[1]{``#1''}
\renewcommand*{\bibansep}{. } %Kein Doppelpunkt nach Autor
\renewcommand*{\jbbtasep}{ and } % bta = between two authors sep
\renewcommand*{\jbbfsasep}{, } % bfsa = between first and second author sep
\renewcommand*{\jbbstasep}{, and }% bsta = between second and third author sep
\renewcommand*{\jbbtesep}{ and } % bta = between two editors sep
\renewcommand*{\jbbfsesep}{, } % bfsa = between first and second editor sep
\renewcommand*{\jbbstesep}{, and }% bsta = between second and third editor sep
\renewcommand*{\bibbtasep}{ and } % bta = between two authors sep
\renewcommand*{\bibbfsasep}{, } % bfsa = between first and second author sep
\renewcommand*{\bibbstasep}{, and }% bsta = between second and third author sep
\renewcommand*{\bibbtesep}{ and } % bte = between two editors sep
\renewcommand*{\bibbfsesep}{, } % bfse = between first and second editor sep
\renewcommand*{\bibbstesep}{, and }% bste = between second and third editor sep
\renewcommand{\thefigure}{\arabic{figure}}


\renewcommand*\bibidemhrule{-\,-\,-\,}

\makeatletter
\renewcommand*{\bibauthormultiple}{%
% Last: single author
% Recent: single editor
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}\and \equal{\jb@@test@au@or@ed}{ed}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rname}\bibansep{}%
\fi
}{%
% Last: single editor
% Recent: single author
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}\and \equal{\jb@@test@au@or@ed}{au}}{%
\ifjbuseidemhrule
% Punkt ergänzt:
\bibidemhrule.
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: multiple authors
% Recent: multiple editors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{aus}\an d\equal{\jb@@test@au@or@ed}{eds}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorsname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rsname}\bibansep{}%
\fi
}{%
% Last: single editor
% Recent: single editor
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}\and \equal{\jb@@test@au@or@ed}{ed}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rname}\bibansep{}%
\fi
}{%
% Last: multiple authors
% Recent: multiple authors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{aus}\an d\equal{\jb@@test@au@or@ed}{aus}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: multiple editors
% Recent: multiple editors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{eds}\an d\equal{\jb@@test@au@or@ed}{eds}}{%
\ifjbuseidemhrule
\bibidemhrule\bibEIMfont{\editorsname}\bibansep{}%
\else
\jbmakelookforgender\space\space\bibEIMfont{\edito rsname}\bibansep{}%
\fi
}{%
% Last: multiple editors
% Recent: multiple authors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{eds}\an d\equal{\jb@@test@au@or@ed}{aus}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: single author
% Recent: single author
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}\and \equal{\jb@@test@au@or@ed}{au}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
\jbmakelookforgender\space\bibansep{}%
\fi
}{%
% Last: single author
% Recent: multiple editors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{au}\and \equal{\jb@@test@au@or@ed}{eds}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
% While the last author is part of the recent editors, we have to check the gender
\ifthenelse{\equal{\jb@@testlast@gender}{sf}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSfname}%
}{%
\ifthenelse{\equal{\jb@@testlast@gender}{sm}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSmname}%
}{%
\jbmakelookforgender\space\bibansep{}%
}%
}%
\fi
}{%
% Last: single editor
% Recent: multiple authors
\ifthenelse{\equal{\jb@@testlast@au@or@ed}{ed}\and \equal{\jb@@test@au@or@ed}{aus}}{%
\ifjbuseidemhrule
\bibidemhrule%
\else
% While the last editor is part of the recent authors, we have to check the gender
\ifthenelse{\equal{\jb@@testlast@gender}{sf}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSfname}%
}{%
\ifthenelse{\equal{\jb@@testlast@gender}{sm}\and\e qual{\jb@@gender}{pn}}{%
\bibibidfont{\bibidemSmname}%
}{%
\jbmakelookforgender\space\bibansep{}%
}%
}%
\fi
}{\relax}%
}%
}%
}%
}%
}%
}%
}%
}%
}%
}%
\makeatother

\begin{document}



%Inhaltsverzeichnis
\tableofcontents
%\listoffigures
%%Zitieren:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%
% \cite[Seite--Seite]{code1} -> (Autor Seite--Seite)
% \cite{code1, code2, ...} -> (Autor1, Autor 2)
% \cite[cf./see][Seite--Seite]{code} -> (cf./see Autor Seite--Seite)
% \citefield{feldname}{code} -> Inhalt des Feldnamens
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%
%\twohalfspacing
\chapter{Introduction}



%%%Bibliographie erstellen %%%%%%%%%%%%%%%
%\nocite{web1} %Sorgt dafür, dass code1 noch aufgenommen wird
\nocite{*} %Sorgt dafür, dass alle nichtzitierten Werke aufgenommen werden
\bibliography{Bibliography_Canada}
\bibliographystyle{jurabib}



\end{document}


mit bib:


@String(P = "Print.")

@BOOK{a,
author = {Northrop Frye},
title = {Anatomy of Criticism: Four Essays},
shorttitle={Anatomy},
year = 1957,
address = {Princeton, NJ},
publisher={U of Princeton UP},
pages={1--2},
note=P
}

@BOOK{b,
author = {Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}


Auf dem Mac: Beim normalen Kompilieren mit pdflatex erscheint der Fehler "\bibidemhrule undefined" und er markiert die Zeile, in der \renewcommand*\bibidemhrule{...} steht.

Auf Windows: Kompilieren klappt, bibtex klappt auch, beim Kompilieren nach Bibtex kommt der Fehler "Somethings wrong, perhaps a missing item" tausendmal -.-

rais
25-08-2012, 17:19
Auf dem Mac: Beim normalen Kompilieren mit pdflatex erscheint der Fehler "\bibidemhrule undefined" und er markiert die Zeile, in der \renewcommand*\bibidemhrule{...} steht.

mea culpa, die Änderung mit \bibidemhrule betrifft Jurabib-Version 0.61 (http://jurabib.svn.sourceforge.net/)(Beta), auf CTAN -- und damit auch bei TeXLive -- ist aber nur Version 0.6.


Auf Windows: Kompilieren klappt, bibtex klappt auch, beim Kompilieren nach Bibtex kommt der Fehler "Somethings wrong, perhaps a missing item" tausendmal -.-
Entscheidend ist meist die erste Fehlermeldung, alle Anderen können Folgefehler sein. Steht da vllt noch etwas mehr dazu (siehe .log)?
Nur nachvollziehen kann ich das nicht (sprich: Dein Code lässt sich bei mir fehlerfrei kompilieren). Welche jurabib-Version nutzt Du?


Was ist denn die .blg?

Damit ist die Logdatei vom BibTeX-Lauf gemeint.
Angenommen, Deine .tex-Datei sei `foo.tex' und (pdf)LaTeX wurde mindestens einmal (erfolgreich) aufgerufen, dann bekommst Du nach

bibtex foo
zusätzlich eine `foo.bbl' (die im anschließenden LaTeX-Lauf beim \bibliography eingelesen wird) und eine `foo.blg' <-- um diese Datei geht's, bzw. hier nach `bibtex8 foo'.

MfG

math_mrg
25-08-2012, 17:42
Zitat:
Zitat von math_mrg
Auf dem Mac: Beim normalen Kompilieren mit pdflatex erscheint der Fehler "\bibidemhrule undefined" und er markiert die Zeile, in der \renewcommand*\bibidemhrule{...} steht.
mea culpa, die Änderung mit \bibidemhrule betrifft Jurabib-Version 0.61(Beta), auf CTAN -- und damit auch bei TeXLive -- ist aber nur Version 0.6.

Das komische ist aber, dass das bis heute auf meinem Mac anstandslos lief...Wie kann ich denn meine jurabib-Version rausfinden?


Entscheidend ist meist die erste Fehlermeldung, alle Anderen können Folgefehler sein. Steht da vllt noch etwas mehr dazu (siehe .log)?
Nur nachvollziehen kann ich das nicht (sprich: Dein Code lässt sich bei mir fehlerfrei kompilieren). Welche jurabib-Version nutzt Du?

Wo finde ich denn die jurabib-Version? Das müsste aber hier die aktuellste sein, die LaTex-Distribution auf Win wurde erst vor zwei Wochen installiert.

Ganz ganz komisch: Jetzt läuft es auf Windows wieder anstandslos....-.- Ein kleines anderes Problem: Deine Codehilfe macht ja genau das, was es soll, aber seltsamerweise nicht dann, wenn ich zwei Bücher von einem selben Autor habe (dann kommen zwar die drei Striche, aber kein Punkt dahinter). Siehe zuletzt gepostetes Beispiel von mir.

Das ist jetzt die .blg-Datei nach Aufrufen von bibtex8 --wolfgang mit einem @MISC-Feld drin. Ich kann zwar keine Fehler dort erkennen, aber TexMaker sagt mir beim Aufrufen von BibTex "Process exited with error(s)"...

rais
25-08-2012, 23:50
Das komische ist aber, dass das bis heute auf meinem Mac anstandslos lief...Wie kann ich denn meine jurabib-Version rausfinden?

das steht in der .log (zweites Vorkommen von `jurbib'), bei mir

Package: jurabib 2007/03/17 v0.61beta Extended Citations


Das müsste aber hier die aktuellste sein, die LaTex-Distribution auf Win wurde erst vor zwei Wochen installiert.

Welche LaTeX-Distri verwendest Du denn? MikTeX? TeXLive?
Wie gesagt, bei TL 2012 (die Distri verwende ich selbst) ist jurabib 0.6 dabei (die 0.61beta ist bei mir unter einem lokalen texmf-Baum installiert, genau genommen hab ich beide Versionen -- wovon die Neuere zuerst gefunden wird)


Ganz ganz komisch: Jetzt läuft es auf Windows wieder anstandslos....-.-

Das klingt alles etwas wirr ... evtl stand noch etwas in der .bbl, was da nicht hingehört hat? Ach nein, dann hättest Du das Problem bereits beim ersten (pdf)LaTeX-Lauf gehabt ... :confused:


Ein kleines anderes Problem: Deine Codehilfe macht ja genau das, was es soll, aber seltsamerweise nicht dann, wenn ich zwei Bücher von einem selben Autor habe (dann kommen zwar die drei Striche, aber kein Punkt dahinter). Siehe zuletzt gepostetes Beispiel von mir.

Wieso seltsam? Das hab ich schlicht nicht implementiert;-)
Schau Dir mal genau an, wo ich diesen Punkt eingefügt habe; kurz zuvor steht Jens' Originalkommentar:


% Last: single editor
% Recent: single author

Suche nach `Last: single author', gefolgt von `Recent: single author' und ergänze analog noch einen Punkt beim darauffolgenden \bibidemhrule -- und schau auch gleich nach anderen Kombinationen, die innerhalb der \bibauthormultiple-Redifinition auftauchen und für Dich in betracht für `---.' kommen: wenn das jedesmal so sein soll, dann kannst Du die Redifinition von \bibauthormultiple getrost weglassen und stattdessen den Punkt bei der Redifinition von \bibidemhrule einfügen.


Das ist jetzt die .blg-Datei nach Aufrufen von bibtex8 --wolfgang mit einem @MISC-Feld drin. Ich kann zwar keine Fehler dort erkennen,

es sind ja auch keine Fehler drin.


aber TexMaker sagt mir beim Aufrufen von BibTex "Process exited with error(s)"...
Entweder generiert bibtex8 unter Win$ unter diesen Bedingungen einen Exit-Code ungleich Null oder TexMaker lügt Dich an.

Kann das bitte eine/r der Win$-Nutzer bestätigen/widerlegen?

MfG

math_mrg
26-08-2012, 10:58
Also es ist wirklich so: Auf Mac läuft 0.6, auf Windows 0.61beta - das erklärt schon einiges (seltsam trotzdem nur, dass es aber am Anfang auf Mac trotzdem ging! - egal).

Kann mir jemand sagen, wie ich die jurabib-Version 0.61beta auf meinem Mac nachinstalliere?

Auf Windows benutze ich MikTeX.

Das mit dem Punkt habe ich jetzt verstanden, danke.

Offene Fragen sind also nun nur noch:
a) Wie aktualisiere ich meine jurabib-Version auf dem Mac?
b) Warum zeigt mir TexMaker (sowohl auf Mac als auch auf Win) mit bibtex8 einen Fehler an, obwohl keiner da ist?

Vielen vielen Dank für all deine Hilfe bisher!

math_mrg
26-08-2012, 14:06
Sorry, dass ich nochmal frage.....mir wird das ja langsam peinlich...

Wenn ich nun zwei Bücher TitelA und TitelB habe und Schmidt Autor von A ist und Becker, Schmidt Autoren von B sind, dann bekomme ich im Literaturverzeichnis:

Becker, X. und Schmidt, Y. TitelA. ...
. Titel B. ...

(es fehlen also die drei Striche)

Kann ich das auch einfach in deinem Code ergänzen?
Tausend Dank!

rais
26-08-2012, 18:10
Wenn ich nun zwei Bücher TitelA und TitelB habe und Schmidt Autor von A ist und Becker, Schmidt Autoren von B sind, dann bekomme ich im Literaturverzeichnis:

Becker, X. und Schmidt, Y. TitelA. ...
. Titel B. ...

(es fehlen also die drei Striche)

Kann ich das auch einfach in deinem Code ergänzen?

ich kann den Code ja auch mal etwas stauchen:


\makeatletter
\renewcommand*\bibauthormultiple{%
\ifjbuseidemhrule
\bibidemhrule
\ifthenelse{\equal{\jb@@test@au@or@ed}{ed}}{% Recent: single editor
\bibEIMfont{\editorname}\bibansep{}%
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{eds}}{% Recent: multiple editors
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{aus}}{% Recent: multiple authors
}{% Recent: assuming single author
.
}%
}%
}%
\fi
}
\makeatother

nun wird erst \bibidemhrule gesetzt und danach entschieden, ob ein Punkt folgen soll. Eine Unterscheidung nach Geschlecht brauchst Du bei den Strichen ja nicht.
Evtl. tut es auch, wenn Du auf Deinem Mac bei Version 0.6 bleibst und zusätzlich statt


\renewcommand*\bibidemhrule{-\,-\,-\,}

dann


\providecommand*\bibidemhrule{-\,-\,-\,}

deklarierst bzw. dessen Definition direkt in der Redifinition vom \bibauthormultiple einsetzt (wird hier ja eh nur noch einmal aufgerufen).



a) Wie aktualisiere ich meine jurabib-Version auf dem Mac?

Da wirst Du händisch vorgehen müssen. Wenn Du es nur für dieses eine Projekt benötigst, dann könntest Du die entsprechenden Dateien (sind ein paar) einfach mit in Deinen Projektordner ablegen und gut ist.
In einen der Systemordner würde ich sie nicht packen, dann begänne das Spiel wohlmöglich von vorn, sobald Du ein Update machst.
Dazu bietet sich an, die erforderlichen Dateien in einen lokalen Ordner zu legen, der von LaTeX/BibTeX auch durchsucht wird, z. B. entlang


kpsewhich -expand-var '$TEXMFLOCAL'

oder entlang


kpsewhich -expand-var '$TEXMFHOME'

Einen Link zur Version 0.61 hab ich hier schon irgendwo angegeben; alles Weitere steht imho kurz vor und im Abschnitt `Startvorbereitungen' unter `texdoc jbgerdoc' (oder konkret nachfragen).

MfG

math_mrg
26-08-2012, 18:43
Es tut mir leid - es geht die ganze Zeit um eine Hausarbeit für meine Freundin - und ich hatte sie heute Morgen falsch verstanden, denn:

Es ging nicht darum, dass im o.g. Fall mit TitelA etc. drei Striche hinkommen, sondern der Name, d.h. die Striche sollen nur dann kommen, wenn alle Autoren gleich sind. Wenn aber Autor1 und Autor2 TitelA geschrieben haben, Autor2 aber TitelB und TitelC, soll es heißen:

Autor1 und Autor2. TitelA. ...
Autor2. TitelB. ...
---. TitelC. ...

Sorry für die Verwirrung!

Davon abgesehen, gäbe es in deinem Code von eben im o.g. Fall zwei Punkte (warum weiß ich nicht...).

Mittlerweile hatte ich es hinbekommen, jurabib 0.61beta auf meinem Mac zu installieren (in /Library/texmf/... die entsprechenden Paket-Dateien kopiert), habe aber bei unten stehender Datei ein seltsames Problem, das ich nicht lösen kann:

pdflatex ok
bibtex ok
pdflatex Fehler: line 87 Paragraph ended before \jb@lbibitem was complete. und noch ein zweiter, der aber ja wahrscheinlich davon abhängt...

Der Fehler tritt nicht auf, wenn ich das zweite @MISC rausnehme (das mit dem vielen Text).


\documentclass[12pt,a4paper,parskip,smallheadings]{scrreprt}
\usepackage[left=2.4cm, right=2.9cm, top=2.4cm, bottom=2.4cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{titlesec}
%\usepackage{setspace}
\titlespacing{\section}{12pt}{0em}{0em}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%Sprache des Dokumentes einstellen%%%%
\usepackage[english]{babel}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[T1]{fontenc}
\usepackage{jurabib}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{blindtext}
\usepackage{graphicx}

\jurabibsetup{
round, %setzt runde Klammern im Zitat
bibformat=ibidem, %setzt Striche in der Bibliographie bei selbem Autor
dotafter=bibentry, %setzt Punkt am Ende
endnote, %note-Feld erscheint nach dem Punkt
authorformat=firstnotreversed,
lookforgender,
edby,
see,
titleformat=italic,
titleformat=commasep
}

\AddTo\bibsenglish{\def\editorname{\unskip,\space ed}
\def\editorsname{\unskip,\space eds}
\def\editionname{ed}
\def\volumename{vol.}
\def\edbyname{ed.}
\def\Edbyname{Ed.}
}
\renewcommand{\baselinestretch}{1.4}\normalsize
\renewcommand*{\bibbtsep}{}
\renewcommand*{\biblnfont}{\textnormal}
\renewcommand*{\bibfnfont}{\textnormal}
\renewcommand*{\bibelnfont}{\textnormal}
\renewcommand*{\bibefnfont}{\textnormal}
\renewcommand*{\bibtfont}{\textit}
\renewcommand*{\bibbtfont}{\textit}
\renewcommand*{\bibapifont}[1]{``#1''}
\renewcommand*{\bibansep}{. } %Kein Doppelpunkt nach Autor
\renewcommand*{\jbbtasep}{ and } % bta = between two authors sep
\renewcommand*{\jbbfsasep}{, } % bfsa = between first and second author sep
\renewcommand*{\jbbstasep}{, and }% bsta = between second and third author sep
\renewcommand*{\jbbtesep}{ and } % bta = between two editors sep
\renewcommand*{\jbbfsesep}{, } % bfsa = between first and second editor sep
\renewcommand*{\jbbstesep}{, and }% bsta = between second and third editor sep
\renewcommand*{\bibbtasep}{ and } % bta = between two authors sep
\renewcommand*{\bibbfsasep}{, } % bfsa = between first and second author sep
\renewcommand*{\bibbstasep}{, and }% bsta = between second and third author sep
\renewcommand*{\bibbtesep}{ and } % bte = between two editors sep
\renewcommand*{\bibbfsesep}{, } % bfse = between first and second editor sep
\renewcommand*{\bibbstesep}{, and }% bste = between second and third editor sep
\renewcommand{\thefigure}{\arabic{figure}}

\renewcommand*\bibidemhrule{-\,-\,-\,}
\makeatletter
\renewcommand*\bibauthormultiple{%
\ifjbuseidemhrule
\bibidemhrule
\ifthenelse{\equal{\jb@@test@au@or@ed}{ed}}{% Recent: single editor
\bibEIMfont{\editorname}\bibansep{}%
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{eds}}{% Recent: multiple editors
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{aus}}{% Recent: multiple authors
}{% Recent: assuming single author
.
}%
}%
}%
\fi
}
\makeatother


\begin{document}



%Inhaltsverzeichnis
\tableofcontents
%\listoffigures
%%Zitieren:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%
% \cite[Seite--Seite]{code1} -> (Autor Seite--Seite)
% \cite{code1, code2, ...} -> (Autor1, Autor 2)
% \cite[cf./see][Seite--Seite]{code} -> (cf./see Autor Seite--Seite)
% \citefield{feldname}{code} -> Inhalt des Feldnamens
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%
%\twohalfspacing
\chapter{Introduction}



%%%Bibliographie erstellen %%%%%%%%%%%%%%%
%\nocite{web1} %Sorgt dafür, dass code1 noch aufgenommen wird
\nocite{*} %Sorgt dafür, dass alle nichtzitierten Werke aufgenommen werden
\bibliography{testbib2}
\bibliographystyle{jurabib}



\end{document}


@String(P = "Print.")

@BOOK{a,
author = {Northrop Frye},
title = {Anatomy of Criticism: Four Essays},
shorttitle={Anatomy},
year = 1957,
address = {Princeton, NJ},
publisher={U of Princeton UP},
pages={1--2},
note=P
}

@BOOK{d,
author = {Klaus Ernst and Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}

@BOOK{d2,
editor = {Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}

@MISC{c,
author={{Dies ist ein Text.}}
}

@MISC{web,
author={{Nachname, Vorname. (Title). \textit{Title or title of the overall website if distinct from item.} (version of edition used, year?). publisher or sponsor of the site (if not available, use n.p.). date of publication (if nothing is available, use n.d.). Web. date of access.}}
}



Es tut mir wirklich leid, dich hier so zu beanspruchen - wenn es dir zu viel wird, sag bescheid:) Danke danke danke!

rais
26-08-2012, 19:35
pdflatex ok
bibtex ok
pdflatex Fehler: line 87 Paragraph ended before \jb@lbibitem was complete. und noch ein zweiter, der aber ja wahrscheinlich davon abhängt...

Der Fehler tritt nicht auf, wenn ich das zweite @MISC rausnehme (das mit dem vielen Text).

warum drückst Du auch den ganzen Text in ein Feld? Die Anzahl Zeichen pro Feld ist begrenzt (auf 250; bibtex/bibtex8 spielt dabei keine Rolle)


@MISC{web,
author={Nachname, Vorname},
title = {(Title)},
note = {\textit{Title or title of the overall website if distinct from item.} (version of edition used, year?). publisher or sponsor of the site (if not available, use n.p.). date of publication (if nothing is available, use n.d.). Web. date of access.}
}



Davon abgesehen, gäbe es in deinem Code von eben im o.g. Fall zwei Punkte

oh, da kommt wohl der Punkt aus \bibauthormultiple und \bibansep an. Ok, neuer Versuch:


\makeatletter
\renewcommand*\bibauthormultiple{%
\ifjbuseidemhrule
\bibidemhrule
\ifthenelse{\equal{\jb@@test@au@or@ed}{ed}}{% Recent: single editor
\bibEIMfont{\editorname}\bibansep{}%
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{eds}}{% Recent: multiple editors
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{aus}}{% Recent: multiple authors
}{% Recent: assuming single author
\ifthenelse{\equal{\jb@@test@au@or@ed}{au}}{% Recent: single author
%hier war mal ein Punkt...
}{\relax}%
}%
}%
}%
\fi
}
\makeatother

MfG

math_mrg
26-08-2012, 20:09
Super - das mit dem Punkt hat sich erledigt.

Was nun noch nicht geht, ist die Sache mit den Autoren, was ich im letzten Beitrag erwähnt hatte und bei deinem Vorschlag, mit dem MISC-Eintrag ist jetzt zwischen dem Feld Titel und Note ein Punkt zu viel (dort sind zwei)...

Tausend dank für deine Zeit, die du hier rein investierst!

rais
28-08-2012, 15:24
Moin moin,


Es ging nicht darum, dass im o.g. Fall mit TitelA etc. drei Striche hinkommen, sondern der Name, d.h. die Striche sollen nur dann kommen, wenn alle Autoren gleich sind. Wenn aber Autor1 und Autor2 TitelA geschrieben haben, Autor2 aber TitelB und TitelC, soll es heißen:

Autor1 und Autor2. TitelA. ...
Autor2. TitelB. ...
---. TitelC. ...

versuch mal


\documentclass{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{filecontents}
\begin{filecontents}{testbib2.bib}
@String(P = "Print.")

@BOOK{a,
author = {Northrop Frye},
title = {Anatomy of Criticism: Four Essays},
shorttitle={Anatomy},
year = 1957,
address = {Princeton, NJ},
publisher={U of Princeton UP},
pages={1--2},
note=P
}

@BOOK{d,
author = {Klaus Ernst and Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}

@BOOK{d2,
editor = {Northrop Frye},
title = {The Double Vision: Language and Meaning in Religion},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
note=P
}

@BOOK{ba,
author = {Becker, X. and Schmidt, Y.},
title = {Titel A},
year = 1957,
address = {Princeton, NJ},
publisher={U of Princeton UP},
pages={1--2},
}

@BOOK{bab,
author = {Becker, X. and Schmidt, Y.},
title = {Titel B},
year = 2012,
address = {Hamburg},
publisher={NullAchtFuffzehn},
pages={1--2},
}

@BOOK{bb,
author = {Becker, X.},
title = {Titel C},
year = 1991,
address = {Toronto},
publisher={U of Toronto P},
}

@BOOK{bc,
author = {Becker, X.},
title = {Titel C},
year = 1997,
address = {Hamburch},
publisher={NullAchtFuffzehn},
}

@MISC{web,
author={Nachname, Vorname},
title = {(Title) \textit{Title or title of the overall website if distinct from item}},
year = {(version of edition used, year?)},
note = {publisher or sponsor of the site (if not available, use n.p.). date of publication (if nothing is available, use n.d.). Web. date of access.}
}
\end{filecontents}

\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage{jurabib}

\jurabibsetup{
round, %setzt runde Klammern im Zitat
bibformat=ibidem, %setzt Striche in der Bibliographie bei selbem Autor
dotafter=bibentry, %setzt Punkt am Ende
endnote, %note-Feld erscheint nach dem Punkt
authorformat=firstnotreversed,
lookforgender,
edby,
see,
titleformat={italic,commasep}
}

\renewcommand*\bibansep{. }
\renewcommand*\bibidemhrule{-\,-\,-\,}
\newcommand*\bibidemxrule{\leavevmode\vrule height 2pt depth -1.6pt width 42pt\,}%
\newif\ifwassingle
\newif\ifissingle
\newif\ifignoreibidem

\makeatletter
\renewcommand*\bibauthormultiple{%
\ifjbuseidemhrule
\ifthenelse{\equal{\jb@@test@au@or@ed}{ed}}{% Recent: single editor
\bibidemhrule
\bibEIMfont{\editorname}\bibansep{}%
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{eds}}{% Recent: multiple editors
\bibidemxrule
\bibEIMfont{\editorsname}\bibansep{}%
}{%
\ifthenelse{\equal{\jb@@test@au@or@ed}{aus}}{% Recent: multiple authors
\bibidemxrule\bibansep
}{% Recent: assuming single author
\ifthenelse{\equal{\jb@@test@au@or@ed}{au}}{% Recent: single author
\bibidemhrule\bibansep
}{\relax}%
}%
}%
}%
\fi
}
\renewcommand*{\jbbibargs}[6]{%
\protected@edef\jb@tempa{\jb@tempb{#1}{#5}}%
\protected@edef\jb@tempb{\expandafter\jb@thirdofse ven\jb@tempa\@empty}%
\protected@edef\jb@tempc{\expandafter\jb@fourthofs even\jb@tempa\@empty}%
\def\jb@bibarg@howcited{#6}%
\ifthenelse{\equal{#2}{jureco}}{\global\jb@bibform at@ibidemfalse\global\jbaltformatfalse}{\gdef\jb@@ test@fullname{#2}}%
\ifthenelse{\equal{#3}{}}{}{\gdef\jb@@test@au@or@e d{#3}}%
\ifthenelse{\equal{#4}{}}{}{\gdef\jb@@test@gender{ #4}}%
\ifthenelse{%Test, ob zuletzt einzelner Autor/Editor angegeben war:
\equal{\jb@@testlast@au@or@ed}{au}\or
\equal{\jb@@testlast@au@or@ed}{ed}%
}{%
\setboolean{wassingle}{true}%
}{%
\setboolean{wassingle}{false}%
}%
\ifthenelse{%Test, ob gerade ein einzelner Autor/Editor angegeben ist:
\equal{\jb@@test@au@or@ed}{au}\or
\equal{\jb@@test@au@or@ed}{ed}%
}{%
\setboolean{issingle}{true}%
}{%
\setboolean{issingle}{false}%
}%
\ifthenelse{\boolean{issingle}\and\not\boolean{was single}}{%
% wenn zuvor mehrere Autoren/Editoren angegeben waren, nun aber nur
% ein einzelner Autor/Editor angegeben ist:
\setboolean{ignoreibidem}{true}%
}{%
\ifthenelse{\boolean{wassingle}\and\not\boolean{is single}}{%
% wenn zuvor ein einzelner Autor/Editor angegeben war, nun aber
% mehrere Autoren/Editoren angegeben sind:
\setboolean{ignoreibidem}{true}%
}{%
\setboolean{ignoreibidem}{false}%
}%
}%
\jb@chk@bibetal{\jb@@author}{\jb@key}%
\let\jb@first@author\@undefined
\let\jb@first@editor\@undefined
\setcounter{ibidem@author}{0}%
\setcounter{multiple@author}{0}%
\ifthenelse{\boolean{ignoreibidem}}{%
\typeout{+++ no ibidem check required for `#2'.}%
\stepcounter{multiple@author}%
}{}%
}%

\makeatother

\begin{document}
\chapter{Introduction}
\nocite{*} %Sorgt dafür, dass alle nichtzitierten Werke aufgenommen werden
\bibliography{testbib2}
\bibliographystyle{jurabib}
\end{document}

(den längeren Strich bei der Ersetzung mehrerer Autoren/Editoren hab ich nur gesetzt, damit ich sehen kann, ob ich an der richtigen Schraube gedreht hab;-)

MfG

math_mrg
29-08-2012, 20:34
vielen vielen vielen Dank!!

Das blöde war insgesamt leider, dass es vom Fachbereich total seltsame strenge sinnlose Vorgaben (gerade was das Literaturverzeichnis) gab, die wir nun umzusetzen hatten. Jetzt hat aber alles funktioniert - dank dir!