3

I am nearly totally happy with

\usepackage[citestyle=authortitle-icomp,bibstyle=authortitle,dashed=no,datezeros=no]{biblatex}

because it shows the author and the (short) title in citations, but I would like to have the year in the citation too.

Here is the mwe:

\documentclass[ngerman,twoside,a4paper]{scrartcl}
\usepackage[citestyle=authortitle-icomp,bibstyle=authortitle,dashed=no,datezeros=no]{biblatex}
\bibliography{mwe.bib}
\begin{document}
Heyho, \Footcite{BVerfGOD} yeah.
\printbibliography
\end{document}

Where the mwe.bib is

@Book{BVerfGOD,
  entrysubtype  = {urteil},
  author    = {Bundesverfassungsgericht},
  sortname  = {Bundesverfassungsgericht},
  title     = {Bundesverfassungsgerichtsurteil zur Online-Durchsuchung},
  subtitle  = {BVerfG, 1 BvR 370/07},
  publisher = {},
  year      = {27.2.2008},
  address   = {},
  edition   = {},
  url       = {http://www.bundesverfassungsgericht.de/entscheidungen/rs20080227_1bvr037007.html}
} 

This results in a citation of

Bundesverfassungsgericht, Bundesverfassungsgerichtsurteil zur Online-Durchsuchung.

But I would like to get

Bundesverfassungsgericht, Bundesverfassungsgerichtsurteil zur Online-Durchsuchung, 27.2.2008.

Now my question is: did I miss a citestyle preset or do I have to create a macro myself for this? Authoryear (obviously) does not print the title. (The bibstyle/bibliography is fine.)

  • 1
    Welcome to TeX.SX! 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 Jun 29 '13 at 7:10
  • You want the year "at the end" ? Meaning, in the bibliography, or when you cite (or both) ? – ach Jun 29 '13 at 9:54
  • Ok, MWE provided, thx. – one inch man Jun 30 '13 at 19:57
  • Would the date only appear in the initial citation? – Alan Munn Jun 30 '13 at 20:58
  • Nope, always (except ibidem). I think, the date is not much space and always showing it prevents the need for searching the initial mentioning. – one inch man Jun 30 '13 at 22:36
2

Titles in citations are generated by the cite:title bibliography macro. You can add dates/years by redefining this in your preamble with:

\renewbibmacro*{cite:title}{%
  \printtext[bibhyperref]{%
    \printfield[citetitle]{labeltitle}%
    \setunit{\addcomma\space}%
    \printdate}}

or

\renewbibmacro*{cite:title}{%
  \printtext[bibhyperref]{%
    \printfield[citetitle]{labeltitle}}%
  \setunit{\addcomma\space}%
  \printdate}

Note that you should use date = {2008-02-27} instead of year = {27.2.2008}. Further details on date formatting can be found in the biblatex manual section "Date Specifications".

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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