von Gast » So 12. Aug 2018, 17:36
jurabib hat
natbib-ähnliche Befehle, vielleicht reichen Dir also schon \citep, \citet, \citealt und \citealp, um Deinen Univorgaben mit Komma und Klammer gerecht zu werden. Wenn alle Stricke reißen, gibt es \citeauthor, das nur den Autor ausgibt.
Meiner Meinung nach ist es aber akut Käse, sich einen halbautomatischen Zitierstil hinzuwurschteln, bei dem man neben \citeauthor noch manuell das Jahr angeben soll. Dann kann man es auch fast gleich lassen.
Heutzutage würde ich zur Erstellung von Literaturverzeichnissen und merkwürdigen von Lehrstühlen geforderten und drakonisch durchgesetzten Zitiervorgaben meist
biblatex mit
biber empfehlen. Da gehen viele Sachen leichter als früher bei BibTeX und auch bei jurabib, obwohl es auch dort schwierig werden kann, total bekloppte Vorgaben umzusetzen.
\documentclass[a4paper, 12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[authorformat=and, authorformat=abbrv, dotafter=bibentry]{jurabib} %Zitationspaket
\renewcommand{\bibfnfont}{} %Vorname nicht fett
\renewcommand{\biblnfont}{} %Nachname nicht fett
\renewcommand{\bibefnfont}{} %dito für Herausgeber
\renewcommand{\bibelnfont}{}
\renewcommand{\bibbtasep}{, } %richtige Trennung von Autoren im Literaturverzeichnis
\renewcommand{\bibbfsasep}{, }
\renewcommand{\bibbstasep}{, }
\renewcommand{\bibansep}{. } %Trennungszeichen nach Autor
\renewcommand{\bibatsep}{. } %Trennungszeichen nach Titel
\setlength{\jbbibhang}{1.25cm} %Einzug der zweiten Zeile eines Eintrags
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{gg90,
title = {Dies ist der Testtitel -- Nur ein einfacher Test},
publisher = {Phantasie-Verlag},
year = {1990},
author = {Vincent Crabbe and Gregory Goyle},
address = {Lummerland},
shortauthor = {Crabbe und Goyle},
}
\end{filecontents}
\begin{document}
\cite{gg90}
\citep{gg90}
\citet{gg90}
\citealt{gg90}
\citealp{gg90}
\citeauthor{gg90}
\bibliographystyle{jureco}
\bibliography{\jobname}
\end{document}
Egal wie beispielig das Beispiel war, den Hinweis, dass ~\\ eigentlich nie das macht, was man machen sollte, kann ich mir hier nicht verkneifen.
[p]jurabib[/p] hat [p]natbib[/p]-ähnliche Befehle, vielleicht reichen Dir also schon [tt]\citep[/tt], [tt]\citet[/tt], [tt]\citealt[/tt] und [tt]\citealp[/tt], um Deinen Univorgaben mit Komma und Klammer gerecht zu werden. Wenn alle Stricke reißen, gibt es [tt]\citeauthor[/tt], das nur den Autor ausgibt.
Meiner Meinung nach ist es aber akut Käse, sich einen halbautomatischen Zitierstil hinzuwurschteln, bei dem man neben [tt]\citeauthor[/tt] noch manuell das Jahr angeben soll. Dann kann man es auch fast gleich lassen.
Heutzutage würde ich zur Erstellung von Literaturverzeichnissen und merkwürdigen von Lehrstühlen geforderten und drakonisch durchgesetzten Zitiervorgaben meist [p]biblatex[/p] mit [p]biber[/p] empfehlen. Da gehen viele Sachen leichter als früher bei BibTeX und auch bei [tt]jurabib[/tt], obwohl es auch dort schwierig werden kann, total bekloppte Vorgaben umzusetzen.
[code]\documentclass[a4paper, 12pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[authorformat=and, authorformat=abbrv, dotafter=bibentry]{jurabib} %Zitationspaket
\renewcommand{\bibfnfont}{} %Vorname nicht fett
\renewcommand{\biblnfont}{} %Nachname nicht fett
\renewcommand{\bibefnfont}{} %dito für Herausgeber
\renewcommand{\bibelnfont}{}
\renewcommand{\bibbtasep}{, } %richtige Trennung von Autoren im Literaturverzeichnis
\renewcommand{\bibbfsasep}{, }
\renewcommand{\bibbstasep}{, }
\renewcommand{\bibansep}{. } %Trennungszeichen nach Autor
\renewcommand{\bibatsep}{. } %Trennungszeichen nach Titel
\setlength{\jbbibhang}{1.25cm} %Einzug der zweiten Zeile eines Eintrags
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Book{gg90,
title = {Dies ist der Testtitel -- Nur ein einfacher Test},
publisher = {Phantasie-Verlag},
year = {1990},
author = {Vincent Crabbe and Gregory Goyle},
address = {Lummerland},
shortauthor = {Crabbe und Goyle},
}
\end{filecontents}
\begin{document}
\cite{gg90}
\citep{gg90}
\citet{gg90}
\citealt{gg90}
\citealp{gg90}
\citeauthor{gg90}
\bibliographystyle{jureco}
\bibliography{\jobname}
\end{document}[/code]
Egal wie beispielig das Beispiel war, den Hinweis, dass [tt]~\\[/tt] eigentlich nie das macht, was man machen sollte, kann ich mir hier nicht verkneifen.