% \subsection{Style}
% \begin{macro}{\bibstyle@mlastyle}
% This first block is the beginnings of an implementation for
-% \package{natbib}. Surely there is a better way.
+% \package{natbib}. (Surely there is a better way.)
% \begin{macrocode}
\newcommand{\bibstyle@mlastyle}{%
\bibpunct[\mlastyle@space]{\mlastyle@brack(}{\mlastyle@brack)}%
- {;}{a}{\mlastyle@comma}{,}
+ {\unskip;}{a}{\mlastyle@comma}{,}
\gdef\mlastyle@brack##1{\ifx\NAT@date\mlastyle@notitle
\ifmlastyle@pages ##1\else\ifNAT@swa\ifnum
\NAT@ctype=0 ##1\else\unskip\fi\else\unskip\fi\fi\else ##1\fi}
\gdef\mlastyle@comma{\ifx\NAT@date\mlastyle@notitle\else,\fi}
- \gdef\mlastyle@space{\ifx\NAT@date\mlastyle@notitle{}\else{} \fi}
\gdef\mlastyle@space{\ifx\NAT@date\mlastyle@notitle
- \ifnum\NAT@ctype<2
- \ifNAT@par\ifNAT@swa{} \fi\else{} \fi\fi\else{} \fi}
+ \ifnum\NAT@ctype=1{} \fi\else{} \fi}
+% \ifNAT@par\ifNAT@swa{} \fi\else{} \fi\fi\else{} \fi}
\gdef\citetext##1{(##1)}
\@ifundefined{chapter}
{\gdef\refname{Works Cited}}
% This hack represents an empty title in the MLA bibliography style.
% \begin{macrocode}
\def\mlastyle@notitle
- { \ \ \ \ \unskip\unskip\unskip\unskip\unskip\unskip}
+ { \ \ \ \ \unskip\unskip\unskip\unskip\unskip}
\RequirePackage{natbib}
\newif\ifmlastyle@pages
\renewcommand\NAT@citetp