1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
% $Id: biblatex-chicago.sty,v 0.1.1.22 2010/03/20 14:37:12 dfussner Exp $
% Copyright (c) 2009 David Fussner. This package is
% author-maintained.
%
% This work may be copied, distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3 of
% this license or (at your option) any later version. The latest
% version of this license is in http://www.latex-project.org/lppl.txt
% and version 1.3 or later is part of all distributions of LaTeX version
% 2005/12/01 or later. This software is provided as is,
% without warranty of any kind, either expressed or implied, including,
% but not limited to, the implied warranties of merchantability and
% fitness for a particular purpose.
\ProvidesPackage{biblatex-chicago}[2010/03/20 v.0.9a biblatex style]
\RequirePackage[style=chicago-notes-df]{biblatex}
\newtoggle{cms@nomark}
\ExecuteBibliographyOptions{%
pagetracker=true,autocite=footnote,abbreviate=false,alldates=comp,
citetracker=true,ibidtracker=constrict,usetranslator=true,
usecompiler=true,loccittracker=constrict}
\DeclareOption{footmarkoff}{\global\toggletrue{cms@nomark}}
\@ifpackagelater{biblatex}{2010/02/15}% For 0.9a
{\DeclareOption{natbib}{\blx@inputonce{blx-natbib.def}{}{}{}{}{}}}
{\DeclareOption{natbib}{\blx@inputonce{bibnatex.def}{}{}{}{}{}}}
\DeclareOption*{%
\expandafter\ExecuteBibliographyOptions
\expandafter{\CurrentOption}}
\ProcessOptions*
\setlength{\bibitemsep}{0.5\baselineskip plus 0.5\baselineskip}
\setlength{\bibhang}{2em}
\setlength{\lositemsep}{0.25\baselineskip plus 0.25\baselineskip}
\renewcommand*{\bibnamedash}{---------}
\DeclareNumChars*{:}% For proper ibidem with multi-volume works.
\iftoggle{cms@nomark}
{}
{\@ifclassloaded{memoir}%
{\blx@warning@noline{%
Since you are using the 'memoir' class,\MessageBreak
I'm leaving the formatting of the foot- and/or\MessageBreak
end-note mark and text to you.}}%
{\renewcommand\@makefntext[1]{% Provides in-line footnote marks
\setlength\parindent{1em}%
\noindent
\makebox[2.3em][r]{\@thefnmark.\,\,}#1}
\@ifpackageloaded{endnotes}% Provides in-line endnote marks
{\def\enotesize{\small}% This size recommended by the Manual
\renewcommand{\enoteformat}{%
\renewcommand{\makeenmark}{%
\hbox{\theenmark.\,\,}}
\rightskip\z@ \leftskip\z@ \parindent=2.3em
\leavevmode\llap{\makeenmark}}}
{}}}
\@ifpackageloaded{babel}
{\ifthenelse{\equal{\languagename}{american}}
{\DeclareLanguageMapping{american}{cms-american}}%
{\ifthenelse{\equal{\languagename}{english}}%
{\DeclareLanguageMapping{english}{cms-american}}%
{}}}%
{\DeclareLanguageMapping{english}{cms-american}}
\endinput
|