Text FormattingCommentaries in Bibliography

Information and discussion about LaTeX's general text formatting features (e.g. bold, italic, enumerations, ...)
Post Reply
Charlotte
Posts: 1
Joined: Wed Mar 13, 2013 8:24 pm

Commentaries in Bibliography

Post by Charlotte »

Hi everyone!
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 the package with the biblatex-juradiss style together with jurabook from juramisc 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. Therefor I need to pass over the respective authors in the reference.
I put them in the text like, e.g. this:

Code: Select all

\cite[Radtke][§ 14 Rn. 88]{mueko:band1}
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 shorttitle? Moreover, I don't seem to be able to get rid of all commas after the author.

Can anybody help or somehow put me on the right track? Thanks a lot in advance!!
Last edited by cgnieder on Wed Mar 13, 2013 9:03 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

cgnieder
Site Moderator
Posts: 2000
Joined: Sat Apr 16, 2011 7:27 pm

Commentaries in Bibliography

Post by cgnieder »

In case some finds this thread here: this question has also been asked on TeX.sx where Audrey, one of the biblatex developers, proposed to put the following in the preamble:

Code: Select all

\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}}}}
Regards
site moderator & package author
Post Reply