diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/windycity/windycity.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/windycity/windycity.bbx | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/Master/texmf-dist/tex/latex/windycity/windycity.bbx b/Master/texmf-dist/tex/latex/windycity/windycity.bbx index d9584ac81a5..3d4111ac138 100644 --- a/Master/texmf-dist/tex/latex/windycity/windycity.bbx +++ b/Master/texmf-dist/tex/latex/windycity/windycity.bbx @@ -1,4 +1,4 @@ -% Last modified: Wed 27 Mar 2019 10:37:54 AM CDT +% Last modified: Tue 02 Apr 2019 02:13:22 PM CDT % Copyright (c) 2019 Brian Michael Chase. % @@ -13,15 +13,16 @@ % implied warranties of merchantability and fitness for a particular % purpose. -\ProvidesFile{windycity.bbx}[Windy City style for biblatex] +\ProvidesFile{windycity.bbx}[2019/04/02 Windy City bibliography style + for biblatex] \@ifpackagelater{biblatex}{2017/11/04} - {} - {\PackageError{biblatex} - {Outdated 'biblatex' package} - {Windy City 2019-03-27 is for biblatex v3.8 and above.\MessageBreak - You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak - This is a fatal error. I'm aborting now.}% - \endinput}% + {} + {\PackageError{biblatex} + {Outdated 'biblatex' package} + {Windy City is for biblatex v3.8 and above.\MessageBreak + You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak + This is a fatal error. I'm aborting now.}% + \endinput}% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Bibliography and Entry Options %% @@ -99,12 +100,8 @@ \field{urldate} \literal{nodate}} \ExecuteBibliographyOptions{% - autocite=inline, sorting=nyt}}% - {\global\togglefalse{reflist}% - \ExecuteBibliographyOptions{% - autocite=footnote, - sorting=nty}}} + {\global\togglefalse{reflist}}} \providetoggle{short} \DeclareBibliographyOption{short}[true]{% @@ -136,6 +133,7 @@ \ExecuteBibliographyOptions{% abbreviate=true, + autocite=footnote, autopunct=true, block=none, citetracker=constrict, @@ -160,6 +158,7 @@ pagetracker=page, parentracker=true, sortcites=false, + sorting=nty, time=12h, timezones=true, uniquelist=minyear, @@ -1078,10 +1077,14 @@ and not test \iffirstonpage} {\ifboolexpr{ test {\ifnameundef{author}} and test {\ifnameundef{bookauthor}}} - {\bibstring{bibnamedash}\plugb}% - {\bibstring{bibnamedash}}} + {\bibnamedash\plugb}% + {\bibnamedash}}% {\usebibmacro{printnames}}} +\renewcommand*{\bibnamedash}{% + \rule[2.4pt]{3em}{0.2pt}% + \global\toggletrue{blx@insert}}% + \newbibmacro*{printnames}{% \ifnameundef{\cbx@namelist} {} @@ -1117,7 +1120,7 @@ \newbibmacro*{bibjournaldash}{% \ifboolexpr{ test {\iffieldequals{journaltitle}{\bbx@lasthash}} and not test \iffirstonpage} - {\bibstring{bibnamedash}% + {\bibnamedash \clearfield{journaltitle}% \clearlist{location}% \newunit}% @@ -1132,7 +1135,7 @@ \newbibmacro*{bibblogdash}{% \ifboolexpr{ test {\iffieldequals{blogtitle}{\bbx@lasthash}} and not test \iffirstonpage} - {\bibstring{bibnamedash}% + {\bibnamedash \clearfield{blogtitle}% \newunit}% {\savefield{blogtitle}{\bbx@lasthash}% @@ -1504,7 +1507,8 @@ {}} \newbibmacro*{labeldate+extradate}{% - \ifboolexpr{ togl {reflist} + \ifboolexpr{ togl {bibliography} + and togl {reflist} and not togl {skipdate}} {\newunit \usebibmacro{reflist+origyear}% |