[Tex/LaTex] How to reference a student report (semester report)

back-referencingbiblatexbibliographiesbibtexciting

There are some institutions where undergraduates/bachelor students may submit reports (e.g. project reports) at end of a semester. Say, I want to refer to such a report using a bibtex or biblatex entry. The only thing so far I found in use is on Master or semester project reports (en:output:student_reports [Algo]), where it seems they use the unpublished entry type (example here).

Is there maybe a more appropriate entry type than unpublished, that would work in either bibtex or biblatex, respectively? I wouldn't go with article or inproceedings because that implies publishing, nor with misc (I use that for plain webpages already) – but would, say, techreport be appropriate, or is there something better? Note that I'd also want to note a URL (and possibly URL date), and institution.

Here is also a "pseudo" entry as an example:

@????{cite-key,
  author = {John Dough and Jane Doe},
  title = {An example of some basic analysis},
  submissiondate = {2013/01/22},
  year = {2013}, % based on submissiondate
  urldate = {2014/04/10},
  url = {http://example.com/2013/example_semester_report_12.pdf},
  note = {3rd semester project report},
  institution = {Dept. of Something, University of South Nowhereton},
}

Best Answer

I think that thesis type is right. The following shows two possibilities. Incidentally, your date format was wrong, but I've corrected it: you need to divide dates with hyphens not slashes.

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@thesis{thesis,
  author = {John Dough and Jane Doe},
  title = {An example of some basic analysis},
  submissiondate = {2013/01/22},
  date = {2013}, % based on submissiondate
  urldate = {2014-04-10},
  url = {http://example.com/2013/example_semester_report_12.pdf},
  type = {3rd semester project report},
  institution = {Dept. of Something, University of South Nowhereton},
}
@misc{misc,
  author = {John Dough and Jane Doe},
  title = {An example of some basic analysis},
  submissiondate = {2013/01/22},
  year = {2013}, % based on submissiondate
  urldate = {2014-04-10},
  url = {http://example.com/2013/example_semester_report_12.pdf},
  note = {3rd semester project report},
  institution = {Dept. of Something, University of South Nowhereton},
}
% note: `type` is "commented" below, to show that "Tech. rep." is inserted
% by default for techreport, even if `type` is not explicitly set.
% to overload, uncomment the type, and set needed value.
@techreport{techreport,
  //type = {Tech. rep.},
  author = {John Dough and Jane Doe},
  title = {An example of some basic analysis},
  submissiondate = {2013/01/22},
  year = {2013},
  urldate = {2014-04-10},
  url = {http://example.com/2013/example_semester_report_12.pdf},
  note = {3rd semester project report},
  institution = {Dept. of Something, University of South Nowhereton},
}
\end{filecontents}
\usepackage[style=authoryear]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}

\nocite{*}

\printbibliography[type=thesis, title={Using Thesis Type}]

\printbibliography[type=misc, title={Using Misc Type}]

% note: for some reason bibtex will parse the above @techreport
% into just {report} in the .bbl; so use "report" here to select!
\printbibliography[type=report, title={Using Techreport Type}]

\end{document}

test1.png