von Markus-J. » Do 28. Aug 2008, 00:39
Hallo,
nach langem Ringen habe ich die jurabib-Konfiguration fast so, wie ich sie brauche, lediglich zwei Komma-Probleme stehen noch im Weg:
Zum Einen müssen die Kommata in der Fußnote nach einem shorttitle (Kurzzitation) weg; zum Anderen das Komma in der Vollzitation (in den Fußnoten und im Literaturvezeichnis) nach der eingeklammerten Jahreszahl bei der Literaturart "@Periodical".
(Zu meiner Motivation: Im Sinne minimaler Zeichensetzung möchte ich auf unnötige Kommata verzichten. Unnötig sind sie z.B. hinter eingeklammerten Elementen, was bei mir auch beim shorttitle der Fall ist, da ich dort die Jahreszahl mit anführe.)
Das Ganze sollte dann also so aussehen (jeweils kein Komma hinter der Klammer):
In der Fußnote (mit Kurztitelzitation): Berger, Leid (1983) 20-23.
Bei Zeitschriften (Vollzitat): Berger, Zeitschriftenoriginaltitel, in LThK 3 (1895) 555-559.
Wenn jemand Rat weiß, wäre ich sehr dankbar!
Besten Gruß
Markus-J.
Minimalbeispiel:
\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 ---------------------------------------------------
\begin{document}
\section{Test}
bla\footnote{~\cite[][42]{BergerLeid}}
blabla\footnote{~\cite[][42]{BergerZeitschrift}}
blubb\footnote{~\cite[][42]{BergerLeid}}
blubbblubb\footnote{~\cite[][42]{BergerZeitschrift}}
\bibliographystyle{jurabib}
\bibliography{Bib}
\end{document}
\end{document}
Bib-Datei:
@BOOK{BergerLeid,
author = {Max Berger},
title = {Welch eine Leid mit Fußnoten},
shortauthor = {M. Berger},
shorttitle = {Leid (1893)},
year = 1893,
address = {Stuttgart},
edition = {},
pages = {}
}
@PERIODICAL{BergerZeitschrift,
author = {Max Berger},
title = {Zeitschriftenoriginaltitel},
shortauthor = {M. Berger},
shorttitle = {Zeitschrift (1895)},
journal = {LThK},
volume = {3},
year = 1895,
pages = {555-559}
}
Hallo,
nach langem Ringen habe ich die jurabib-Konfiguration fast so, wie ich sie brauche, lediglich zwei Komma-Probleme stehen noch im Weg:
Zum Einen müssen die Kommata in der Fußnote nach einem shorttitle (Kurzzitation) weg; zum Anderen das Komma in der Vollzitation (in den Fußnoten und im Literaturvezeichnis) nach der eingeklammerten Jahreszahl bei der Literaturart "@Periodical".
(Zu meiner Motivation: Im Sinne minimaler Zeichensetzung möchte ich auf unnötige Kommata verzichten. Unnötig sind sie z.B. hinter eingeklammerten Elementen, was bei mir auch beim shorttitle der Fall ist, da ich dort die Jahreszahl mit anführe.)
Das Ganze sollte dann also so aussehen (jeweils kein Komma hinter der Klammer):
In der Fußnote (mit Kurztitelzitation): Berger, Leid (1983) 20-23.
Bei Zeitschriften (Vollzitat): Berger, Zeitschriftenoriginaltitel, in LThK 3 (1895) 555-559.
Wenn jemand Rat weiß, wäre ich sehr dankbar!
Besten Gruß
Markus-J.
Minimalbeispiel:
[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 ---------------------------------------------------
\begin{document}
\section{Test}
bla\footnote{~\cite[][42]{BergerLeid}}
blabla\footnote{~\cite[][42]{BergerZeitschrift}}
blubb\footnote{~\cite[][42]{BergerLeid}}
blubbblubb\footnote{~\cite[][42]{BergerZeitschrift}}
\bibliographystyle{jurabib}
\bibliography{Bib}
\end{document}
\end{document}
[/code]
Bib-Datei:
[code]
@BOOK{BergerLeid,
author = {Max Berger},
title = {Welch eine Leid mit Fußnoten},
shortauthor = {M. Berger},
shorttitle = {Leid (1893)},
year = 1893,
address = {Stuttgart},
edition = {},
pages = {}
}
@PERIODICAL{BergerZeitschrift,
author = {Max Berger},
title = {Zeitschriftenoriginaltitel},
shortauthor = {M. Berger},
shorttitle = {Zeitschrift (1895)},
journal = {LThK},
volume = {3},
year = 1895,
pages = {555-559}
}
[/code]