diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty | 46 |
1 files changed, 39 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty b/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty index f6648890c80..dd20e8fc81e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty @@ -1,6 +1,6 @@ -% $Id: biblatex-chicago.sty,v 0.1.1.31 2011/02/15 11:56:42 dfussner Exp $ +% $Id: biblatex-chicago.sty,v 0.1.1.41 2012/07/05 11:10:02 dfussner Exp $ -% Copyright (c) 2009-2011 David Fussner. This package is +% Copyright (c) 2009-2012 David Fussner. This package is % author-maintained. % % This work may be copied, distributed and/or modified under the @@ -13,12 +13,14 @@ % but not limited to, the implied warranties of merchantability and % fitness for a particular purpose. -\ProvidesPackage{biblatex-chicago}[2011/08/31 v 1.6 biblatex style] +\ProvidesPackage{biblatex-chicago}[2012/07/05 v 1.7 biblatex style] \RequirePackage{etoolbox} \DeclareOption{authordate}{\def\cms@style{authordate}} \DeclareOption{notes}{\def\cms@style{notes}} +\DeclareOption{authordate15}{\def\cms@style{authordateold}} +\DeclareOption{notes15}{\def\cms@style{notesold}} \DeclareOption*{\eappto\cms@options{\CurrentOption,}} \let\cms@options\empty \ExecuteOptions{notes}% @@ -37,8 +39,9 @@ \ExecuteBibliographyOptions{% pagetracker=true,autocite=inline,alldates=comp,labelyear=true, uniquename=minfull,useeditor=true,usetranslator=true,usecompiler=true, - ibidtracker=constrict,sorting=nyt,punctfont,cmslos=true,nodates, - uniquelist=minyear,maxbibnames=10,minbibnames=7,sortcase=false}} + ibidtracker=constrict,sorting=cms,punctfont,cmslos=true,nodates, + uniquelist=minyear,maxbibnames=10,minbibnames=7,sortcase=false, + abbreviate=false,dateabbrev=false,avdate=true}} \def\cms@notes{% \RequirePackage[style=chicago-notes]{biblatex}% @@ -46,18 +49,36 @@ pagetracker=true,autocite=footnote,abbreviate=false,alldates=comp, citetracker=true,ibidtracker=constrict,usetranslator=true, usecompiler=true,loccittracker=constrict,dateabbrev=false, - maxbibnames=10,minbibnames=7,sortcase=false}} + maxbibnames=10,minbibnames=7,sorting=\cms@choose,sortcase=false}} + +\def\cms@authordateold{% + \RequirePackage[style=chicago-authordate15]{biblatex}% + \ExecuteBibliographyOptions{% + pagetracker=true,autocite=inline,alldates=comp,labelyear=true, + uniquename=minfull,useeditor=true,usetranslator=true,usecompiler=true, + ibidtracker=constrict,sorting=cms,punctfont,cmslos=true,nodates, + uniquelist=minyear,maxbibnames=10,minbibnames=7,sortcase=false}} + +\def\cms@notesold{% + \RequirePackage[style=chicago-notes15]{biblatex}% + \ExecuteBibliographyOptions{% + pagetracker=true,autocite=footnote,abbreviate=false,alldates=comp, + citetracker=true,ibidtracker=constrict,usetranslator=true, + usecompiler=true,loccittracker=constrict,dateabbrev=false, + maxbibnames=10,minbibnames=7}} \csuse{cms@\cms@style} \undef\cms@authordate \undef\cms@notes +\undef\cms@authordateold +\undef\cms@notesold \expandafter\ExecuteBibliographyOptions\expandafter{\cms@options} \setlength{\bibitemsep}{0.5\baselineskip plus 0.5\baselineskip} \setlength{\bibhang}{2em} \setlength{\lositemsep}{0.25\baselineskip plus 0.25\baselineskip} -\renewcommand*{\bibnamedash}{---------} +\renewcommand*{\bibnamedash}{\rule[.4ex]{3em}{.6pt}} \iftoggle{cms@nomark} {} @@ -87,4 +108,15 @@ {}}}% {\DeclareLanguageMapping{english}{cms-american}} +\DeclareLanguageMapping{german}{cms-german} +\DeclareLanguageMapping{french}{cms-french} +\DeclareLanguageMapping{ngerman}{cms-ngerman} + +\def\cms@choose{% + \ifnum\blx@backend=\blx@backend@biber + cms% + \else + nty% + \fi} + \endinput |