semprag / biblatex-sp-unified

An opinionated biblatex implementation of the Unified Stylesheet for Linguistics Journals
LaTeX Project Public License v1.3c
39 stars 12 forks source link

@inproceedings should not insert a period between title and volume(number) #6

Closed fintelkai closed 9 years ago

fintelkai commented 9 years ago

The intent of the ISSN-triggered typesetting of @inproceedings entries is that they should look just like journal articles. But currently, there's a period inserted between the booktitle and volume(number):

Casali, Roderic F. 1998a. Predicting ATR activity. Chicago Linguistic Society (CLS). 34(1). 55–68.

The period should not be there. Here's what the entry looks like when set as a journal article:

Casali, Roderic F. 1998b. Predicting ATR activity. Chicago Linguistic Society (CLS) 34(1). 55–68.
adamliter commented 9 years ago

Here is an MWE that reproduces the problem mentioned by @fintelkai above with the current implementation.

% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = arara
% arara: pdflatex
% arara: biber
% arara: pdflatex
\begin{filecontents*}{\jobname.bib}
@inproceedings{casali:1998a,
    Author = {Casali, Roderic F.},
    Booktitle = {Chicago Linguistic Society (CLS)},
    Number = {1},
    Pages = {55-68},
    Title = {Predicting {ATR} Activity},
    Volume = {34},
    Year = {1998},
  ISSN = {0577-7240}}

@article{casali:1998b,
    Author = {Casali, Roderic F.},
    Journal = {Chicago Linguistic Society (CLS)},
    Number = {1},
    Pages = {55-68},
    Title = {Predicting {ATR} Activity},
    Volume = {34},
    Year = {1998}}
\end{filecontents*}
\documentclass{article}

\usepackage[
    backend=biber,
    bibstyle=biblatex-sp-unified,
    citestyle=authoryear-comp
]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}
\textcite{casali:1998a,casali:1998b}
\printbibliography
\end{document}
adamliter commented 9 years ago

I tested the changes in #7 with the above MWE, and it fixes the problem. Sorry about introducing that bug!