texlive[42680] Master/texmf-dist: biblatex (11dec16)
commits+karl at tug.org
commits+karl at tug.org
Sun Dec 11 23:31:45 CET 2016
Revision: 42680
http://tug.org/svn/texlive?view=revision&revision=42680
Author: karl
Date: 2016-12-11 23:31:44 +0100 (Sun, 11 Dec 2016)
Log Message:
-----------
biblatex (11dec16)
Modified Paths:
--------------
trunk/Master/texmf-dist/bibtex/bib/biblatex/biblatex/biblatex-examples.bib
trunk/Master/texmf-dist/doc/latex/biblatex/CHANGES.org
trunk/Master/texmf-dist/doc/latex/biblatex/README
trunk/Master/texmf-dist/doc/latex/biblatex/biber/bltxml/biblatex-examples.bltxml
trunk/Master/texmf-dist/doc/latex/biblatex/biblatex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/biblatex.tex
trunk/Master/texmf-dist/doc/latex/biblatex/examples/01-introduction-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/01-introduction-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/02-annotations-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/02-annotations-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/03-localization-keys-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/03-localization-keys-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/04-delimiters-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/04-delimiters-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/10-references-per-section-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/10-references-per-section-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/11-references-by-section-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/11-references-by-section-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/12-references-by-segment-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/12-references-by-segment-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/13-references-by-keyword-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/13-references-by-keyword-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/14-references-by-category-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/14-references-by-category-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/15-references-by-type-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/15-references-by-type-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/16-numeric-prefixed-1-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/16-numeric-prefixed-1-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/17-numeric-prefixed-2-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/17-numeric-prefixed-2-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/18-numeric-hybrid-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/18-numeric-hybrid-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/19-alphabetic-prefixed-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/19-alphabetic-prefixed-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/20-indexing-single-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/20-indexing-single-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/21-indexing-multiple-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/21-indexing-multiple-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/22-indexing-subentry-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/22-indexing-subentry-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/30-style-numeric-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/30-style-numeric-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/31-style-numeric-comp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/31-style-numeric-comp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/32-style-numeric-verb-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/32-style-numeric-verb-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/40-style-alphabetic-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/40-style-alphabetic-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/41-style-alphabetic-verb-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/41-style-alphabetic-verb-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/42-style-alphabetic-template-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/42-style-alphabetic-template-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/50-style-authoryear-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/50-style-authoryear-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/51-style-authoryear-ibid-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/51-style-authoryear-ibid-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/52-style-authoryear-comp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/52-style-authoryear-comp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/53-style-authoryear-icomp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/53-style-authoryear-icomp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/60-style-authortitle-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/60-style-authortitle-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/61-style-authortitle-ibid-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/61-style-authortitle-ibid-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/62-style-authortitle-comp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/62-style-authortitle-comp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/63-style-authortitle-icomp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/63-style-authortitle-icomp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/64-style-authortitle-terse-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/64-style-authortitle-terse-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/65-style-authortitle-tcomp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/65-style-authortitle-tcomp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/66-style-authortitle-ticomp-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/66-style-authortitle-ticomp-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/70-style-verbose-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/70-style-verbose-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/71-style-verbose-ibid-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/71-style-verbose-ibid-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/72-style-verbose-note-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/72-style-verbose-note-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/73-style-verbose-inote-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/73-style-verbose-inote-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/74-style-verbose-trad1-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/74-style-verbose-trad1-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/75-style-verbose-trad2-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/75-style-verbose-trad2-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/76-style-verbose-trad3-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/76-style-verbose-trad3-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/80-style-reading-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/80-style-reading-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/81-style-draft-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/81-style-draft-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/82-style-debug-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/82-style-debug-bibtex.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/90-related-entries-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/91-sorting-schemes-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/92-bibliographylists-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/93-nameparts-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/94-labelprefix-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/95-customlists-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/96-dates-biber.pdf
trunk/Master/texmf-dist/doc/latex/biblatex/examples/96-dates.tex
trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bib
trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bltxml
trunk/Master/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.def
trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
trunk/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx
trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-ibid.cbx
trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-icomp.cbx
trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear.cbx
trunk/Master/texmf-dist/tex/latex/biblatex/lbx/german.lbx
trunk/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
Added Paths:
-----------
trunk/Master/texmf-dist/tex/latex/biblatex/lbx/nswissgerman.lbx
trunk/Master/texmf-dist/tex/latex/biblatex/lbx/swissgerman.lbx
Modified: trunk/Master/texmf-dist/bibtex/bib/biblatex/biblatex/biblatex-examples.bib
===================================================================
--- trunk/Master/texmf-dist/bibtex/bib/biblatex/biblatex/biblatex-examples.bib 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/bibtex/bib/biblatex/biblatex/biblatex-examples.bib 2016-12-11 22:31:44 UTC (rev 42680)
@@ -1455,7 +1455,7 @@
author = {Markey, Nicolas},
title = {Tame the {BeaST}},
date = {2005-10-16},
- url = {http://tug.ctan.org/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf},
+ url = {http://mirror.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf},
subtitle = {The {B} to {X} of {BibTeX}},
version = {1.3},
urldate = {2006-10-01},
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/CHANGES.org
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/CHANGES.org 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/CHANGES.org 2016-12-11 22:31:44 UTC (rev 42680)
@@ -1,3 +1,9 @@
+* RELEASE NOTES FOR VERSION 3.7
+** Requirements
+Biber version 2.7 is required for biblatex 3.7
+
+Bugfix release.
+
* RELEASE NOTES FOR VERSION 3.6
** Requirements
Biber version 2.6 is required for biblatex 3.6
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/README 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/README 2016-12-11 22:31:44 UTC (rev 42680)
@@ -83,10 +83,6 @@
http://sourceforge.net/projects/biblatex/files/
- or download the file
-
- http://www.ctan.org/tex-archive/install/macros/latex/contrib/biblatex.tds.zip
-
2. Unpack the archive in the root directory of the local TeX
installation tree, for example
@@ -112,7 +108,7 @@
or download the file
- http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex.zip
+ http://mirror.ctan.org/macros/latex/contrib/biblatex.zip
2. Unpack the archive in a temporary working directory.
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/biber/bltxml/biblatex-examples.bltxml
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/biber/bltxml/biblatex-examples.bltxml 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/biber/bltxml/biblatex-examples.bltxml 2016-12-11 22:31:44 UTC (rev 42680)
@@ -2515,7 +2515,7 @@
<bltx:sorttitle>Tame the Beast</bltx:sorttitle>
<bltx:subtitle>The {B} to {X} of {BibTeX}</bltx:subtitle>
<bltx:title>Tame the {BeaST}</bltx:title>
- <bltx:url>http://tug.ctan.org/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf</bltx:url>
+ <bltx:url>http://mirror.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf</bltx:url>
<bltx:version>1.3</bltx:version>
<bltx:date>2005-10-16</bltx:date>
<bltx:date type="url">2006-10-01</bltx:date>
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/biblatex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/biblatex.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/biblatex.tex 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/biblatex.tex 2016-12-11 22:31:44 UTC (rev 42680)
@@ -60,7 +60,7 @@
url={\biblatexhome},
author={Philipp Lehman \\(with Philip Kime, Audrey Boruvka and Joseph Wright)},
email={},
- revision={3.6},
+ revision={3.7},
date={\today}}
\hypersetup{%
@@ -1171,8 +1171,10 @@
French & France, Canada & \opt{french} \\
German & Germany & \opt{german} \\
& Austria & \opt{austrian} \\
+ & Switzerland & \opt{swissgerman} \\
German (new) & Germany & \opt{ngerman} \\
& Austria & \opt{naustrian} \\
+ & Switzerland & \opt{nswissgerman} \\
Greek & Greece & \opt{greek} \\
Italian & Italy & \opt{italian} \\
Norwegian & Norway & \opt{norwegian}, \opt{norsk}, \opt{nynorsk} \\
@@ -1617,8 +1619,13 @@
\cmidrule{1-1}\cmidrule(l){2-2}\cmidrule(l){3-3}
1850 & 1850 & 1850 \\
1997/ & 1997-- & 1997-- \\
+/1997 & --1997 & --1997 \\
1997/unknown & 1997-- & 1997-- \\
+1997/* & 1997-- & 1997-- \\
+unknown/1997 & --1997 & --1997 \\
+*/1997 & --1997 & --1997 \\
1997/open & 1997-- & 1997-- \\
+open/1997 & --1997 & --1997 \\
1967-02 & 02/1967 & February 1967 \\
2009-01-31 & 31/01/2009 & 31st January 2009 \\
1988/1992 & 1988--1992 & 1988--1992 \\
@@ -1631,13 +1638,13 @@
\label{bib:use:tab1}
\end{table}
-Date fields such as the default data model dates \bibfield{date}, \bibfield{origdate}, \bibfield{eventdate}, and \bibfield{urldate} adhere to \acr{EDTF}\footnote{\url{https://www.loc.gov/standards/datetime/pre-submission.html}} (Extended Date/Time Format) specification levels 0 and 1. \acr{EDTF} is a stricter subset of the somewhat messy formats allowed by \acr{ISO8601v2004} and is better suited to bibliographic data. In addition to the \acr{EDTF} empty date range markers, you may also specify an open ended date range by giving the range separator and omitting the end date (\eg \texttt{YYYY/}). See \tabref{bib:use:tab1} for some examples of valid date specifications and the formatted dates automatically generated by \biblatex. The formatted date is language specific and will be adapted automatically. If there is no \bibfield{date} field in an entry, \biblatex will also consider the fields \bibfield{year} and \bibfield{month} for backwards compatibility with traditional \bibtex but this is not encouraged as explicit \bibfield{year} and \bibfield{month} are not parsed for date meta-information markers or times and are used as-is. Style authors should note that date fields like \bibfield{date} or \bibfield{origdate} are only available in the \file{bib} file. All dates are parsed and dissected into their components as the \file{bib} file is processed. The date and time components are made available to styles by way of the special fields discussed in \secref{aut:bbx:fld:dat}. See this section and \tabref{aut:bbx:fld:tab1} on page~\pageref{aut:bbx:fld:tab1} for further information.
+Date fields such as the default data model dates \bibfield{date}, \bibfield{origdate}, \bibfield{eventdate}, and \bibfield{urldate} adhere to \acr{EDTF}\footnote{\url{https://www.loc.gov/standards/datetime/pre-submission.html}} (Extended Date/Time Format) specification levels 0 and 1. Also supported are the open-ended range specifications in section 4.5 of the current working draft of ISO8601-2\footnote{\url{http://www.loc.gov/standards/datetime/iso-tc154-wg5_n0039_iso_wd_8601-2_2016-02-16.pdf}}. \acr{EDTF} is a stricter subset of the somewhat messy formats allowed by \acr{ISO8601v2004} and is better suited to bibliographic data. In addition to the \acr{EDTF} empty date range markers, you may also specify an open ended/start date range by giving the range separator and omitting the end/start date (\eg \texttt{YYYY/}, \texttt{/YYYY}). See \tabref{bib:use:tab1} for some examples of valid date specifications and the formatted dates automatically generated by \biblatex. The formatted date is language specific and will be adapted automatically. If there is no \bibfield{date} field in an entry, \biblatex will also consider the fields \bibfield{year} and \bibfield{month} for backwards compatibility with traditional \bibtex but this is not encouraged as explicit \bibfield{year} and \bibfield{month} are not parsed for date meta-information markers or times and are used as-is. Style authors should note that date fields like \bibfield{date} or \bibfield{origdate} are only available in the \file{bib} file. All dates are parsed and dissected into their components as the \file{bib} file is processed. The date and time components are made available to styles by way of the special fields discussed in \secref{aut:bbx:fld:dat}. See this section and \tabref{aut:bbx:fld:tab1} on page~\pageref{aut:bbx:fld:tab1} for further information.
\acr{EDTF} dates are astronomical dates in which year <0> exists. When outputting dates in BCE or BC era (see the \opt{dateera} option below), note that they will typically be one year earlier since BCE/BC era do not have a year 0 (year 0 is 1 BCE/BC). This conversion is automatic. See examples in table \tabref{bib:use:tab2}.
Date field names \emph{must} end with the string <date>, as with the default date fields. Bear this in mind when adding new date fields to the datamodel (see \secref{aut:ctm:dm}). \biblatex will check all date fields after reading the date model and will exit with an error if it finds a date field which does not adhere to this naming convention.
-\acr{EDTF} supports dates before common era (BCE/BC) by way of a negative date format and supports <approximate> (circa) and uncertain dates. Such date formats set internal markers which can be tested for so that appropriate localised markers (such as \opt{circa} or \opt{beforecommonera}) can be inserted. Also supported are <uncertain> dates (\acr{EDTF} 5.2.2) which are automatically expanded into appropriate data ranges accompanied by a field \bibfield{$<$datetype$>$dateunspecified} which details the granularity of the unspecified data. Styles may use this information to format such dates appropriately but the standard styles do not do this. See \tabref{bib:use:tab3} on page~\pageref{bib:use:tab3} for the allowed \acr{EDTF} <unspecified> formats, their range expansions and \bibfield{$<$datetype$>$dateunspecified} values (see \secref{aut:bbx:fld:gen}).
+\acr{EDTF} supports dates before common era (BCE/BC) by way of a negative date format and supports <approximate> (circa) and uncertain dates. Such date formats set internal markers which can be tested for so that appropriate localised markers (such as \opt{circa} or \opt{beforecommonera}) can be inserted. Also supported are <unspecified> dates (\acr{EDTF} 5.2.2) which are automatically expanded into appropriate data ranges accompanied by a field \bibfield{$<$datetype$>$dateunspecified} which details the granularity of the unspecified data. Styles may use this information to format such dates appropriately but the standard styles do not do this. See \tabref{bib:use:tab3} on page~\pageref{bib:use:tab3} for the allowed \acr{EDTF} <unspecified> formats, their range expansions and \bibfield{$<$datetype$>$dateunspecified} values (see \secref{aut:bbx:fld:gen}).
\begin{table}
\tablesetup
@@ -1658,7 +1665,7 @@
\label{bib:use:tab3}
\end{table}
-\tabref{bib:use:tab2} shows formats which use appropriate tests and formatting. See the date meta-information tests in \secref{aut:aux:tst} and the localisation strings in in \secref{aut:lng:key:dt}. See also the \file{96-dates.tex} example file for complete examples of the tests and localisation strings use.
+\tabref{bib:use:tab2} shows formats which use appropriate tests and formatting. See the date meta-information tests in \secref{aut:aux:tst} and the localisation strings in \secref{aut:lng:key:dt}. See also the \file{96-dates.tex} example file for complete examples of the tests and localisation strings use.
The output of <circa>, uncertainty and era information in standard styles (or custom styles not customising the internal \cmd{mkdaterange*} macros) is controlled by the package options \opt{datecirca}, \opt{dateuncertain}, \opt{dateera} and \opt{dateeraauto} (see \secref{use:opt:pre:gen}). See \tabref{bib:use:tab2} on page~\pageref{bib:use:tab2} for examples which assumes these options are all used.
@@ -3821,7 +3828,7 @@
% labelprefix=A
\end{refcontext}
-\newfcontext}[labelprefix=B]
+\newrefcontext}[labelprefix=B]
% reference context:
% sorting=nty
% sortingnamekeyscheme=global
@@ -3828,7 +3835,7 @@
% labelprefix=B
\endrefcontext
-\newfcontext}[sorting=ynt,labelprefix=C]{testrc}
+\newrefcontext}[sorting=ynt,labelprefix=C]{testrc}
% reference context:
% sorting=ynt
% sortingnamekeyscheme=global
@@ -3844,9 +3851,11 @@
\cmditem{assignrefcontextcats*}[key=value, \dots]{category1, category2, ...}
\cmditem{assignrefcontextentries}[key=value, \dots]{entrykey1, entrykey2, ...}
\cmditem{assignrefcontextentries*}[key=value, \dots]{entrykey1, entrykey2, ...}
+\cmditem{assignrefcontextentries}[key=value, \dots]{*}
+\cmditem{assignrefcontextentries*}[key=value, \dots]{*}
\end{ltxsyntax}
-These commands automate putting citations into refcontexts when the default behaviour is not sufficient. The default behaviour is that the data for a citation is drawn from the refcontext of the last bibliography in which it was printed. For citations that are used in some way but not printed in a bibliography or bibliography list, they default to drawing their data from the global refcontext established at the beginning of the document. To override this behaviour, instead of manually wrapping citation commands in \env{refcontext} environments, which might be error-prone and tedious, you can register a comma"=separated list of \prm{keywords}, \prm{categories} or \prm{entrykeys} which, respectively, make the entries with any of the specified keywords, entries in any of the specified categories (see \secref{use:use:div}) or entries with any of the specified citation keys draw their data from a particular refcontext specified by the \prm{refcontext key/values} which are parsed as the per the corresponding \env{refcontext} options. Such refcontext auto-assignments are specific to the current refsection. You may specify the same citation key in any of these commands but be aware that assignment is done in the order \prm{keywords}, \prm{categories}, \prm{entrykeys} with the later specifications overriding the earlier. An example:
+These commands automate putting citations into refcontexts when the default behaviour is not sufficient. The default behaviour is that the data for a citation is drawn from the refcontext of the last bibliography in which it was printed. For citations that are used in some way but not printed in a bibliography or bibliography list, they default to drawing their data from the global refcontext established at the beginning of the document. To override this behaviour, instead of manually wrapping citation commands in \env{refcontext} environments, which might be error-prone and tedious, you can register a comma"=separated list of \prm{keywords}, \prm{categories} or \prm{entrykeys} which, respectively, make the entries with any of the specified keywords, entries in any of the specified categories (see \secref{use:use:div}) or entries with any of the specified citation keys draw their data from a particular refcontext specified by the \prm{refcontext key/values} which are parsed as the per the corresponding \env{refcontext} options. Such refcontext auto-assignments are specific to the current refsection. You may specify the same citation key in any of these commands but be aware that assignment is done in the order \prm{keywords}, \prm{categories}, \prm{entrykeys} with the later specifications overriding the earlier. \cmd{assignrefcontextentries} accepts a single asterisk instead of a list of entrykeys which allows the assignment of all keys in a refsection to a refcontext with having to explicitly list them. An example:
\begin{ltxexample}[style=latex]{}
\assignrefcontextentries[labelprefix=A]{key2}
@@ -4636,7 +4645,7 @@
\end{ltxexample}
\csitem{relateddelim}
-The separator between the data of multiple related entries. The default definition is an optional dot plus linebreak. Here is an example where volumes A-E are related entries of the 5 volume main work:
+The generic separator between the data of multiple related entries. The default definition is an optional dot plus linebreak. Here is an example where volumes A-E are related entries of the 5 volume main work:
\begin{ltxexample}
Donald E. Knuth. Computers & Typesetting. 5 vols. Reading, Mass.: Addison-
@@ -4648,9 +4657,11 @@
Vol. E: Computer Modern Typefaces. 1986.
\end{ltxexample}
+\csitem{relateddelim$<$relatedtype$>$}
+The separator between the data of multiple related entries inside related entries of type <relatedtype>. There is no default, if such a type-specific delimiter does not exist, \cmd{relateddelim} is used.
+
\end{ltxsyntax}
-
\subsubsection{Context-sensitive Delimiters}
\label{use:fmt:csd}
The delimiters described in \secref{use:fmt:fmt} are globally defined. That is, no matter where you use them, they print the same thing. This is not necessarily desirable for delimiters which you might want to print different things in different contexts. Here <context> means things like <inside a text citation> or <inside a bibliography item>. For this reason, \biblatex\ provides a more sophisticated delimiter specification and user interface alongside the standard one based on normal macros defined with \cmd{newcommand}.
@@ -4771,7 +4782,7 @@
\csitem{bibdateeraprefix}
-The language specific marker which is printed as a prefix to beginning BCE/BC dates in a date range when the option \opt{dateera} is set to <astronomical>. Defaults to \cmd{textminus}.
+The language specific marker which is printed as a prefix to beginning BCE/BC dates in a date range when the option \opt{dateera} is set to <astronomical>. Defaults to \cmd{textminus}, if defined and \cmd{textendash} otherwise.
\csitem{bibdateeraendprefix}
@@ -7032,6 +7043,8 @@
Bibliographic data sources which are automatically generated or which you have no control over can be a problem if you need to edit them in some way. For this reason, \biber has the ability to modify data as it is read so that you can apply modifications to the source data stream without actually changing it. The modification can be defined in \biber's config file (see \biber docs), or via \biblatex macros in which case you can apply the modification only for specific documents, styles or globally.
+Source mapping happens during data parsing and therefore before any other operation such as inheritance and sorting.
+
Source mappings can be defined at different «levels» which are applied
in a defined order. See the \biblatex\ manual regarding these macros:\\[2ex]
@@ -7063,9 +7076,9 @@
The \prm{specification} is an undelimited list of \cmd{maps} directives which specify containers for mappings rules applying to a particular data source type (\secref{use:bib:res}). Spaces, tabs, and line endings may be used freely to visually arrange the \prm{specification}. Blank lines are not permissible. This command may only be used in the preamble and may only be used once---subsequent uses will overwrite earlier definitions.
-\cmditem{maps}{elements}
+\cmditem{maps}[options]{elements}
-Contains an ordered set of \cmd{map} elements each of which is a logically related set of mapping steps to apply to the data source.
+Contains an ordered set of \cmd{map} elements each of which is a logically related set of mapping steps to apply to the data source. The \prm{options} are:
\begin{optionlist*}
@@ -7079,9 +7092,9 @@
\end{optionlist*}
-\cmditem{map}{restrictions,steps}
+\cmditem{map}[options]{restrictions,steps}
-A container for an ordered set of map \cmd{step}s, optionally restricted to particular entrytypes or data sources. This is a grouping element to allow a set of mapping steps to apply only to specific entrytypes or data sources. Mapping steps must always be contained within a \cmd{map} element.
+A container for an ordered set of map \cmd{step}s, optionally restricted to particular entrytypes or data sources. This is a grouping element to allow a set of mapping steps to apply only to specific entrytypes or data sources. Mapping steps must always be contained within a \cmd{map} element. The \prm{options} are:
\begin{optionlist*}
@@ -8479,8 +8492,17 @@
\cmditem{DeclareSortExclusion}{entrytype, \dots}{field, \dots}
-Specifies fields to be excluded from sorting on a per-type basis. The \prm{entrytype} argument and the \prm{field} argument may be a comma"=separated list of values. A blank \prm{field} argument will clear all exclusions for this \prm{entrytype}. This command may only be used in the preamble.
+Specifies fields to be excluded from sorting on a per-type basis. The \prm{entrytype} argument and the \prm{field} argument may be a comma"=separated list of values. A blank \prm{field} argument will clear all exclusions for this \prm{entrytype}. A value of <*> for \prm{entrytype} will exclude \prm{field,\dots} for every entrytype. This is equivalent to simply deleting the field from the sorting specification and is only normally used in combination with \cmd{DeclareSortInclusion} when one wishes to exclude a field for all but explicitly included entrytypes. See example in \cmd{DeclareSortInclusion} below. This command may only be used in the preamble.
+\cmditem{DeclareSortInclusion}{entrytype, \dots}{field, \dots}
+
+Only used along with \cmd{DeclareSortExclusion}. Specifies fields to be included in sorting on a per-type basis. This allows the user to exclude a field from sorting for all entrytypes and then to override this for certain entrytypes. This is easier sometimes than using \cmd{DeclareSortExclusion} to list exclusions for many entrytypes. The \prm{entrytype} argument and the \prm{field} argument may be a comma"=separated list of values. This command may only be used in the preamble. For example, this would use \bibfield{title} during sorting only for \bibtype{article}s:
+
+\begin{ltxexample}
+\DeclareSortExclusion{*}{title}
+\DeclareSortInclusion{article}{title}
+\end{ltxexample}
+
\cmditem{DeclarePresort}[entrytype, \dots]{string}
Specifies a string to be used to automatically populate the \bibfield{presort} field of entries without a \bibfield{presort} field. The \bibfield{presort} may be defined globally or on a per-type basis. If the optional \prm{entrytype} argument is given, the \prm{string} applies to the respective entry type. If not, it serves as the global default value. Specifying an \prm{entrytype} in conjunction with a blank \prm{string} will clear the type-specific setting. The \prm{entrytype} argument may be a comma"=separated list of values. This command may only be used in the preamble.
@@ -9528,7 +9550,7 @@
\cmditem{MakeCapital}{text}
-Similar to \cmd{MakeUppercase} but only coverts the first printable character in \prm{text} to uppercase. Note that the restrictions that apply to \cmd{MakeUppercase} also apply to this command. Namely, all commands in \prm{text} must either be robust or prefixed with \cmd{protect} since the \prm{text} is expanded during capitalization. Apart from Ascii characters and the standard accent commands, this command also handles the active characters of the \sty{inputenc} package as well as the shorthands of the \sty{babel} package. If the \prm{text} starts with a control sequence, nothing is capitalized. This command is robust.
+Similar to \cmd{MakeUppercase} but only converts the first printable character in \prm{text} to uppercase. Note that the restrictions that apply to \cmd{MakeUppercase} also apply to this command. Namely, all commands in \prm{text} must either be robust or prefixed with \cmd{protect} since the \prm{text} is expanded during capitalization. Apart from Ascii characters and the standard accent commands, this command also handles the active characters of the \sty{inputenc} package as well as the shorthands of the \sty{babel} package. If the \prm{text} starts with a control sequence, nothing is capitalized. This command is robust.
\cmditem{MakeSentenceCase}{text}
\cmditem*{MakeSentenceCase*}{text}
@@ -10183,7 +10205,8 @@
\begin{ltxexample}
\DeclareRedundantLanguages{french}{french}
-\DeclareRedundantLanguages{german}{german,ngerman,austrian,naustrian}
+\DeclareRedundantLanguages{german}{german,ngerman,austrian,naustrian,
+ nswissgerman,swissgerman}
\DeclareRedundantLanguages{english,american}{english,american,british,
canadian,australian,newzealand,USenglish,UKenglish}
\end{ltxexample}
@@ -10940,6 +10963,9 @@
\csitem{relateddelim}
The separator between the data of multiple related entries. The default definition is a linebreak.
+\csitem{relateddelim$<$relatedtype$>$}
+The separator between the data of multiple related entries inside related entries of type <relatedtype>. There is no default, if such a type-specific delimiter does not exist, \cmd{relateddelim} is used.
+
\end{ltxsyntax}
\subsubsection{Language-specific Commands}
@@ -10984,7 +11010,7 @@
\csitem{bibdateeraprefix}
-The language specific marker which is printed as a prefix to beginning BCE/BC dates in a date range when the option \opt{dateera} is set to <astronomical>. Defaults to \cmd{textminus}.
+The language specific marker which is printed as a prefix to beginning BCE/BC dates in a date range when the option \opt{dateera} is set to <astronomical>. Defaults to \cmd{textminus}, if defined and \cmd{textendash} otherwise.
\csitem{bibdateeraendprefix}
@@ -12142,7 +12168,7 @@
\endinput
\end{ltxexample}
%
-Alternative \file{lbx} files must ensure that the localisation module is complete. They will typically do so by inheriting data from the corresponding standard module. If the language \texttt{american} is mapped to \path{american-mla.lbx}, \biblatex will not load \path{american.lbx} unless this module is requested explicitly. In the above example, inheriting <strings> and <extras> will cause \biblatex to load \path{american.lbx} before applying the modifications in \path{american-mla.lbx}.
+Alternative \file{lbx} files must ensure that the localisation module is complete. They should do so by inheriting data from the corresponding standard module. If the language \texttt{american} is mapped to \path{american-mla.lbx}, \biblatex will not load \path{american.lbx} unless this module is requested explicitly. In the above example, inheriting <strings> and <extras> will cause \biblatex to load \path{american.lbx} before applying the modifications in \path{american-mla.lbx}.
Note that \cmd{DeclareLanguageMapping} is not intended to handle language variants (\eg American English vs. British English) or \sty{babel}/\sty{polyglossia} language aliases (\eg \texttt{USenglish} vs. \texttt{american}). For example, \sty{babel}/\sty{polyglossia} offers the \texttt{USenglish} option which is similar to \texttt{american}. Therefore, \biblatex ships with an \path{USenglish.lbx} file which simply inherits all data from \path{american.lbx} (which in turn gets the <strings> from \path{english.lbx}). In other words, the mapping of language variants and \sty{babel}/\sty{polyglossia} language aliases happens on the file level, the point being that \biblatex's language support can be extended simply by adding additional \file{lbx} files. There is no need for centralized mapping. If you need support for, say, Portuguese (babel/polyglossia: \file{portuges}), you create a file named \path{portuges.lbx}. If \sty{babel}/\sty{polyglossia} offered an alias named \texttt{brasil}, you would create \path{brasil.lbx} and inherit the data from \path{portuges.lbx}. In contrast to that, the point of \cmd{DeclareLanguageMapping} is handling \emph{stylistic} variants like <humanities vs. natural sciences> or <\acr{mla} vs. \acr{apa}> etc. which will typically be built on top of existing \file{lbx} files.
@@ -12801,7 +12827,13 @@
\begin{changelog}
-\begin{release}{3.6}{2016-09-17}
+\begin{release}{3.7}{2016-12-08}
+\item Corrected default for \cmd{bibdateeraprefix}\see{aut:fmt:lng}
+\item Added \cmd{DeclareSortInclusion}\see{aut:ctm:srt}
+\item Added \cmd{relateddelim$<$relatedtype$>$}\see{use:fmt:fmt}
+\end{release}
+
+\begin{release}{3.6}{2016-09-15}
\item Corrected some documentation and fixed a bug with labeldate
localisation strings.
\end{release}
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/01-introduction-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/01-introduction-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/02-annotations-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/02-annotations-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/03-localization-keys-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/03-localization-keys-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/04-delimiters-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/04-delimiters-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/10-references-per-section-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/10-references-per-section-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/11-references-by-section-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/11-references-by-section-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/12-references-by-segment-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/12-references-by-segment-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/13-references-by-keyword-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/13-references-by-keyword-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/14-references-by-category-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/14-references-by-category-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/15-references-by-type-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/15-references-by-type-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/16-numeric-prefixed-1-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/16-numeric-prefixed-1-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/17-numeric-prefixed-2-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/17-numeric-prefixed-2-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/18-numeric-hybrid-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/18-numeric-hybrid-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/19-alphabetic-prefixed-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/19-alphabetic-prefixed-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/20-indexing-single-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/20-indexing-single-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/21-indexing-multiple-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/21-indexing-multiple-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/22-indexing-subentry-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/22-indexing-subentry-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/30-style-numeric-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/30-style-numeric-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/31-style-numeric-comp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/31-style-numeric-comp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/32-style-numeric-verb-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/32-style-numeric-verb-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/40-style-alphabetic-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/40-style-alphabetic-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/41-style-alphabetic-verb-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/41-style-alphabetic-verb-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/42-style-alphabetic-template-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/42-style-alphabetic-template-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/50-style-authoryear-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/50-style-authoryear-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/51-style-authoryear-ibid-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/51-style-authoryear-ibid-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/52-style-authoryear-comp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/52-style-authoryear-comp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/53-style-authoryear-icomp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/53-style-authoryear-icomp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/60-style-authortitle-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/60-style-authortitle-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/61-style-authortitle-ibid-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/61-style-authortitle-ibid-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/62-style-authortitle-comp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/62-style-authortitle-comp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/63-style-authortitle-icomp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/63-style-authortitle-icomp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/64-style-authortitle-terse-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/64-style-authortitle-terse-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/65-style-authortitle-tcomp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/65-style-authortitle-tcomp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/66-style-authortitle-ticomp-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/66-style-authortitle-ticomp-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/70-style-verbose-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/70-style-verbose-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/71-style-verbose-ibid-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/71-style-verbose-ibid-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/72-style-verbose-note-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/72-style-verbose-note-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/73-style-verbose-inote-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/73-style-verbose-inote-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/74-style-verbose-trad1-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/74-style-verbose-trad1-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/75-style-verbose-trad2-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/75-style-verbose-trad2-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/76-style-verbose-trad3-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/76-style-verbose-trad3-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/80-style-reading-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/80-style-reading-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/81-style-draft-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/81-style-draft-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/82-style-debug-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/82-style-debug-bibtex.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/90-related-entries-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/91-sorting-schemes-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/92-bibliographylists-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/93-nameparts-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/94-labelprefix-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/95-customlists-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/96-dates-biber.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/96-dates.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/examples/96-dates.tex 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/examples/96-dates.tex 2016-12-11 22:31:44 UTC (rev 42680)
@@ -74,6 +74,14 @@
eventdate = {0402},
urldate = {-0382}
}
+ at misc{date10,
+ note = {More Date ranges},
+ author = {Author10},
+ date = {1034/*}, % '*' = 'unknown' (ISO8601-2 draft)
+ origdate = {*/1034}, % '*' = 'unknown' (ISO8601-2 draft)
+ eventdate = {open/1034}, % open-start to year range
+ urldate = {/1034} % '' = 'open (ISO8601-2 draft)
+}
\end{filecontents}
\usepackage[style=authoryear,%
% dateabbrev=false,% when false, don't abbreviate months/seasons
@@ -175,7 +183,7 @@
\abx at dodatetypes
\endgroup
\subsection*{Example Citation Formats}
-\textcite{date1,date2,date3,date4,date5,date6,date7,date8,date9}\\[1ex]
+\textcite{date1,date2,date3,date4,date5,date6,date7,date8,date9,date10}\\[1ex]
\cite{date1}\\
\cite{date2}\\
\cite{date3}\\
@@ -184,6 +192,7 @@
\cite{date6}\\
\cite{date7}\\
\cite{date8}\\
-\cite{date9}
+\cite{date9}\\
+\cite{date10}
\printbibliography[env=simple,title={Example Bibliography Formats}]
\end{document}
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bib 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bib 2016-12-11 22:31:44 UTC (rev 42680)
@@ -1455,7 +1455,7 @@
author = {Markey, Nicolas},
title = {Tame the {BeaST}},
date = {2005-10-16},
- url = {http://tug.ctan.org/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf},
+ url = {http://mirror.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf},
subtitle = {The {B} to {X} of {BibTeX}},
version = {1.3},
urldate = {2006-10-01},
Modified: trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bltxml
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bltxml 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bltxml 2016-12-11 22:31:44 UTC (rev 42680)
@@ -2515,7 +2515,7 @@
<bltx:sorttitle>Tame the Beast</bltx:sorttitle>
<bltx:subtitle>The {B} to {X} of {BibTeX}</bltx:subtitle>
<bltx:title>Tame the {BeaST}</bltx:title>
- <bltx:url>http://tug.ctan.org/tex-archive/info/bibtex/tamethebeast/ttb_en.pdf</bltx:url>
+ <bltx:url>http://mirror.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf</bltx:url>
<bltx:version>1.3</bltx:version>
<bltx:date>2005-10-16</bltx:date>
<bltx:date type="url">2006-10-01</bltx:date>
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/bbx/standard.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/bbx/standard.bbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/bbx/standard.bbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -918,7 +918,9 @@
\def\do{%
\stepcounter{bbx:relatedcount}%
\ifnumgreater{\value{bbx:relatedcount}}{1}
- {\printtext{\relateddelim}}
+ {\ifcsundef{relateddelim\strfield{relatedtype}}
+ {\printtext{\relateddelim}}
+ {\printtext{\csuse{relateddelim\strfield{relatedtype}}}}}
{}}%
\ifbibmacroundef{related:\strfield{relatedtype}}
{\appto{\do}{\usebibmacro{related:default}}}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.def 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.def 2016-12-11 22:31:44 UTC (rev 42680)
@@ -394,9 +394,11 @@
\DeclareFieldFormat
[suppbook,suppcollection,suppperiodical]
{citetitle}{#1}
-% labelyear can be a localisation string to allow for "no date" etc.
+% label{end}year can be a localisation string to allow for "no date" etc.
\DeclareFieldFormat{labelyear}{% = the '1995' part in 'Jones 1995a'
- \ifbibstring{#1}{\bibstring{#1}}{#1}}
+ \ifbibstring{#1}{\bibstring{#1}}{\mkyearzeros{#1}}}
+\DeclareFieldFormat{labelendyear}{% = the '1995' part in 'Jones 1995a'
+ \ifbibstring{#1}{\bibstring{#1}}{\mkyearzeros{#1}}}
% If labeldatesource is a defined field, they
% Don't check labelyear directly as it is already processed into a range with markers
% and so is never nums due to unexpandable parts of labelyear determination
@@ -436,7 +438,7 @@
\DeclareFieldFormat{doi}{%
\mkbibacro{DOI}\addcolon\space
\ifhyperref
- {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}}
+ {\href{https://doi.org/#1}{\nolinkurl{#1}}}
{\nolinkurl{#1}}}
\DeclareFieldFormat{edition}{%
\ifinteger{#1}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.sty 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/biblatex.sty 2016-12-11 22:31:44 UTC (rev 42680)
@@ -11,8 +11,8 @@
% particular purpose.
% Set up the version strings here
-\def\abx at date{2016/09/17}
-\def\abx at version{3.6}
+\def\abx at date{2016/12/05}
+\def\abx at version{3.7}
\def\abx at bbxid{\abx at date\space v\abx at version\space biblatex bibliography style (PK/JW/AB)}
\def\abx at cbxid{\abx at date\space v\abx at version\space biblatex citation style (PK/JW/AB)}
\def\abx at lbxid{\abx at date\space v\abx at version\space biblatex localization (PK/JW/AB)}
@@ -21,7 +21,7 @@
% This is not updated by build script as the control file version
% does not necessarily change with the package version.
% This is used when writing the .bcf
-\def\blx at bcfversion{3.2}
+\def\blx at bcfversion{3.3}
% This is not updated by build script as the bbl version
% does not necessarily change with the package version.
@@ -5007,8 +5007,10 @@
\newrobustcmd*{\mkdaterangeyear}[1]{%
\blx at imc@clearfield{#1month}%
\blx at imc@clearfield{#1day}%
+ \blx at imc@clearfield{#1season}%
\blx at imc@clearfield{#1endmonth}%
\blx at imc@clearfield{#1endday}%
+ \blx at imc@clearfield{#1endseason}%
\iffieldsequal{#1year}{#1endyear}
{\blx at imc@clearfield{#1endyear}}
{}%
@@ -5085,8 +5087,10 @@
\newrobustcmd*{\mkdaterangeyearextra}[1]{%
\blx at imc@clearfield{#1month}%
\blx at imc@clearfield{#1day}%
+ \blx at imc@clearfield{#1season}%
\blx at imc@clearfield{#1endmonth}%
\blx at imc@clearfield{#1endday}%
+ \blx at imc@clearfield{#1endseason}%
\iffieldsequal{#1year}{#1endyear}
{\blx at imc@clearfield{#1endyear}}
{}%
@@ -5198,7 +5202,8 @@
\newrobustcmd*{\bibtzminsep}{\bibtimesep}
% dates
\newrobustcmd*{\bibdateuncertain}{?}
-\newrobustcmd*{\bibdateeraprefix}{\textminus}
+% \textminus is only guaranteed for non-PDFTeX
+\newrobustcmd*{\bibdateeraprefix}{\ifdef\textminus\textminus\textendash}
\newrobustcmd*{\bibdateeraendprefix}{\,\bibdateeraprefix}
\newrobustcmd*{\bibdatesep}{\hyphen}
\newrobustcmd*{\bibdaterangesep}{\bibrangedash}
@@ -5868,10 +5873,11 @@
{\StrCut{#1}{year}\blx at datetype\blx at tempnull}%
\csuse{if\blx at datetype\blx at tempa dateera}{bce}
{\ifnum\numexpr0-\thefield{#1}\relax<\blx at dateeraauto
- \printtext{\printdelim{dateeradelim}\bibstring{\blx at dateera@bce}}\relax
+ % \midsentence is to suppress automatic capitalisation
+ \printtext{\printdelim{dateeradelim}\midsentence\bibstring{\blx at dateera@bce}}\relax
\fi}
{\ifnumless{\thefield{#1}}\blx at dateeraauto
- {\printtext{\printdelim{dateeradelim}\bibstring{\blx at dateera@ce}}}
+ {\printtext{\printdelim{dateeradelim}\midsentence\bibstring{\blx at dateera@ce}}}
{}}%
\endgroup}
{}}}%
@@ -5965,8 +5971,7 @@
\appto\blx at TE@hook{%
\csdef{if#1inits}{\blx at TE{\iftoggle{abx at bool@#1inits}}}}}%
\DeclareBibliographyOption[boolean]{#1inits}[true]{%
- \toggletrue{abx at bool@#1inits}%
- \toggletrue{abx at bool@xinits}}}
+ \settoggle{abx at bool@#1inits}{##1}}}
\abx at donameparts
%LEGACY(<3.3) legacy name for \ifgiveninits which is autogenerated now
@@ -6129,7 +6134,7 @@
{\csdef{blx at nih@#1}##1{#2}}}
\@onlypreamble\DeclareNameInputHandler
-% {<entrykey>}{<refsection>}{<field>}{<sort context>}{<value>}
+% {<entrykey>}{<refsection>}{<field>}{<refcontext>}{<value>}
\long\def\blx at bbl@addentryfield#1#2#3#4#5{%
\csxappto{blx at data@#2@#4@#1}{%
\def\expandafter\noexpand\csname abx at field@#3\endcsname{#5}}}
@@ -7770,7 +7775,7 @@
% This sets and saves to the .aux the default refcontext for an entry. The
% default refcontext for an entry is the refcontext of the last
-% bibliography in the refsection in which it is actually printed . This
+% bibliography in the refsection in which it is actually printed. This
% allows citations to default to selecting data from the correct
% bibliography list in standard cases where entries are not listed in
% multiple bibliographies
@@ -7975,7 +7980,7 @@
\iftoggle{blx at defernumbers}
{\global\let\blx at printbibchecks\relax}
{\iftoggle{blx at labelnumber}
- {\blx at warning@noline{Setting 'defernumbers=true' recommended}}
+ {}
{\global\let\blx at printbibchecks\relax}}}
% {<entrykey>,...}
@@ -8351,7 +8356,10 @@
{\blx at err@nodocdiv{chapter}}
{\pretocmd\@makechapterhead{#1}
{}
- {\blx at err@patch{\string\@makechapterhead}}}}
+ {\blx at err@patch{\string\@makechapterhead}}
+ \pretocmd\@makeschapterhead{#1}
+ {}
+ {\blx at err@patch{\string\@makeschapterhead}}}}
\def\blx at refpatch@sect#1{%
\ifcsundef{#1}
@@ -8377,7 +8385,7 @@
\H at old@sect,% hyperref
\NR at sect,% nameref
\scr at sect,% koma-script 3.x
- \@sect}% latex
+ \@startsection}% latex
\iftoggle{blx at tempa}
{\blx at err@patch{\string\@sect}}
{}%
@@ -8719,12 +8727,12 @@
% {<entrykey>,...}
\protected\def\blx at citeloop#1{%
\begingroup
- % Make sure this counter exists. Sometimes it might not when using, e.g:
- % refsection=chapter and \includeonly to put in the chapters or when
- % inserting citations into table of contents
- \ifcsname blx at sectionciteorder@\the\c at refsection\endcsname\else
- \expandafter\newcount\csname blx at sectionciteorder@\the\c at refsection\endcsname
- \fi
+ % Make sure this counter exists. Sometimes it might not when using, e.g:
+ % refsection=chapter and \includeonly to put in the chapters or when
+ % inserting citations into table of contents
+ \ifcsname blx at sectionciteorder@\the\c at refsection\endcsname\else
+ \expandafter\newcount\csname blx at sectionciteorder@\the\c at refsection\endcsname
+ \fi
\global\advance\csname blx at sectionciteorder@\the\c at refsection\endcsname\@ne
\blx at tempcnta\z@
\blx at tempcntb\z@
@@ -8828,15 +8836,19 @@
{}%
% assignment via entrykeys
% weak version
- \ifboolexpr{test {\ifcsdef{blx at assignedrefcontextkeys*@\the\c at refsection @#1}}
- and
- not togl {blx at refcontext}}% inside explicit non-global refcontext
- {\letcs\blx at refcontext@context{blx at assignedrefcontextkeys*@\the\c at refsection @#1}}
+ \nottoggle{blx at refcontext}
+ {\ifcsdef{blx at assignedrefcontextkeys*@\the\c at refsection @*}
+ {\letcs\blx at refcontext@context{blx at assignedrefcontextkeys*@\the\c at refsection @*}}
+ {\ifcsdef{blx at assignedrefcontextkeys*@\the\c at refsection @#1}
+ {\letcs\blx at refcontext@context{blx at assignedrefcontextkeys*@\the\c at refsection @#1}}
+ {}}}
{}%
% strong version
- \ifcsdef{blx at assignedrefcontextkeys@\the\c at refsection @#1}
- {\letcs\blx at refcontext@context{blx at assignedrefcontextkeys@\the\c at refsection @#1}}
- {}}
+ \ifcsdef{blx at assignedrefcontextkeys@\the\c at refsection @*}
+ {\letcs\blx at refcontext@context{blx at assignedrefcontextkeys@\the\c at refsection @*}}
+ {\ifcsdef{blx at assignedrefcontextkeys@\the\c at refsection @#1}
+ {\letcs\blx at refcontext@context{blx at assignedrefcontextkeys@\the\c at refsection @#1}}
+ {}}}
% {<entrykey>}
\protected\def\blx at citeprint#1{%
@@ -10466,6 +10478,12 @@
~~~~</bcf:sortexclusion>\blx at nl}
\xdef\blx at xml@exclude#1{%
~~~~~~<bcf:exclusion>#1</bcf:exclusion>\blx at nl}
+\xdef\blx at xml@sortinclude#1#2{%
+ ~~~~<bcf:sortinclusion\noexpand\ifblank{#1}{}{ type="#1"}>\blx at nl
+ #2%
+ ~~~~</bcf:sortinclusion>\blx at nl}
+\xdef\blx at xml@include#1{%
+ ~~~~~~<bcf:inclusion>#1</bcf:inclusion>\blx at nl}
\xdef\blx at xml@sort#1#2{%
~~~~<bcf:sort #1>\blx at nl
#2%
@@ -10794,13 +10812,16 @@
% sorting
\def\do##1{%
\eappto\blx at bcf@presort{\csuse{blx at bcf@presort@##1}}%
- \eappto\blx at bcf@exclude{\csuse{blx at bcf@exclude@##1}}}%
+ \eappto\blx at bcf@exclude{\csuse{blx at bcf@exclude@##1}}%
+ \eappto\blx at bcf@include{\csuse{blx at bcf@include@##1}}}%
\abx at doentrytypes
+ \do{*}% entrytype wildcard
\eappto\blx at tempa{%
\blx at xml@comment{SORTING}%
\blx at xml@sorting{}{%
\blx at bcf@presort
\blx at bcf@exclude
+ \blx at bcf@include
\csuse{blx at sorting@\blx at sorting}%
}%
}%
@@ -11129,8 +11150,8 @@
% [<entrytype>]{<spec>}
\newrobustcmd*{\DeclareLabelalphaNameTemplate}[2][]{%
\ifblank{#1}
- {\blx at lantem{#2}{global}}
- {\forcsvlist{\blx at lantem{#2}}{#1}}}
+ {\blx at lantem{#2}{global}}
+ {\forcsvlist{\blx at lantem{#2}}{#1}}}
\@onlypreamble\DeclareLabelalphaNameTemplate
\blx at collectopts{xml}{blx at globalopts}{labelalphanametemplate}% for passing to the .bcf
\blx at collectopts{xml}{blx at typeopts}{labelalphanametemplate}% for passing to the .bcf
@@ -11655,23 +11676,44 @@
\def\blx at undefpresort#1{%
\global\csundef{blx at bcf@presort@#1}}
+% {<entrytype,...>}{<field,...>}
\newrobustcmd*{\DeclareSortExclusion}[2]{%
- \forcsvlist{\blx at sortexlude{#2}}{#1}}
+ \forcsvlist{\blx at sortexclude{#2}}{#1}}
\blx at collectopts{xml}{blx at typeopts}{sortexclusion}% for passing to the .bcf
-\def\blx at sortexlude#1#2{%
+% {<field>}{<entrytype>}
+\def\blx at sortexclude#1#2{%
\begingroup
\ifblank{#1}
{\global\csundef{blx at bcf@exclude@#2}}
{\let\blx at tempa\@empty
- \forcsvlist\blx at sortexlude@i{#1}%
+ \forcsvlist\blx at sortexclude@i{#1}%
\csxdef{blx at bcf@exclude@#2}{%
\blx at xml@sortexclude{#2}{\blx at tempa}}}
\endgroup}
-\def\blx at sortexlude@i#1{%
+\def\blx at sortexclude@i#1{%
\appto\blx at tempa{\blx at xml@exclude{#1}}}
+% {<entrytype,...>}{<field,...>}
+\newrobustcmd*{\DeclareSortInclusion}[2]{%
+ \forcsvlist{\blx at sortinclude{#2}}{#1}}
+\blx at collectopts{xml}{blx at typeopts}{sortinclusion}% for passing to the .bcf
+
+% {<field>}{<entrytype>}
+\def\blx at sortinclude#1#2{%
+ \begingroup
+ \ifblank{#1}
+ {\global\csundef{blx at bcf@include@#2}}
+ {\let\blx at tempa\@empty
+ \forcsvlist\blx at sortinclude@i{#1}%
+ \csxdef{blx at bcf@include@#2}{%
+ \blx at xml@sortinclude{#2}{\blx at tempa}}}
+ \endgroup}
+
+\def\blx at sortinclude@i#1{%
+ \appto\blx at tempa{\blx at xml@include{#1}}}
+
% [<type,type,...>]{<field,field,...>}
\newrobustcmd*{\DeclareLabelname}[2][]{%
\begingroup
@@ -12605,6 +12647,9 @@
{\blx at err@invopt{#1time=##1}{}}}%
% Default for new time fields is "24h"
\setkeys{blx at opt@pre}{#1time=24h}%
+ % Boolean for unknown dates
+ \newtoggle{abx at bool@#1dateunknown}%
+ \newtoggle{abx at bool@end#1dateunknown}%
% Boolean to determine if times are printed with dates
\newtoggle{blx@#1dateusetime}%
\DeclareBibliographyOption[boolean]{#1dateusetime}{%
@@ -13014,6 +13059,9 @@
\c at minnames\blx at mincitenames\relax
\c at maxitems\blx at maxitems\relax
\c at minitems\blx at minitems\relax
+ \togglefalse{abx at bool@xinits}
+ \def\do#1{\iftoggle{abx at bool@#1inits}{\toggletrue{abx at bool@xinits}}{}}
+ \abx at donameparts
\iftoggle{abx at bool@xinits}
{\ifnumequal\blx at uniquename\blx at opt@uniquename at full
{\blx at warn@conflopt{%
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/blx-dm.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/blx-dm.def 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/blx-dm.def 2016-12-11 22:31:44 UTC (rev 42680)
@@ -105,8 +105,8 @@
{}}
% Valid dateparts
-\def\blx at notnulldateparts{year,month,day,hour,minute,second,timezone,season,endmonth,endday,endhour,endminute,endsecond,endtimezone,endseason}
-\def\blx at nullokdateparts{endyear}
+\def\blx at notnulldateparts{month,day,hour,minute,second,timezone,season,endmonth,endday,endhour,endminute,endsecond,endtimezone,endseason}
+\def\blx at nullokdateparts{endyear,year}
\edef\blx at dateparts{\blx at notnulldateparts,\blx at nullokdateparts}
\newrobustcmd*{\DeclareDatamodelFields}[2][]{%
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -131,7 +131,7 @@
{}
{\datecircaprint}%
\dateeraprintpre{labelyear}%
- \mkyearzeros{\thefield{labelyear}}%
+ \printfield{labelyear}%
\printfield{extrayear}%
\iffieldsequal{labeldateera}{labelenddateera}{}
{\dateeraprint{labelyear}}%
@@ -147,7 +147,7 @@
{\bibdaterangesep
\enddatecircaprint}%
\dateeraprintpre{labelendyear}%
- \mkyearzeros{\thefield{labelendyear}}%
+ \printfield{labelendyear}%
\enddateuncertainprint
\ifdefstring\blx at dateformat@labeldate{edtf}
{\enddatecircaprintedtf}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-ibid.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-ibid.cbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-ibid.cbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -90,7 +90,7 @@
{}
{\datecircaprint}%
\dateeraprintpre{labelyear}%
- \mkyearzeros{\thefield{labelyear}}%
+ \printfield{labelyear}%
\printfield{extrayear}%
\iffieldsequal{labeldateera}{labelenddateera}{}
{\dateeraprint{labelyear}}%
@@ -106,7 +106,7 @@
{\bibdaterangesep
\enddatecircaprint}%
\dateeraprintpre{labelendyear}%
- \mkyearzeros{\thefield{labelendyear}}%
+ \printfield{labelendyear}%
\enddateuncertainprint
\ifdefstring\blx at dateformat@labeldate{edtf}
{\enddatecircaprintedtf}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-icomp.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-icomp.cbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear-icomp.cbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -147,7 +147,7 @@
{}
{\datecircaprint}%
\dateeraprintpre{labelyear}%
- \mkyearzeros{\thefield{labelyear}}%
+ \printfield{labelyear}%
\printfield{extrayear}%
\iffieldsequal{labeldateera}{labelenddateera}{}
{\dateeraprint{labelyear}}%
@@ -163,7 +163,7 @@
{\bibdaterangesep
\enddatecircaprint}%
\dateeraprintpre{labelendyear}%
- \mkyearzeros{\thefield{labelendyear}}%
+ \printfield{labelendyear}%
\enddateuncertainprint
\ifdefstring\blx at dateformat@labeldate{edtf}
{\enddatecircaprintedtf}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear.cbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/cbx/authoryear.cbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -63,11 +63,11 @@
{}
{\datecircaprint}%
\dateeraprintpre{labelyear}%
- \mkyearzeros{\thefield{labelyear}}%
+ \printfield{labelyear}%
\printfield{extrayear}%
+ \dateuncertainprint%
\iffieldsequal{labeldateera}{labelenddateera}{}
{\dateeraprint{labelyear}}%
- \dateuncertainprint%
\ifdefstring\blx at dateformat@labeldate{edtf}
{\datecircaprintedtf}
{}%
@@ -79,7 +79,7 @@
{\bibdaterangesep
\enddatecircaprint}%
\dateeraprintpre{labelendyear}%
- \mkyearzeros{\thefield{labelendyear}}%
+ \printfield{labelendyear}%
\enddateuncertainprint
\ifdefstring\blx at dateformat@labeldate{edtf}
{\enddatecircaprintedtf}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/lbx/german.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/lbx/german.lbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/lbx/german.lbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -1,7 +1,7 @@
\ProvidesFile{german.lbx}
[\abx at lbxid]
-\DeclareRedundantLanguages{german}{german,ngerman,austrian,naustrian}
+\DeclareRedundantLanguages{german}{german,ngerman,austrian,naustrian,nswissgerman,swissgerman}
\DeclareBibliographyExtras{%
\DeclareCapitalPunctuation{.:!?}%
@@ -399,7 +399,7 @@
forthcoming = {{im Erscheinen}{im Erscheinen}},
inpress = {{im Druck}{im Druck}},
prepublished = {{Vorver\"offentlichung}{Vorver\"offentlichung}},
- citedas = {{im Folgenden zitiert als}{im Folgenden zit\adddotspace als}},
+ citedas = {{im folgenden zitiert als}{im folgenden zit\adddotspace als}},
thiscite = {{hier}{hier}},
seenote = {{siehe Anmerkung}{s\adddotspace Anm\adddot}},
quotedin = {{zitiert nach}{zit\adddotspace nach}},
Added: trunk/Master/texmf-dist/tex/latex/biblatex/lbx/nswissgerman.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/lbx/nswissgerman.lbx (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/lbx/nswissgerman.lbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -0,0 +1,28 @@
+\ProvidesFile{nswissgerman.lbx}
+[\abx at lbxid]
+
+\InheritBibliographyExtras{german}
+
+% Swiss time sep is a dot
+\DeclareBibliographyExtras{%
+ \protected\def\bibtimesep{.}
+}
+
+% One point where Swiss German spelling
+% differs from Austrian and German German
+% is the (non-)use of \ss
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ citedas = {{im Folgenden zitiert als}{im Folgenden zit\adddotspace als}},
+ countryuk = {{Grossbritannien}{GB}},
+% alternative spelling, uncomment to enable:
+% section = {{Paragraf}{\S}},
+% sections = {{Paragrafen}{\S\S}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
Modified: trunk/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx 2016-12-11 22:31:19 UTC (rev 42679)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/lbx/spanish.lbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -112,8 +112,8 @@
continuators = {{continuaci\'{o}n}{conts\adddot}}, %% {continuaci\'{o}n} instead of {continuadores} or {continuadoras}
collaborator = {{colaboraci\'{o}n}{colab\adddot}}, %% {colaboraci\'{o}n} instead of {colaborador} or {colaboradora}
collaborators = {{colaboraci\'{o}n}{colabs\adddot}}, %% {colaboraci\'{o}n} instead of {colaboradores} or {colaboradoras}
- translator = {{traducci\'{o}n \lbx at sfromlang}{trad\adddot \lbx at sfromlang}}, %% {traducci\'{o}n} instead of {traductor} or {traductora}
- translators = {{traducci\'{o}n \lbx at sfromlang}{trads\adddot \lbx at sfromlang}}, %% {traducci\'{o}n} instead of {traductores} or {traductoras}
+ translator = {{traducci\'{o}n \lbx at sfromlang}{trad\adddotspace \lbx at sfromlang}}, %% {traducci\'{o}n} instead of {traductor} or {traductora}
+ translators = {{traducci\'{o}n \lbx at sfromlang}{trads\adddotspace \lbx at sfromlang}}, %% {traducci\'{o}n} instead of {traductores} or {traductoras}
commentator = {{comentario}{com\adddot}}, %% {comentario} instead of {comentador} or {comentadora}
commentators = {{comentarios}{coms\adddot}}, %% {comentarios} instead of {comentadores} or {comentadoras}
annotator = {{anotaciones}{anot\adddot}}, %% {anotaciones instead of {anotador} or {anotadora}
Added: trunk/Master/texmf-dist/tex/latex/biblatex/lbx/swissgerman.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex/lbx/swissgerman.lbx (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex/lbx/swissgerman.lbx 2016-12-11 22:31:44 UTC (rev 42680)
@@ -0,0 +1,24 @@
+\ProvidesFile{swissgerman.lbx}
+[\abx at lbxid]
+
+\InheritBibliographyExtras{german}
+
+% Swiss time sep is a dot
+\DeclareBibliographyExtras{%
+ \protected\def\bibtimesep{.}
+}
+
+% One point where Swiss German spelling
+% differs from Austrian and German German
+% is the (non-)use of \ss
+\DeclareBibliographyStrings{%
+ inherit = {german},
+ countryuk = {{Grossbritannien}{GB}},
+}
+
+\DeclareHyphenationExceptions{%
+ Pa-tent-an-mel-dung
+ Pa-tent-an-meld
+}
+
+\endinput
More information about the tex-live-commits
mailing list