I'm encountering some odd behaviour in biblatex. The author name for multiple-entry citations in the bibliography is being supressed, but the style is defined (=authoryear, as per answer: define bib style) and I have the dashed option turned off (=false, as per answer: make dashed=false).
Here is my MWE:
\documentclass[twoside,12pt]{book}
\usepackage[ pdftex,
pdfauthor={Michael J Lotinga},
pdftitle={The Title},
pdfsubject={The Subject},
pdfkeywords={Some Keywords},
pdfproducer={LaTeX with hyperref},
pdfcreator={pdflatex}
plainpages = false,
pdfpagelabels,
pdfpagelayout = OneColumn, % display single page, advancing flips the page - Sasa Tomic
bookmarks,
bookmarksopen = true,
bookmarksnumbered = true,
breaklinks = true,
linktocpage,
colorlinks = true,
linkcolor = cyan,
urlcolor = blue,
citecolor = magenta,
anchorcolor = green,
hyperindex = true,
hyperfigures]{hyperref}
\usepackage[sorting=nyt,
style=authoryear,
hyperref=true,
backref=true,
maxbibnames=99,
maxcitenames=1,
uniquelist=false,
uniquename = false,
dashed=false,
backend=biber]
{biblatex}
%Redefine citation commands for linking
\DeclareNameAlias{sortname}{last-first}
\DeclareCiteCommand{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand*{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{citeyear}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand*{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{citeyear}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand{\footcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{ \usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\DeclareCiteCommand{\textcite}
{\boolfalse{cbx:parens}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{textcite}}}
{\ifbool{cbx:parens}
{\bibcloseparen\global\boolfalse{cbx:parens}}
{}%
\multicitedelim}
{\usebibmacro{textcite:postnote}}
\makeatother
\addbibresource{references.bib}
\DefineBibliographyStrings{english}{%
bibliography = {References},% replace "references" with "bibliography" for `book`/`report`
}
\begin{document}
\textcite{Taylor2004a}
\textcite{Taylor2004b}
\printbibliography
\end{document}
Here is my associated .bib file
@proceedings{Taylor2004a,
author = {Thornely-Taylor, R.M.},
title = {The prediction of vibration, groundborne and structure-radiated noise from railways using finite difference
methods},
year = {2004},
maintitle = {Proceedings of the 8th International Workshop on Railway Noise},
eventtitle = {IWRN8},
eventdate = {2004-09-08/2004-09-11},
location = {Buxton, UK},
url = {http://www.ruperttaylor.com/RMTT_IWRN8_6.pdf},
}
@inproceedings{Taylor2004b,
author = {Thornely-Taylor, R.M.},
title = {The prediction of vibration, groundborne and structure-radiated noise from railways using finite difference
methods -- Part 1 -- theory},
maintitle = {Proceedings of the Institute of Acoustics},
year = {2004},
volume = {26},
part = {2},
pages = {69--79},
url = {http://www.ruperttaylor.com/RTT_IOA_SC2004.pdf},
}
And here is the bibliography output I am getting:

I'm hoping for an output that lists the author for every single reference, irrespective of whether it is the same as the preceding (or in this case, succeeding) entry! Can anyone make a suggestion as to what might be getting screwed up? I have other references that are behaving similarly, with less similar article titles.
Any help is appreciated.

.bibfile ? – Nicolas Mar 04 '14 at 17:27biblatex,@proceedings do not have anauthor, but aneditor. So either changeTaylor2004ato an@inproceedingor make Mr Thornely-Taylor an editor of the@proceeding. See §2.1.1 Regular Types of thebiblatexdocumentation. – moewe Mar 04 '14 at 18:15@inproceedingand@proceeding. – Nicolas Mar 04 '14 at 18:59:)
– Mike Mar 04 '14 at 19:20@proceedingsis for entire conference volumes, say "Proceedings of the 31st International Foo Syomposium", while@inproceedingsis for articles in@proceedings, say "What Is Foo?". As suchproceedingswill generally not haveauthors since they are just a collection of articles by very different authors/the conference attendees. – moewe Mar 04 '14 at 19:47