Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I need to get my manuscript ready for my publisher, and can't seem to get a few things fixed with biblatex. I'm using biblatex with the biblatex-juradiss style together with jurabook as a document class. The publisher wants to have a certain kind of publication in German jurisprudence, commentaries, to be typeset like this:

MK-StGB-Author Edition § X Rn. Y

"MK-StGB" is the shorttitle, and § X Rn. Y are the references. Commentaries have multiple authors that comment on different parts of a law codex. Therefore I need to pass over the respective authors in the reference.

Here my code with an example:

\documentclass[twoside,compact,centeredpartsintoc,a4paper,fncontinued,12pt]{jurabook}
\usepackage[applemac]{inputenc} % Mac-Kodierung. Achtung: ≠ UTF-8
\usepackage[T1]{fontenc} % Damit Trennung besser klappen
\usepackage[ngerman]{babel} % Deutsche Sprache
\usepackage{graphicx} % Zum Einbinden von Grafiken
\usepackage{soul} % Kapitälchen. Achtung: Bei UTF-8 -> soulutf8
\usepackage{times} % Ach ja, die Times
\usepackage{eurosym}
\setjbookstyle{partintro}{\LARGE}
\setjbookstyle{part}{\LARGE}
\usepackage[hang]{footmisc}
\usepackage{parskip}
\setlength{\parindent}{0pt}
\setlength{\parskip}{1ex}
\usepackage{textcomp} 
\usepackage[left=2.5cm,right=2.5cm,top=2cm,bottom=2.4cm,paper=a4paper]{geometry}
\usepackage{csquotes}
\usepackage[backend=bibtex8,
uniquename=true,
sorting=nyvt,
sortcites=true,
maxnames=3,
idemtracker=false,
ibidtracker=false,
useprefix=false, %von an (true) oder aus (false)
style=biblatex-juradiss,safeinputenc]{biblatex}
\bibliography{Literatur}
%\include{anpassungen_verlag} % Die Anpassungen für den Verlag
\begin{document}
Dies zielt normhistorisch wohl darauf ab, klarzustellen, dass kein Unternehmen
außerhalb des Anwendungsbereichs von Abs. 2 steht.\footnote{Siehe hierzu
\cite[Radtke][§ 14 Rn. 88]{mueko:band1}.}
\end{document}

And this is the commentary:

@commentary{mueko:band1,
    Date-Added = {2009-10-28 09:12:21 +0100},
    Date-Modified = {2013-03-07 08:07:59 +0000},
    Edition = {2},
    Editor = {Heintschel-Heinegg, Bernd},
    Howcited = {MK-StGB-Bearbeiter},
    Publisher = {C.H. Beck},
    Shorttitle = {MK-StGB},
    Title = {M{\"u}nchener Kommentar zum Strafgesetzbuch},
    Volumetitle = {1 ({\S}{\S} 1-37)},
    Year = {2011}}

I don't get "Radtke" to appear behind the title, as I pass it over to biblatex in the prenote field. Can I somehow suppress the prenote field before the reference and put it behind the short title? Morevover, I don't seem to be able to get rid of all the commas after the author. Can anybody help or somehow put me on the right track? Thanks so much in advance!

share|improve this question
    
Welcome to TeX.sx! –  Corentin Mar 13 '13 at 14:41
    
Please add a minimal working example (MWE) that illustrates your problem. It will be much easier for us to reproduce your situation and find out what the issue is when we see compilable code, starting with \documentclass{...} and ending with \end{document}. –  Marco Daniel Mar 14 '13 at 12:30
    
Thanks for the MWE. Most of the configuration that you’re providing doesn’t influence biblatex at all, as you will notice if you remove some of it and compile again. Please have a look at my answer to I've just been asked to write a minimal example, what is that? to find out how to minimalize your sample here even further. –  doncherry Mar 14 '13 at 14:55
    
@doncherry People who are familiar with such questions won't care whether the MWE is minimal or not. The OP describes the issue clearly. –  Keks Dose Mar 14 '13 at 15:08
1  
@KeksDose I disagree and would point to myself as someone who does care. Also, I’ve never heard any mention of a kind of questions on tex.sx that doesn’t have to adhere to the same quality standards for MWEs as others. –  doncherry Mar 14 '13 at 16:30

1 Answer 1

Typically one can make entrytype-specific changes to existing citation commands via the \AtEveryCitekey hook. Unfortunately for your case this is too late because the hook is executed after any prenote is printed.

To get around this you can redefine the prenote bibliography macro. It appears that the juradiss style uses the default definition from biblatex.def:

\newbibmacro*{prenote}{%
  \iffieldundef{prenote}
    {}
    {\printfield{prenote}%
     \setunit{\prenotedelim}}}

Non-ibidem citation labels for @commentary entries are specified by the cite:title bibliography macro, which can be locally redefined to obtain the desired output. For an example add the following to your preamble:

\renewbibmacro{prenote}{%
  \ifentrytype{commentary}
    {\renewcommand*{\postnotedelim}{\addspace}%
     \renewbibmacro*{cite:title}{%
       \printfield{labeltitle}%
       \setunit*{\textendash}%
       \printfield[emph]{prenote}%
       \setunit{\addspace}%
       \printfield{edition}}}
    {\iffieldundef{prenote}
       {}
       {\printfield{prenote}%
        \setunit{\prenotedelim}}}}
share|improve this answer
    
WOW! It works! It's exactly what I needed and such an intelligent and elegant solution! I thank you SO MUCH!! This was the last step towards the publication of my PhD-thesis and I owe it to you! MERCI! –  Charlotte Mar 15 '13 at 10:08
    
@Charlotte Happy to help. Congratulations. –  Audrey Mar 15 '13 at 17:45

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.