summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty
diff options
context:
space:
mode:
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.sty46
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