Consider the following minimal working example:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}
\usepackage[american]{babel}
\usepackage{biblatex}
\renewcommand*{\newunitpunct}{\addcomma\addspace}
\renewcommand*{\newblockpunct}{\adddot\addspace}
\renewcommand*{\finentrypunct}{\addperiod}
\DeclareBibliographyDriver{unpublished}{%
\printnames{author}%
\newblock%
\printfield{eventtitle}%
\newunit%
\printdate%
\finentry%
}
\addbibresource{my.bib}
\begin{document}
\fullcite{something}
\end{document}
with associated .bib file:
@unpublished{something,
author = {Myself, Me and Yourself, You},
title = {Some Awesome Work},
eventtitle = {Workshop on Awesome Stuff},
location = {Top Secret Location},
date = {2018-09-07}
}
Compiling the above gives: "Me Myself and You YourselfWorkshop on Awesome Stuff, Sept. 7, 2018"
Even though \newunit
inserts the specified punctuation, why are \newblock
and \finentry
not printing the periods and spaces as specified in the respective \renewcommand
s?