1

I have a question about biblatex's report of type techreport. I read in the manual that techreport is old, and therefore report is preferred. So I use report, with type techreport, but then my reference only shows the authors or the report. Below is my code:

\documentclass[11pt,twoside,openright]{report}

\author{Nikkie Deelen}
\title{\textbf{DRAFT} Characterizing modules for the \cmsphttu{}}

\usepackage{csquotes}                                                                       % For using biblatex                
\usepackage[backend=biber,style=numeric-comp]{biblatex}                                     % New and improved biblatex
\addbibresource{intro.bib}
\ExecuteBibliographyOptions{sorting=none, maxnames=5, minnames=3, hyperref, backref, backrefstyle=three, abbreviate=false, date=long, urldate=long}

\begin{document}
    This is the techreport that I want to cite \autocite{lumiconcept}
\end{document}

And here is my intro.bib file:

@report{lumiconcept,
    author          = {Herr, W. and Muratori, B.}},
    title           = {Concept of luminosity},
    date            = {2006},
    type            = {techreport},
    url             = {https://cds.cern.ch/record/941318},
    urldate         = {2019-08-19},
    institution     = {{CERN}},
    doi             = {10.5170/CERN-2006-002.361},
}

What I see is only this below, and I would like to see the title, and other stuff that is in the bibfile as well, could someone please help me with this?

Biblatex output

3
  • 1
    There is a typo in the .bib entry: author = {Herr, W. and Muratori, B.}}, is has too many closing braces, it should be author = {Herr, W. and Muratori, B.},
    – moewe
    Aug 19, 2019 at 19:27
  • 2
    I don't think the manual says that @techreport shouldn't be used and that you must use @report instead. @techreport is the same as a @report with type = {techreport}, and thus can save you a tiny but of typing if you want the 'technical report' in the doc.
    – moewe
    Aug 19, 2019 at 19:29
  • Thanks @moewe! But then I still don't understand why it only prints out the authors in the references and not for instance the title?
    – NikkieD
    Aug 19, 2019 at 19:53

1 Answer 1

1

There is a typo in the author field of the entry

@report{lumiconcept,
    author          = {Herr, W. and Muratori, B.}},
    title           = {Concept of luminosity},
    date            = {2006},
    type            = {techreport},
    url             = {https://cds.cern.ch/record/941318},
    urldate         = {2019-08-19},
    institution     = {{CERN}},
    doi             = {10.5170/CERN-2006-002.361},
}

The two closing curly braces in the entry mean that the entry is parsed as

@report{lumiconcept,
    author          = {Herr, W. and Muratori, B.}
}

everything else will be seen as junk characters and will be discarded. Hence you only get the author names and nothing else.

Just remove the superfluous brace to make the entry read

@report{lumiconcept,
    author          = {Herr, W. and Muratori, B.},
    title           = {Concept of luminosity},
    date            = {2006},
    type            = {techreport},
    url             = {https://cds.cern.ch/record/941318},
    urldate         = {2019-08-19},
    institution     = {{CERN}},
    doi             = {10.5170/CERN-2006-002.361},
}

While @techreport is listed in the Type Aliases section of the biblatex manual this doesn't mean you are not allowed to use it any more. The alias type @techreport is equivalent to @report with type = {techreport}, so it would be absolutely fine to give the entry in question as

@techreport{lumiconcept,
    author          = {Herr, W. and Muratori, B.},
    title           = {Concept of luminosity},
    date            = {2006},
    url             = {https://cds.cern.ch/record/941318},
    urldate         = {2019-08-19},
    institution     = {{CERN}},
    doi             = {10.5170/CERN-2006-002.361},
}

In fact this saves a little bit of typing, so it might actually be preferred.

1
  • Thank you very much for this elaborate answer!
    – NikkieD
    Aug 19, 2019 at 20:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .