Permalink
Switch branches/tags
Nothing to show
Commits on Sep 26, 2016
  1. Change labeldate to labeldateparts

    adamliter committed Sep 26, 2016
    Closes #23
Commits on Oct 26, 2015
Commits on Sep 9, 2015
  1. Modify @Article driver with new toggle

    adamliter committed Jul 1, 2015
    If an @Article entry contains Issuetitle and Editor information, we
    might not want to print it. The Unified Style Sheet does not offer
    explicit guidelines on this, but they don't have any examples where
    either of these pieces of information are actually printed. Therefore,
    we can offer an option for the user to decide whether to print it. The
    default will be not to print it since the Unified Style Sheet does not
    have examples where this information is printed. The user can print it
    by setting `issueandeditor=true` as a package option when biblatex is
    loaded.
    
    In order to have all of this be controlled by the `issueandeditor`
    toggle, the editor information was moved inside of a new bibmacro
    journal+issuetitle+editor, which consits of the same journal+issuetitle
    macro from standard.bbx and three lines from the article driver that
    followed journal+issuetitle in standard.bbx.
Commits on Sep 3, 2015
  1. Remove gratuitous \newunit and \newunit\newblock

    adamliter committed Sep 3, 2015
    Bugs were introduced in cb3feb9 and
    86841da where \newunit and
    \newunit\newblock were being issued in places that they should not be
    issued. \newunit inserts \newunitpunct into the punctuation
    buffer (usually a period), but we do not want to have a period here
    because conference proceedings with ISSNs ought to typeset as articles,
    according to the Unified Style Sheet, and articles do not have periods
    in between the journal title and the volume(number) information.
    
    This commit fixes #6.
Commits on Jun 16, 2015
  1. Eliminate large redunancy in drivers

    adamliter committed Jun 16, 2015
    The drivers for @incollection and @inproceedings entries were largely
    identical with the exception that the driver for @inproceedings entries
    included
    
    \printlist{organization}%
    \newunit
    
    just after \printfield{note}, whereas the driver for @incollection
    entries did not.
    
    So, rather than have two separate drivers, let's just declare
    @incollection as an alias for @inproceedings.
    
    This eliminates some redundancy in the code and will make future
    maintenance easier.
  2. Remove \printlist{organization} from driver

    adamliter committed Jun 16, 2015
    The unified style sheet guidelines never say anything about putting the
    organization that hosted a conference in the citation.
    
    Moreover, given that the unified style sheet guidelines want the
    conference title to go into the maintitle/booktitle field and given that
    the title of a conference is, in many cases, similar, if not identical,
    to the name of the organization, it seems unlikely that this field will
    ever be needed by this style.
  3. New driver for @inproceedings

    adamliter committed Jun 16, 2015
    The old version of
    biblatex-sp-unified.bbx (512f116)
    required that users enter conference proceedings and working paper
    publications into the database as @Article's just in case these
    publications had an ISSN number.
    
    With this new driver, the formatting will be chosen accordingly based on
    whether or not the entry has an ISSN number. This way, users can still
    enter conference proceedings and working paper publications as the
    appropriate type rather than have to change the database.
  4. New macros and field formats for proc-as-article

    adamliter committed Jun 16, 2015
    The unified style sheet suggests that conference proceedings and working
    papers with ISSNs should be treated as types of the article entry.
    
    The current implementation of
    biblatex-sp-unified (512f116) handles
    this by requiring users to enter these entries as @Article's in the
    database.
    
    Rather than having to do this at the databse level, these new macros and
    field format will allow for writing a new driver that can do this at the
    level of the style file.