6

I use the biblatex-publist style to put my publications on my CV. I'd like to do something similar for my talks. The problem is that they get printed only with the year, and I'd like the date too. Here is a MWE:

% !TEX program = xelatex
\documentclass{memoir}

\usepackage{csquotes}
\usepackage[backend=biber, bibstyle=publist]{biblatex}
\omitname[Thomas]{Hodgson}
\addbibresource{talks_mwe.bib}

\begin{document}

\section{Talks}
\begin{refsection}[talks_mwe]
\nocite{*}
\printbibliography[heading=none]
\end{refsection}

\end{document}

And some BibLaTeX records:

@misc{one,
Author = {Hodgson, Thomas},
Title = {One},
Year = {2013-01-01}}

@misc{two,
Author = {Hodgson, Thomas},
Title = {Two},
Year = {2012-01-01}}

That does what I want, but the date is in ISO format. I'd like it to be more readable and preferably in the British Day-Month-Year style.

I suppose that there are two parts to this question: (i) Is there an easy way, without altering bib latex-publist, to have the date print differently (while being sorted as it is now)? (ii) As a bonus, could it work from the 'date' field in BibLaTeX, because it seems neater to do that than to make the 'year' field something that's not a year.

  • 1
    There might be a workaround for this, but I would also suggest you write a feature request to Jürgen Spitzmüller, because I think you are neither the first, nor the only one with that need. For the time being, in my cv I ended up using one of the standard styles citing the abstract with inproceedings and a note. – Martin - マーチン Jul 23 '13 at 13:25
  • Emailing Jürgen Spitzmüller is a good idea. I've done it. – twsh Jul 23 '13 at 21:36
7

I have just uploaded biblatex-publist 0.7 to CTAN, which addresses your request. The date formatting itself is done via biblatex, you can modify it with the biblatex option "date" (see biblatex manual).

Please note that your MWE has an error. You need to use "Date", not "Year", i.e.

@misc{one,
Author = {Hodgson, Thomas},
Title = {One},
Date = {2013-01-01}}

@misc{two,
Author = {Hodgson, Thomas},
Title = {Two},
Date = {2012-01-01}}
  • That's great! I'll look forward to using it. For what it's worth, the Year/Date thing was intentional. Using Date the MWE will compile with the talks sorted by year, but with no indication of the date. Putting a date in ISO format in the year field gets them to sort in the right order (which is why I did it), but it's clearly Bad Style. (A Date in ISO format will of course put its year into Year. So, when I start using your new version my bibtex records will be as you write.) – twsh Jul 25 '13 at 19:32
  • It behaved this way since biblatex-publist did only output the year field, which is either stripped from the date info in the date field or literally the year field. Since the year field is always interpreted literally, an iso date will not be resolved, but just taken and printed "as is". – JSpitzm Jul 26 '13 at 6:24
  • I git version 0.7 and everything is fine. By the way, in order to get sorting by month and day I had to define a new sorting scheme. I borrowed the one from here: tex.stackexchange.com/questions/46868/biblatex-sorting-by-date – twsh Jul 26 '13 at 12:46
  • FYI I will add some custom sorting schemes to the next version. – JSpitzm Jul 27 '13 at 7:32

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.