Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

plainurl.bst

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    plainurl.bst 32.26 KiB
    %%% Modification of BibTeX style file /usr/local/texlive/2019/texmf-dist/bibtex/bst/base/plain.bst
    %%% ... by urlbst, version 0.8 (marked with "% urlbst")
    %%% See <http://purl.org/nxg/dist/urlbst>
    %%% Modifications Copyright 2002-03, 2005-12, 2014, 2019, Norman Gray,
    %%% and distributed under the terms of the LPPL; see README for discussion.
    %%%
    %%% Added webpage entry type, and url and lastchecked fields.
    %%% Added eprint support.
    %%% Added DOI support.
    %%% Added PUBMED support.
    %%% Added hyperref support.
    %%% Original headers follow...
    
    % BibTeX standard bibliography style `plain'
       % Version 0.99b (8-Dec-10 release) for BibTeX versions 0.99a or later.
       % Copyright (C) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik.
       % Unlimited copying and redistribution of this file are permitted as long as
       % it is unmodified.  Modifications (and redistribution of modified versions)
       % are also permitted, but only if the resulting file is renamed to something
       % besides btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
       % This restriction helps ensure that all standard styles are identical.
       % The file btxbst.doc has the documentation for this style.
    
    ENTRY
      { address
        author
        booktitle
        chapter
        edition
        editor
        howpublished
        institution
        journal
        key
        month
        note
        number
        organization
        pages
        publisher
        school
        series
        title
        type
        volume
        year
        eprint % urlbst
        doi % urlbst
        pubmed % urlbst
        url % urlbst
        lastchecked % urlbst
      }
      {}
      { label }
    
    INTEGERS { output.state before.all mid.sentence after.sentence after.block }
    
    % urlbst...
    % urlbst constants and state variables
    STRINGS { urlintro
      eprinturl eprintprefix doiprefix doiurl pubmedprefix pubmedurl
      citedstring onlinestring linktextstring
      openinlinelink closeinlinelink }
    INTEGERS { hrefform inlinelinks makeinlinelink
      addeprints adddoiresolver addpubmedresolver }
    FUNCTION {init.urlbst.variables}
    {
      % The following constants may be adjusted by hand, if desired
    
      % The first set allow you to enable or disable certain functionality.