default.latex: fix CSLReference macro definition.

It improperly handled entry spacing and expected 3 parameters
instead of 2.
This commit is contained in:
John MacFarlane 2020-10-13 10:09:19 -07:00
parent ef6627f645
commit 82280cc62c

View file

@ -370,15 +370,14 @@ $if(csl-refs)$
\setlength{\cslhangindent}{1.5em}
\newlength{\csllabelwidth}
\setlength{\csllabelwidth}{3em}
\newenvironment{CSLReferences}[3] % #1 hanging-ident, #2 entry sp
\newenvironment{CSLReferences}[3] % #1 hanging-ident, #2 entry spacing
{% don't indent paragraphs
\setlength{\parindent}{0pt}
% turn on hanging indent if param 1 is 1
\ifodd #1 \everypar{\setlength{\hangindent}{\cslhangindent}}\ignorespaces\fi
% set line spacing
% set entry spacing
\ifnum #2 > 0
\setlength{\parskip}{#3\baselineskip}
\setlength{\parskip}{#2\baselineskip}
\fi
}%
{}