Grandios!!!
Ich bin begeistert und dankbar, lieber rais.
Was nicht alles geht, wenn man es nur kann.
Die Gelegenheit kann ich nun natürlich nicht verstreichen lassen, ohne zumindest zu versuchen, auch das letzte Fußnotenproblem, für das ich nun schon tagelang nach einer Lösung suche (sie selbst zu entwickeln fehlt mir leider der Sachverstand), hier zu erwähnen - in der Hoffnung auf eine ebenso kompetente Antwort:
Es geht wieder um den Zeichensatz, und zwar um ein Komma nach Klammern in denen entweder
1) im Literaturverzeichnis eine Reihe
oder
2) in der Fußnote die Jahreszahl steht.
Das Komma ist da, soll aber nicht da stehen, wenn dort besagte Klammerung gesetzt ist - in den Fußnoten ist das ja immer der Fall (zumindest so, wie ich es hier eingerichtet habe), im Literaturverzeichnis aber eben nur, wenn ich noch die Reihenangabe hinzufüge. Das ist jetzt wahrlich ein geringeres Problem als zwei Punkte, die ja einfach falsch sind. Aber auch die Optik soll ja stimmen.
Als Beispiel:
zu 1) im Literaturverzeichnis soll dann stehen:
Max Mustermann, Mustertitel (Musterreihe 27) Hannover 2008.
zu 2) in der Kurzzitation der Fußnote sollte stehen:
M. Mustermann, Mustertitel (2008) 25-35.
De facto steht aber jeweils ein Komma hinter der Klammer (vor Hannover, bzw. vor den Seitenzahlen).
Die Jahresangabe im Kurztitel ist übrigens geschummelt: die habe ich manuell in den shorttitle reingeschrieben, weil ich sie nicht hinter dem Autor haben will, wie es authorformat=year macht. (Gleiches gilt für die Reihenangabe.)
Gibt es eine Möglichkeit die Kommata dort wegzubekommen?
Für Hinweise wäre ich noch dankbarer als ich es ohnehin schon bin.
Beste Grüße
Markus-J.
Das Minimalbeispiel (mit der Konfiguration für jurabib etwas länger):
Code:
\documentclass[a4paper,12pt,cleardoubleempty,draft]{scrbook}
\usepackage{ngerman}
\usepackage[ansinew]{inputenc}
%------Anfang jurabib-config ---------------------------------------------------
\usepackage[ibidem={strictdoublepage}, titleformat={all,commasep}, superscriptedition=year, biblikecite, authorformat={allreversed,smallcaps}, dotafter=bibentry, pages={always,format}, citefull=first, commabeforerest, see]{jurabib}
\renewcommand*{\bibjtsep}{in: }
\renewcommand{\bibbtsep}{in: }
\renewcommand*{\bibansep}{, }
\renewcommand*{\bibatsep}{, }
\renewcommand{\bibbtasep}{, } % dito
\renewcommand{\jbbfsasep}{, } % dito
\renewcommand{\bibbfsasep}{, } % dito
\renewcommand*{\bibbdsep}{}
\renewcommand*{\bibpldelim}{(}
\renewcommand*{\bibprdelim}{)}
\renewcommand{\ajtsep}{}
\renewcommand*{\jbauthorfnfont}{} %sorgt dafür, dass der Vorname des Autors nicht in Kapitälchen gesetzt wird
\jbfirstcitepageranges
\AddTo\bibsgerman{%
\def\herename{\textit{hier: }}%
\renewcommand*{\ibidemname}{Ebd.}
\renewcommand*{\ibidemmidname}{ebd.}
\renewcommand*{\jbpagename}{}%
\renewcommand*{\jbpagesname}{}%
\renewcommand*{\bibpagename}{}%
\renewcommand*{\bibpagesname}{}%
}
%------Ende jurabib-config ---------------------------------------------------
\usepackage{ifthen}
\let\orgfootnote\footnote
\newcommand\myautodot{%
\ifthenelse{\the\spacefactor>\sfcode`,}{}{.}%
}
\renewcommand\footnote[2][\empty]{%
\ifx#1\empty%
\orgfootnote{\nonfrenchspacing #2\myautodot}%
\else%
\orgfootnote[#1]{\nonfrenchspacing #2\myautodot}%
\fi%
}
\begin{document}
\section{Test}
bla\footnote{~\cite[][42]{BergerLeid}}
blabla\footnote{~\cite[][42]{BergerFreude}}
blubb\footnote{~\cite[][42]{BergerLeid}}
blubbblubb\footnote{~\cite[][42]{BergerFreude}}
\bibliographystyle{jurabib}
\bibliography{Bib}
\end{document}
\end{document}
Und die passende bib-Datei:
Code:
@BOOK{BergerLeid,
author = {Max Berger},
title = {Welch ein Leid mit Fußnoten},
shortauthor = {M. Berger},
shorttitle = {Leid (1892)},
year = 1892,
address = {Stuttgart},
edition = {},
pages = {}
}
@BOOK{BergerFreude,
author = {Max Berger},
title = {Welch eine Freude mit Fußnotenhilfe (Hilfsbuchreihe 25)},
shortauthor = {M. Berger},
shorttitle = {Freude (1893)},
year = 1893,
address = {Stuttgart},
edition = {},
pages = {}
}
Lesezeichen