texlive[47780] Master/texmf-dist: biblatex-sbl (20may18)

commits+karl at tug.org commits+karl at tug.org
Sun May 20 23:24:31 CEST 2018


Revision: 47780
          http://tug.org/svn/texlive?view=revision&revision=47780
Author:   karl
Date:     2018-05-20 23:24:30 +0200 (Sun, 20 May 2018)
Log Message:
-----------
biblatex-sbl (20may18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/README.md
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-ibid.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-ibid.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-test.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-test.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/sbl-paper.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-sbl/sbl-paper.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/biblatex-sbl.def
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-paper.sty
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.cbx

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/american-sbl.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/english-sbl.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/german-sbl.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/spanish-sbl.lbx

Removed Paths:
-------------
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-american.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-british.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-english.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-german.lbx
    trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-spanish.lbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-sbl/README.md	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-sbl/README.md	2018-05-20 21:24:30 UTC (rev 47780)
@@ -30,13 +30,13 @@
 
 The following packages are required:
 
-* `biblatex` (version 3.8a or higher) with the `biber` backend
+* `biblatex` (version 3.11 or higher) with the `biber` backend
 * `xparse`
 
 ## Licence
 
 ```
-Copyright 2015-2017 David Purton
+Copyright 2015-2018 David Purton
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-ibid.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-ibid.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-ibid.tex	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-ibid.tex	2018-05-20 21:24:30 UTC (rev 47780)
@@ -9,7 +9,7 @@
 \usepackage{imakeidx}
 \makeindex[title=Author Index,intoc]
 \usepackage{hyperref}
-\usepackage[style=sbl,indexing=cite,ibidtracker=constrict,pagetracker,backend=biber]{biblatex}
+\usepackage[style=sbl,indexing=cite]{biblatex}
 \addbibresource{biblatex-sbl.bib}
 
 \setmonofont{DejaVu Sans Mono}[Scale=MatchLowercase]
@@ -147,17 +147,14 @@
 This file tests the behaviour of the various options related to using
 \emph{ibidem} and \emph{idem} in Biblatex-SBL.
 
-\section*{Basic \emph{ibidem} tracking}
+\section*{Default \emph{ibidem} tracking}
 
-Turn on \emph{ibidem} using the \texttt{ibidtracker} option. By default
-ibid.\@ is used across page breaks and \emph{ibidem} is taking to mean ‘same
-author + same title’. See \texttt{biblatex-sbl.pdf} for a description of the
-options \texttt{ibidtracker} can take.
+By default ibid.\@ is not used across page breaks and \emph{ibidem} is taken
+to mean ‘same author + same title’. See \texttt{biblatex-sbl.pdf} for a
+description of the options \texttt{ibidtracker} can take.
 
-\boolfalse{pagetracker}
-
 \begin{biboutput}
-  \samplemacro{\textbackslash usepackage[style=sbl,ibidtracker=constrict,backend=biber]\{biblatex\}}
+  \samplemacro{\textbackslash usepackage[style=sbl]\{biblatex\}}
   \samplecite{1}[127]{talbert:1992}
   \samplecite{2}[22]{talbert:1992}
   \samplecite{3}[22]{talbert:1992}
@@ -168,15 +165,17 @@
   \samplecite{6}[22]{talbert:1992}
 \end{biboutput}
 
-\section*{Tracking \emph{ibidem} across pages}
+\section*{Not tracking \emph{ibidem} across pages}
 
-Set the \texttt{pagetracker} option to \texttt{true} to ensure that the first
-citation on a page is never ibid. 
+\boolfalse{pagetracker}
 
-\booltrue{pagetracker}
+Set the \texttt{pagetracker} option to \texttt{false} to allow that the first
+citation on a page to be ibid. 
 
+\boolfalse{pagetracker}
+
 \begin{biboutput}
-  \samplemacro{\textbackslash usepackage[style=sbl,ibidtracker=constrict,pagetracker,backend=biber]\{biblatex\}}
+  \samplemacro{\textbackslash usepackage[style=sbl,pagetracker=false]\{biblatex\}}
   \samplecite{7}[53]{scott+etal:1993}
   \samplecite{8}[42]{scott+etal:1993}
   \samplemacro{\textbackslash clearpage}
@@ -186,7 +185,7 @@
 
 \section*{\emph{Ibidem} meaning ‘same author + same title + same page’}
 
-Turn on the \texttt{ibidpage} option to indicate that \emph{ibidmen} should
+Turn on the \texttt{ibidpage} option to indicate that \emph{ibidem} should
 mean ‘same author + same title + same page’.
 
 \makeatletter
@@ -196,20 +195,20 @@
 \makeatother
 
 \begin{biboutput}
-  \samplemacro{\textbackslash usepackage[style=sbl,ibidtracker=constrict,ibidpage,backend=biber]\{biblatex\}}
+  \samplemacro{\textbackslash usepackage[style=sbl,ibidpage]\{biblatex\}}
   \samplecite{10}[28]{egger:1996}
   \samplecite{11}[28]{egger:1996}
   \samplecite{12}[291]{egger:1996}
 \end{biboutput}
 
-\section*{\emph{Idem} tracking}
+\section*{Default \emph{idem} tracking}
 
-Turn on \emph{idem} using the \texttt{idemtracker} option. See
-\texttt{biblatex-sbl.pdf} for a description of the options
-\texttt{idemtracker} can take.
+By default \emph{idem} is used. \emph{Idem} tracking is controlled using the
+\texttt{idemtracker} option. See \texttt{biblatex-sbl.pdf} for a description
+of the options \texttt{idemtracker} can take.
 
 \begin{biboutput}
-  \samplemacro{\textbackslash usepackage[style=sbl,idemtracker=constrict,backend=biber]\{biblatex\}}
+  \samplemacro{\textbackslash usepackage[style=sbl]\{biblatex\}}
   \makeatletter\blx at opt@idemtracker at constrict\makeatother
   \samplemacro{\textbackslash autocites[35]\{vanseters:1997\}\{vanseters:1995\}}
   \color{biblatex-colour}
@@ -223,7 +222,6 @@
   \color{black}
 \end{biboutput}
 
-
 \printbibliography
 
 \printindex

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-test.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-test.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-test.tex	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl-test.tex	2018-05-20 21:24:30 UTC (rev 47780)
@@ -11,7 +11,7 @@
 \usepackage{listings}
 \usepackage{imakeidx}
 \makeindex[title=Author Index,intoc]
-\usepackage[style=sbl,indexing=cite,backend=biber]{biblatex}
+\usepackage[style=sbl,indexing=cite,idemtracker=false,ibidtracker=false]{biblatex}
 \usepackage{hyperref}
 \addbibresource{biblatex-sbl.bib}
 

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl.tex	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-sbl/biblatex-sbl.tex	2018-05-20 21:24:30 UTC (rev 47780)
@@ -9,8 +9,9 @@
 \usepackage{realscripts}
 \usepackage{xparse}
 \usepackage{framed}
+\usepackage{enumitem}
 
-\usepackage[style=sbl,indexing=cite]{biblatex}
+\usepackage[style=sbl,indexing=cite,idemtracker=false,ibidtracker=false]{biblatex}
 \addbibresource{biblatex-sbl.bib}
 
 \hypersetup{colorlinks,citecolor=spot}
@@ -148,10 +149,11 @@
 \sty{biblatex-sbl-test.pdf}). Shorthand citations and a list of abbreviations
 containing journals, series, and shorthands are handled automatically.
 Repeated authors in the bibliography are replaced by a horizontal line.
-\emph{Ibidem} is supported, but not enabled by default, as is indexing of
-names. Only note style citations, not Author-Date citations are supported.
-Primary sources can be cited in parentheses. \biblatexsbl is compatible with
-\biblatex's support for \sty{hyperref}.
+\emph{Ibidem} and \emph{idem} is enabled by default. Indexing of names is
+supported, but not enabled by default. Only note style citations, not
+Author-Date citations are supported. Primary sources can be cited in
+parentheses. \biblatexsbl is compatible with \biblatex's support for
+\sty{hyperref}.
 
 For anything not covered in this manual, please see the \biblatex
 documentation. Bugs and feature requests can be submitted at
@@ -162,9 +164,9 @@
 
 \section{Requirements}
 
-\biblatexsbl requires at least version 3.5 of \biblatex and the \sty{xparse}
+\biblatexsbl requires at least version 3.11 of \biblatex and the \sty{xparse}
 package. \sty{biber} must be used. \sty{bibtex} is not supported. For
-localization \sty{babel}\slash\sty{polyglossia} and \sty{csquotes} are
+localization \sty{babel} (not \sty{polyglossia}) and \sty{csquotes} are
 recommended.
 
 \section{Usage}
@@ -175,7 +177,7 @@
 \begin{quote}
 \begin{lstlisting}[style=latex]{}
 \documentclass{article}
-\usepackage[style=sbl,backend=biber]{biblatex}
+\usepackage[style=sbl]{biblatex}
 \addbibresource{<bibfile.bib>}
 \begin{document}
 \printbiblist{abbreviations}
@@ -188,14 +190,15 @@
 
 By default \biblatexsbl uses American style punctuation and quotation marks.
 You can choose a different style by including the
-\sty{babel}\slash\sty{polyglossia} and \sty{csquotes} packages in your
-document preamble. e.g.,
+\sty{babel} and \sty{csquotes} packages in your
+document preamble. \sty{polyglossia} is not well supported by \biblatex and
+its use is discouraged.
 
 \begin{quote}
 \begin{lstlisting}[style=latex]{}
-\usepackage[german]{babel}
+\usepackage[ngerman]{babel}
 \usepackage{csquotes}
-\usepackage[style=sbl,backend=biber]{biblatex}
+\usepackage[style=sbl]{biblatex}
 \end{lstlisting}
 \end{quote}
 
@@ -202,43 +205,20 @@
 Currently \opt{english} (including variants such as \opt{british},
 \opt{australian}, etc.), \opt{spanish}, and \opt{german} are supported.
 
-For Greek and especially Hebrew, you are probably better off with
-\sty{polyglossia} and \sty{xelatex} or \sty{lualatex}. e.g.,
+For Greek and especially Hebrew, the set up is more complicated and you should
+use \sty{xelatex} or \sty{lualatex}. See \sty{sbl-paper.pdf} for example Greek
+and Hebrew usage with \sty{babel}.
 
 \begin{quote}
 \begin{lstlisting}[style=latex]{}
-\usepackage{fontspec}
-\usepackage{polyglossia}
-\usepackage[style=australian]{csquotes}
-\setdefaultlanguage[variant=australian]{english}
-\setotherlanguage[variant=ancient]{greek}
-\setotherlanguage{hebrew}
-\ifxetex
-  \renewenvironment{hebrew}[1][]{%
-    \par
-    \raggedleft % add to right align paragraphs
-    \begin{otherlanguage}[#1]{hebrew}}%
-    {\end{otherlanguage}\par}
-\else % luatex
-  \let\luatexpardir\pardir % luabidi needs this
-  \let\luatextextdir\textdir % luabidi needs this
-  % text direction gets stuffed up without these workarounds
-  \let\luatextextgreek\textgreek
-  \let\luatextextenglish\textenglish
-  \AtBeginDocument{%
-    \renewcommand{\textgreek}[1]{%
-      \bgroup\luatextextgreek{#1}\egroup}
-    \renewcommand{\textenglish}[1]{%
-      \bgroup\setLTR\luatextextenglish{#1}\egroup}}
-\fi
-% set up fonts
-\newfontfamily\greekfont{SBL BibLit}%
-  [Script=Greek,Contextuals=Alternate]
-\newfontfamily\hebrewfont{SBL BibLit}%
-  [Script=Hebrew,Contextuals=Alternate,Scale=1.2]
-\usepackage[style=sbl,backend=biber]{biblatex}
-% update language mapping (biblatex can't do it using polyglossia)
-\DeclareLanguageMapping{english}{sbl-english}
+\usepackage[nil,bidi=default]{babel}
+\usepackage{csquotes}
+\babelprovide[import=en-US,main]{american}
+\babelprovide[import=he]{hebrew}
+\babelprovide[import=el]{polutonikogreek}
+\babelfont[american]{rm}[Ligatures=TeX]{Linux Libertine O}
+\babelfont[hebrew]{rm}[Ligatures=TeX,Contextuals=Alternate,Scale=1.2]{SBL BibLit}
+\babelfont[polutonikogreek]{rm}[Ligatures=TeX,Contextuals=Alternate]{SBL BibLit}
 \end{lstlisting}
 \end{quote}
 
@@ -440,7 +420,7 @@
   \end{snugshade}
 \end{valuelist}
 
-\optitem[false]{ibidtracker}{\opt{true}, \opt{false}, \opt{context},
+\optitem[constrict]{ibidtracker}{\opt{true}, \opt{false}, \opt{context},
 \opt{strict}, \opt{constrict}}
 
 This option controls the \emph{ibidem} tracker. The possible choices are:
@@ -474,7 +454,7 @@
 \emph{ibidem}, set the package option \opt{ibidpage=true} or simply
 \opt{ibidpage} in the preamble. The default setting is \opt{ibidpage=false}.
 
-\optitem[false]{idemtracker}{\opt{true}, \opt{false}, \opt{context},
+\optitem[constrict]{idemtracker}{\opt{true}, \opt{false}, \opt{context},
 \opt{strict}, \opt{constrict}}
 
 This option controls the \emph{idem} tracker. The possible choices are:
@@ -494,7 +474,7 @@
   footnote.
 \end{valuelist}
 
-\optitem[false]{pagetracker}{\opt{true}, \opt{false}}
+\optitem[true]{pagetracker}{\opt{true}, \opt{false}}
 
 This option controls whether \emph{ibidem} and \emph{idem} are used across
 page breaks or not.
@@ -1269,6 +1249,23 @@
 \end{snugshade}
 \end{quote}
 
+\section{Important Changes}
+
+\subsection*{0.9\quad 2018-05-20}
+
+\begin{itemize}[itemsep=0pt]
+  \item Support and require \biblatex 3.11.
+  \item Use ibid and idem by default.
+  \item \sty{polyglossia} is no longer supported. You should use \sty{babel}
+    instead.
+\end{itemize}
+
+\subsection*{0.8.2\quad 2017-11-16}
+
+\begin{itemize}[itemsep=0pt]
+  \item Support and require \biblatex 3.8a
+\end{itemize}
+
 \printbiblist[heading=biblistintoc]{abbreviations}
 
 \printbibliography[heading=bibintoc]

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/sbl-paper.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-sbl/sbl-paper.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-sbl/sbl-paper.tex	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-sbl/sbl-paper.tex	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,13 +1,27 @@
 \documentclass[letterpaper,12pt,oneside,openany]{book}
 
-%% Pass ibid and idem options to biblatex
-%\PassOptionsToPackage{pagetracker,ibidtracker=context,ibidpage,idemtracker=constrict}{biblatex}
-
 \usepackage{sbl-paper}
 
 %% Add your bib resource here
 \addbibresource{biblatex-sbl.bib}
 
+
+%% Language and font set up
+%% Note: Polyglossia is *not* well supported
+\ifxetexorluatex
+  \usepackage[nil,bidi=default]{babel}
+  \babelprovide[import=en-US,main]{american}
+  \babelprovide[import=he]{hebrew}
+  \babelprovide[import=el]{polutonikogreek}
+  \babelfont[american]{rm}[Ligatures=TeX]{Linux Libertine O}
+  \babelfont[hebrew]{rm}[Ligatures=TeX,Contextuals=Alternate,Scale=1.2]{SBL BibLit}
+  \babelfont[polutonikogreek]{rm}[Ligatures=TeX,Contextuals=Alternate]{SBL BibLit}
+\else
+  \usepackage[polutonikogreek,american]{babel}
+  \usepackage{libertineRoman}
+\fi
+
+
 %% Index set up (optional)
 %% Include separate indices for subjects, authors, and Scripture references
 \makeindex[title=Subject Index,intoc]
@@ -25,31 +39,7 @@
     {\namepartprefix}
     {\namepartsuffix}}
 
-%% Set default language to German (or similarly to an other language)
-%\ifxetexorluatex
-% \setdefaultlanguage{german}
-%\else
-%  \usepackage[german]{babel}
-%\fi
 
-%% Set quotation style to British English
-%\setquotestyle[british]{english}
-
-%% Set default fonts
-\ifxetexorluatex
-  \setromanfont{Linux Libertine O}
-%  \newfontfamily\greekfont{Linux Libertine O}[Script=Greek]
-%  \newfontfamily\hebrewfont{Linux Libertine O}[Script=Hebrew,Scale=1.2]
-
-%%  Use SBL BibLit font for Greek and Hebrew
-  \newfontfamily\greekfont{SBL BibLit}%
-    [Script=Greek,Contextuals=Alternate,Ligatures=Required]
-  \newfontfamily\hebrewfont{SBL BibLit}%
-    [Script=Hebrew,Contextuals=Alternate,Ligatures=Required,Scale=1.2]
-\else
-  \usepackage{libertineRoman}
-\fi
-
 %% Disable hyperlinks
 %\hypersetup{draft=true}
 
@@ -111,7 +101,7 @@
 located at the top right corner. The text of the body of the paper is
 double-spaced except for blocked
 quotations.
-\begin{quoting}
+\begin{quote}
   \index{quotations!block}%
   This is a blocked quotation. It should consist of five or more lines of text
   and be indented one-half inch. Block quotations should be single-spaced. No
@@ -121,7 +111,7 @@
   regular spacing resumes after the end of the quotation.\footnote{The first
   line of a footnote is indented one-half inch. A 10-point font is acceptable.
   Footnotes, unlike the main text of the paper, should be single-spaced.}
-\end{quoting}
+\end{quote}
 After a block quotation, return to double-spaced text justified to the left
 margin until you finish the paragraph.
 
@@ -142,28 +132,37 @@
 the same article referenced in two different
 publications.\autocites{freedman:1977,freedman:1980}
 
-%% Use xelatex or lualatex if you need Greek or Hebrew
+%% Use xelatex or lualatex if you need Hebrew
+\section{Greek
+  \ifxetexorluatex
+    and Hebrew%
+  \fi}
+
+\index{Greek!paragraph}Paragraph Greek:
+\begin{quote}
+  \selectlanguage{polutonikogreek}
+  Ἐν ἀρχῇ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεόν, καὶ θεὸς ἦν ὁ λόγος.
+  \foreignlanguage{american}{(\pibibleverse{John 1:1})}
+\end{quote}
 \ifxetexorluatex
-  \section{Greek and Hebrew}
-
-  \index{Greek!paragraph}Paragraph Greek:
-  \begin{quoting}
-    \begin{greek}
-      Ἐν ἀρχῇ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεόν, καὶ θεὸς ἦν ὁ λόγος.
-      \textenglish{(\pibibleverse{John 1:1})}
-    \end{greek}
-  \end{quoting}
   \index{Hebrew!paragraph}Paragraph Hebrew:
-  \begin{quoting}
-    \begin{hebrew}
-      בְּרֵאשִׁית בָּרָא אֱלֹהִים אֵת הַשָּׁמַיִם וְאֵת הָאָרֶץ.
-      \textenglish{(\pibibleverse{Genesis 1:1})}
-    \end{hebrew}
-  \end{quoting}
-  \index{Greek!inline}Inline Greek (\textgreek{Ἐν ἀρχῇ}),
+  \begin{quote}
+    \selectlanguage{hebrew}
+    \ifxetex
+      \raggedleft
+    \fi
+    בְּרֵאשִׁית בָּרָא אֱלֹהִים אֵת הַשָּׁמַיִם וְאֵת הָאָרֶץ.
+    \foreignlanguage{american}{(\pibibleverse{Genesis 1:1})}
+  \end{quote}
+\fi
+\ifxetexorluatex
+  \index{Greek!inline}Inline Greek (\foreignlanguage{greek}{Ἐν ἀρχῇ}),
   \index{Greek!transliterated}transliterated Greek (\emph{En archē}),
-  \index{Hebrew!inline}Hebrew (\texthebrew{בראשית}), and
+  \index{Hebrew!inline}Hebrew (\foreignlanguage{hebrew}{בראשית}), and
   \index{Hebrew!transliterated}transliterated Hebrew (\emph{bərēʾšı̂t}).
+\else
+  \index{Greek!inline}Inline Greek (\foreignlanguage{greek}{Ἐν ἀρχῇ}) and
+  \index{Greek!transliterated}transliterated Greek (\emph{En archē}).
 \fi
 
 \appendix

Added: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/american-sbl.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/american-sbl.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/american-sbl.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -0,0 +1,28 @@
+\ProvidesFile{american-sbl.lbx}[\sbl at abx@lbxid]
+
+\InheritBibliographyStrings{american}
+
+\InheritBibliographyExtras{american}
+
+\DeclareBibliographyExtras{%
+  \protected\def\mkdaterangecomp{%
+    \mkdaterangetrunc{long}}%
+  \protected\def\mkdaterangeterse{%
+    \mkdaterangetrunc{short}}%
+  \protected\def\mkdaterangecompextra{%
+    \mkdaterangetruncextra{long}}%
+  \protected\def\mkdaterangeterseextra{%
+    \mkdaterangetruncextra{short}}%
+  \protected\def\mkbibdatelong#1#2#3{%
+    \iffieldundef{#3}
+      {}
+      {\thefield{#3}%
+       \iffieldundef{#2}{}{\nobreakspace}}%
+    \iffieldundef{#2}
+      {}
+      {\mkbibmonth{\thefield{#2}}%
+       \iffieldundef{#1}{}{\space}}%
+    \iffieldbibstring{#1}
+      {\bibstring{\thefield{#1}}}
+      {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
+}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/biblatex-sbl.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/biblatex-sbl.def	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/biblatex-sbl.def	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,11 +1,11 @@
 \RequireBibliographyStyle{standard}
 \RequireBiber[3]
 
-% BibLaTeX version 2017/11/05 v3.8a or greater required
-\@ifpackagelater{biblatex}{2017/11/05}
+% BibLaTeX version 2018/03/04 v3.11 or greater required
+\@ifpackagelater{biblatex}{2018/03/04}
   {}
   {\PackageError{biblatex-sbl}
-     {BibLaTeX v3.8a or greater is required}
+     {BibLaTeX v3.11 or greater is required}
      {You need to update your TeX distribution to use biblatex-sbl.}}
 
 % Require xparse
@@ -15,8 +15,8 @@
 % VERSION STRINGS
 % ------------------------------------------------------------------
 
-\def\sbl at abx@date{2017/11/16}
-\def\sbl at abx@version{0.8.2}
+\def\sbl at abx@date{2018/05/20}
+\def\sbl at abx@version{0.9}
 \def\sbl at abx@bbxid{\sbl at abx@date\space v\sbl at abx@version\space biblatex-sbl bibliography style (DCP)}
 \def\sbl at abx@cbxid{\sbl at abx@date\space v\sbl at abx@version\space biblatex-sbl citation style (DCP)}
 \def\sbl at abx@lbxid{\sbl at abx@date\space v\sbl at abx@version\space biblatex-sbl localization}
@@ -173,20 +173,12 @@
 % IDEM MACROS
 % ------------------------------------------------------------------
 
-% only use idem within footnote
-\let\cbx at ifmpfncheck\blx at ifmpfncheck
-\patchcmd{\cbx at ifmpfncheck}{\tw@}{\@ne}{}{}
-\let\cbx at ifciteidem@constrict\blx at ifciteidem@constrict
-\patchcmd{\cbx at ifciteidem@constrict}{\blx at ifmpfncheck}{\cbx at ifmpfncheck}{}{}
-
-\def\blx at opt@idemtracker at constrict{%
-  \let\blx at imc@ifciteidem\cbx at ifciteidem@constrict
-  \let\blx at idemtracker\blx at idemtracker@constrict
-  \let\blx at idemreset\blx at idemreset@context
-  \booltrue{citetracker}}
-
 \newbibmacro*{ifidemused}{%
-  \ifciteidem
+  \ifboolexpr{
+    test {\ifciteidem}
+    and
+    not test {\iffirstonpage}
+  }
     {\bibstring[\mkibid]{idem\thefield{gender}}%
      \@firstoftwo}
     {\@secondoftwo}}
@@ -303,7 +295,9 @@
   related,
   minxrefs=1,
   isbn=false,
-  ibidtracker=false,
+  pagetracker,
+  idemtracker=constrict,
+  ibidtracker=constrict,
   ibidpage=false,
   maxbibnames=99,
   maxcitenames=3,
@@ -315,7 +309,8 @@
   usevolume,
   useseries,
   accessdate=false,
-  shorthand=true
+  shorthand=true,
+  language=american
 }
 
 \ExecuteBibliographyOptions[classictext,ancienttext]{%
@@ -344,16 +339,34 @@
 \NewBibliographyString{patentfiled}
 \NewBibliographyString{released}
 
-\DeclareLanguageMapping{english}{sbl-american}
-\DeclareLanguageMapping{american}{sbl-american}
-\DeclareLanguageMapping{british}{sbl-british}
-\DeclareLanguageMapping{german}{sbl-german}
-\DeclareLanguageMapping{spanish}{sbl-spanish}
+\DeclareLanguageMappingSuffix{-sbl}
 
+% Ensure right colon punctuation when reset
+\protected\def\blx at resetpunct{%
+  \DeclareCapitalPunctuation{.!?}%
+  \DeclarePunctuationPairs{dot}{}%
+  \DeclarePunctuationPairs{comma}{*!?}%
+  \DeclarePunctuationPairs{semicolon}{*!?}%
+  \DeclarePunctuationPairs{colon}{*}%
+  \DeclarePunctuationPairs{period}{}%
+  \DeclarePunctuationPairs{exclam}{*}%
+  \DeclarePunctuationPairs{question}{*}%
+  \DeclareQuotePunctuation{}%
+  \def\abx at dot{\ifdim\lastkern>\z@\unkern\fi.\spacefactor\blx at sf@dot}%
+  \def\abx at comma{\ifdim\lastkern>\z@\unkern\fi\abx at puncthook{,}}%
+  \def\abx at semicolon{\abx at puncthook{;}}%
+  \def\abx at colon{\abx at puncthook{:}}%
+  \def\abx at period{\ifdim\lastkern>\z@\unkern\fi\abx at puncthook{.}}%
+  \def\abx at exclam{\abx at puncthook{!}}%
+  \def\abx at question{\abx at puncthook{?}}%
+  \global\let\abx at puncthook\@firstofone
+  \global\let\blx at postpunct\@empty}
+
 \renewcommand*{\subtitlepunct}{\addcolon\space}
 \newcommand*{\namedashpunct}{\adddot\space}
 \newcommand*{\lexiconfinalnamedelim}{\addcomma\space}
 \renewcommand*{\relateddelim}{\addsemicolon\space}
+\renewcommand*{\begrelateddelim}{\addsemicolon\space}
 
 \setcounter{mincompwidth}{10}
 
@@ -743,7 +756,7 @@
 %   - copy titles to shorttitles if they are empty
 % ------------------------------------------------------------------
 
-\DeclareSourcemap{
+\DeclareStyleSourcemap{
   \maps{
     \map{
       \step[fieldsource=title, match=\regexp{(.*?):}, final]

Added: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/english-sbl.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/english-sbl.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/english-sbl.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -0,0 +1,34 @@
+\ProvidesFile{english-sbl.lbx}[\sbl at abx@lbxid]
+
+\InheritBibliographyExtras{english}
+
+\DeclareBibliographyStrings{%
+  inherit          = {english},
+  by               = {{by}{by}},
+  to               = {{to}{to}},
+  of               = {{of}{of}},
+  with             = {{with}{with}},
+  byeditor         = {{edited by}{ed\adddot}},
+  bytranslator     = {{translated \lbx at lfromlang\isdot\space by}{trans\adddot}},
+  withpreface      = {{with preface by}{with preface by}},
+  introduction     = {{introduction}{introduction}},
+  foreword         = {{foreword}{foreword}},
+  mathesis         = {{master's thesis}{master's thesis}},
+  reprint          = {{repr\adddot}{repr\adddot}},
+  paperpresented   = {{paper presented at}{paper presented at}},
+  patentfiled      = {{filed}{filed}},
+  phdthesis        = {{PhD diss\adddot}{PhD diss\adddot}},
+  released         = {{released}{released}},
+  withassistance   = {{with assistance from}{with assistance from}},
+  byeditortr       = {{translated \lbx at lfromlang\isdot\space and edited by}%
+                      {trans\adddotspace \lbx at sfromlang\isdot\space and ed\adddot}},
+  urlseen          = {{accessed}{accessed}},
+  commonera        = {{CE}{CE}},
+  beforecommonera  = {{BCE}{BCE}},
+  annodomini       = {{AD}{AD}},
+  beforechrist     = {{BC}{BC}}
+}
+
+\DeclareBibliographyExtras{%
+  \DeclarePunctuationPairs{colon}{*}%
+}

Added: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/german-sbl.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/german-sbl.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/german-sbl.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -0,0 +1,28 @@
+\ProvidesFile{german-sbl.lbx}[\sbl at abx@lbxid]
+
+\InheritBibliographyExtras{german}
+
+\DeclareBibliographyStrings{%
+  inherit          = {german},
+  by               = {{von}{von}},
+  to               = {{zu}{zu}},
+  of               = {{von}{von}},
+  with             = {{mit}{mit}},
+  byeditor         = {{herausgegeben von}{hg.\adddotspace v\adddot}},
+  bytranslator     = {{\"ubersetzt \lbx at lfromlang\isdot\space von}{\"ubers\adddot}},
+  withpreface      = {{mit einem Geleitwort von}{mit einem Geleitwort von}},
+  introduction     = {{Einleitung}{Einleitung}},
+  foreword         = {{Vorwort}{Vorwort}},
+  reprint          = {{Ndr\adddot}{Ndr\adddot}},
+  paperpresented   = {{paper presented at}{paper presented at}},
+  patentfiled      = {{eingereicht}{eingereicht}},
+  phdthesis        = {{Diss\adddot}{Diss\adddot}},
+  released         = {{ver\"offentlicht}{ver\"offentlicht}},
+  withassistance   = {{mit Unterst\"utzung von}{mit Unterst\"utzung von}},
+  byeditortr       = {{\"bersetzt \lbx at lfromlang\isdot\space und herausgegeben von}%
+                      {\"bers\adddotspace \lbx at sfromlang\isdot\space und hg\adddotspace v\adddot}},
+  commonera        = {{u\adddotspace Z\adddot}{u\adddotspace Z\adddot}},
+  beforecommonera  = {{v\adddotspace u\adddotspace Z\adddot}{v\adddotspace u\adddotspace Z\adddot}},
+  annodomini       = {{n\adddotspace Chr\adddot}{n\adddotspace Chr\adddot}},
+  beforechrist     = {{v\adddotspace Chr\adddot}{v\adddotspace Chr\adddot}},
+}

Deleted: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-american.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-american.lbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-american.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,28 +0,0 @@
-\ProvidesFile{sbl-american.lbx}[\sbl at abx@lbxid]
-
-\InheritBibliographyStrings{sbl-english}
-
-\DeclareBibliographyExtras{%
-  \DeclarePunctuationPairs{colon}{*}%
-  \uspunctuation
-  \protected\def\mkdaterangecomp{%
-    \mkdaterangetrunc{long}}%
-  \protected\def\mkdaterangeterse{%
-    \mkdaterangetrunc{short}}%
-  \protected\def\mkdaterangecompextra{%
-    \mkdaterangetruncextra{long}}%
-  \protected\def\mkdaterangeterseextra{%
-    \mkdaterangetruncextra{short}}%
-  \protected\def\mkbibdatelong#1#2#3{%
-    \iffieldundef{#3}
-      {}
-      {\thefield{#3}%
-       \iffieldundef{#2}{}{\nobreakspace}}%
-    \iffieldundef{#2}
-      {}
-      {\mkbibmonth{\thefield{#2}}%
-       \iffieldundef{#1}{}{\space}}%
-    \iffieldbibstring{#1}
-      {\bibstring{\thefield{#1}}}
-      {\dateeraprintpre{#1}\stripzeros{\thefield{#1}}}}%
-}

Deleted: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-british.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-british.lbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-british.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,9 +0,0 @@
-\ProvidesFile{sbl-british.lbx}[\sbl at abx@lbxid]
-
-\InheritBibliographyStrings{sbl-english}
-
-\InheritBibliographyExtras{british}
-
-\DeclareBibliographyExtras{%
-  \DeclarePunctuationPairs{colon}{*}%
-}

Deleted: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-english.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-english.lbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-english.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,28 +0,0 @@
-\ProvidesFile{sbl-english.lbx}[\sbl at abx@lbxid]
-
-\DeclareBibliographyStrings{%
-  inherit          = {english},
-  by               = {{by}{by}},
-  to               = {{to}{to}},
-  of               = {{of}{of}},
-  with             = {{with}{with}},
-  byeditor         = {{edited by}{ed\adddot}},
-  bytranslator     = {{translated \lbx at lfromlang\isdot\space by}{trans\adddot}},
-  withpreface      = {{with preface by}{with preface by}},
-  introduction     = {{introduction}{introduction}},
-  foreword         = {{foreword}{foreword}},
-  mathesis         = {{master's thesis}{master's thesis}},
-  reprint          = {{repr\adddot}{repr\adddot}},
-  paperpresented   = {{paper presented at}{paper presented at}},
-  patentfiled      = {{filed}{filed}},
-  phdthesis        = {{PhD diss\adddot}{PhD diss\adddot}},
-  released         = {{released}{released}},
-  withassistance   = {{with assistance from}{with assistance from}},
-  byeditortr       = {{translated \lbx at lfromlang\isdot\space and edited by}%
-                      {trans\adddotspace \lbx at sfromlang\isdot\space and ed\adddot}},
-  urlseen          = {{accessed}{accessed}},
-  commonera        = {{CE}{CE}},
-  beforecommonera  = {{BCE}{BCE}},
-  annodomini       = {{AD}{AD}},
-  beforechrist     = {{BC}{BC}}
-}

Deleted: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-german.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-german.lbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-german.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,32 +0,0 @@
-\ProvidesFile{sbl-german.lbx}[\sbl at abx@lbxid]
-
-\DeclareBibliographyStrings{%
-  inherit          = {german},
-  by               = {{von}{von}},
-  to               = {{zu}{zu}},
-  of               = {{von}{von}},
-  with             = {{mit}{mit}},
-  byeditor         = {{herausgegeben von}{hg.\adddotspace v\adddot}},
-  bytranslator     = {{\"ubersetzt \lbx at lfromlang\isdot\space von}{\"ubers\adddot}},
-  withpreface      = {{mit einem Geleitwort von}{mit einem Geleitwort von}},
-  introduction     = {{Einleitung}{Einleitung}},
-  foreword         = {{Vorwort}{Vorwort}},
-  reprint          = {{Ndr\adddot}{Ndr\adddot}},
-  paperpresented   = {{paper presented at}{paper presented at}},
-  patentfiled      = {{eingereicht}{eingereicht}},
-  phdthesis        = {{Diss\adddot}{Diss\adddot}},
-  released         = {{ver\"offentlicht}{ver\"offentlicht}},
-  withassistance   = {{mit Unterst\"utzung von}{mit Unterst\"utzung von}},
-  byeditortr       = {{\"bersetzt \lbx at lfromlang\isdot\space und herausgegeben von}%
-                      {\"bers\adddotspace \lbx at sfromlang\isdot\space und hg\adddotspace v\adddot}},
-  commonera        = {{u\adddotspace Z\adddot}{u\adddotspace Z\adddot}},
-  beforecommonera  = {{v\adddotspace u\adddotspace Z\adddot}{v\adddotspace u\adddotspace Z\adddot}},
-  annodomini       = {{n\adddotspace Chr\adddot}{n\adddotspace Chr\adddot}},
-  beforechrist     = {{v\adddotspace Chr\adddot}{v\adddotspace Chr\adddot}},
-}
-
-\InheritBibliographyExtras{german}
-
-\DeclareBibliographyExtras{%
-  \DeclarePunctuationPairs{colon}{*}%
-}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-paper.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-paper.sty	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-paper.sty	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,4 +1,4 @@
-%Copyright 2015-2017 David Purton
+%Copyright 2015-2018 David Purton
 %
 %This work may be distributed and/or modified under the
 %conditions of the LaTeX Project Public License, either version 1.3
@@ -13,7 +13,7 @@
 %The Current Maintainer of this work is David Purton.
 \NeedsTeXFormat{LaTeX2e}
 \ProvidesPackage{sbl-paper}
-  [2017/11/16 Society of Bibilical Literature Paper Style (DCP)]
+  [2018/05/20 Society of Bibilical Literature Paper Style (DCP)]
 
 
 % xetex/luatex engine test set up
@@ -34,43 +34,22 @@
 
 % Load required packages
 
-\ifxetexorluatex
-  \RequirePackage{fontspec}
-  \RequirePackage{polyglossia}
-\else
-  \RequirePackage[T1]{fontenc}
-  \RequirePackage[utf8]{inputenc}
-  \RequirePackage[base]{babel}
-\fi
-
 \RequirePackage{csquotes}
-\RequirePackage{ragged2e}
 \RequirePackage[headheight=14.5pt,margin=1in]{geometry}
 \RequirePackage{textcase}
 \RequirePackage{setspace}
 \RequirePackage{titlesec}
 \RequirePackage{titletoc}
-\RequirePackage{quoting}
 \RequirePackage{fancyhdr}
 \RequirePackage[bottom]{footmisc}
 \RequirePackage{bibleref-parse}
-\RequirePackage[style=sbl,indexing=cite,backend=biber]{biblatex}
+\RequirePackage[style=sbl,indexing=cite]{biblatex}
 \RequirePackage{imakeidx}
 \RequirePackage{hyperref}
 
 
-% work around bidi redefining theindex
-\ifxetex
-  \let\imakeidxtheindex\theindex
-  \let\imakeidxendtheindex\endtheindex
-  \AtBeginDocument{%
-    \let\theindex\imakeidxtheindex
-    \let\endtheindex\imakeidxendtheindex
-  }
-\fi
+% patch index commands so contents is in all caps
 
-
-% patch index commands so contents is in all caps
 \patchcmd{\imki at putindexsplit}
 {\addcontentsline{toc}{\imki at toclevel}{\imki at title}}
 {\addcontentsline{toc}{\imki at toclevel}{\MakeTextUppercase{\imki at title}}}
@@ -86,32 +65,6 @@
 \fi
 
 
-% Set up languages
-
-\ifxetexorluatex
-  \setdefaultlanguage[variant=american]{english}
-  \setotherlanguage[variant=ancient]{greek}
-  \setotherlanguage{hebrew}
-  \ifxetex
-    \renewenvironment{hebrew}[1][]{%
-      \par
-      \raggedleft % add to right align paragraphs
-      \begin{otherlanguage}[#1]{hebrew}}%
-      {\end{otherlanguage}\par}
-  \else % luatex
-    \let\luatexpardir\pardir % luabidi needs this
-    \let\luatextextdir\textdir % luabidi needs this
-    % text direction gets stuffed up without these workarounds
-    \let\luatextextgreek\textgreek
-    \let\luatextextenglish\textenglish
-    \AtBeginDocument{%
-      \renewcommand{\textgreek}[1]{\bgroup\luatextextgreek{#1}\egroup}
-      \renewcommand{\textenglish}[1]{\bgroup\setLTR\luatextextenglish{#1}\egroup}
-    }
-  \fi
-\fi
-
-
 % Set up document spacing
 
 \doublespacing
@@ -136,8 +89,18 @@
 
 % set up quotations
 
-\quotingsetup{leftmargin=0.5in,rightmargin=0in,vskip=0pt}
-\renewcommand*{\quotingfont}{\singlespacing\vspace*{-5pt}}
+\renewenvironment{quote}%
+                 {\list{}{\leftmargin    0.5in
+                          \rightmargin   \z@
+                          \topsep        \z@
+                          \partopsep     \z@
+                          \itemsep       \z@
+                          \parsep        \z@
+                          \itemindent    \z@
+                          \listparindent 0.5in
+                          }%
+                        \item[]\singlespacing\vspace*{-5pt}}%
+                 {\endlist}
 
 
 % Set up Bibliography

Deleted: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-spanish.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-spanish.lbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl-spanish.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -1,33 +0,0 @@
-\ProvidesFile{sbl-spanish.lbx}[\sbl at abx@lbxid]
-
-\DeclareBibliographyStrings{%
-  inherit          = {spanish},
-  by               = {{por}{por}},
-  to               = {{a}{a}},
-  of               = {{de}{de}},
-  with             = {{con}{con}},
-  byeditor         = {{editado por}{ed\adddotspace por}},
-  bytranslator     = {{traducido \lbx at lfromlang\isdot\space por}%
-                      {trad\adddotspace}},
-  withpreface      = {{con un prefacio por}{con un prefacio por}},
-  introduction     = {{Introducci{\'o}n}{Introducci{\'o}n}},
-  foreword         = {{Presentaci{\'o}n}{Presentaci{\'o}n}},
-  reprint          = {{reimp\adddot}{reimp\adddot}},
-  paperpresented   = {{documento presentado a}{documento presentado a}},
-  patentfiled      = {{filed}{filed}}, % FIXME: missing
-  phdthesis        = {{Tesis}{Tesis}},
-  released         = {{publicado}{publicado}},
-  withassistance   = {{con la asistencia de}{con la asistencia de}},
-  byeditortr       = {{Traducido \lbx at lfromlang\isdot\space y editado por}%
-                      {trad\adddotspace \lbx at sfromlang\isdot\space y ed\adddotspace por}},
-  commonera        = {{e\adddotspace c\adddot}{e\adddotspace c\adddot}},
-  beforecommonera  = {{a\adddotspace e\adddotspace c\adddot}{a\adddotspace e\adddotspace c\adddot}},
-  annodomini       = {{d\adddotspace C\adddot}{d\adddotspace C\adddot}},
-  beforechrist     = {{a\adddotspace C\adddot}{a\adddotspace C\adddot}}
-}
-
-\InheritBibliographyExtras{spanish}
-
-\DeclareBibliographyExtras{%
-  \DeclarePunctuationPairs{colon}{*}%
-}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.bbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.bbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -7,6 +7,7 @@
   \global\undef\bbx at lasthash
   \def\abx at str{abx at lstr}%
   \renewcommand*{\relateddelim}{\addperiod\space}
+  \renewcommand*{\begrelateddelim}{\addperiod\space}
   \renewcommand*{\revsdnamedelim}{\addcomma}%
   \DeclareNameAlias{author}{sortname}%
   \DeclareNameAlias{editor}{sortname}%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.cbx	2018-05-20 17:24:18 UTC (rev 47779)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/sbl.cbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -76,11 +76,11 @@
     {\usebibmacro{setaltpostnotedelim}%
      \setunit{\postnotedelim}%
      \printfield{altpostnote}%
-     \setunit{\addspace}%
-     \printtext[parens]{%
-       \usebibmacro{related:init}%
-       \usebibmacro{related}%
-       \usebibmacro{volume+part+postnote}}} 
+     \DeclareFieldFormat{related}{\mkbibparens{##1}}%
+     \renewcommand*{\begrelateddelim}{\addspace}%
+     \renewbibmacro*{endrelatedloop}{\usebibmacro{volume+part+postnote}}%
+     \usebibmacro{related:init}%
+     \usebibmacro{related}}%
     {\ifciteseen
        {}
        {\newunit
@@ -98,6 +98,8 @@
   \DeclareNameAlias{editor}{sortname}%
   \DeclareNameAlias{translator}{sortname}%
   \renewcommand*{\newunitpunct}{\addperiod\space}%
+  \renewcommand*{\relateddelim}{\addperiod\space}
+  \renewcommand*{\begrelateddelim}{\addperiod\space}
   \sloppy
   \printtext{\usedriver{}{\thefield{entrytype}}}}
 
@@ -155,8 +157,7 @@
     test {\iffieldundef{related}}
   }
     {}
-    {\setunit{\addsemicolon\space}%
-     \usebibmacro{related:init}%
+    {\usebibmacro{related:init}%
      \usebibmacro{related}}}
 
 \DeclareCiteCommand{\smartcite}[\iffootnote\mkbibparens\mkbibfootnote]
@@ -359,15 +360,15 @@
             test {\iffieldequalstr{entrysubtype}{COS}}
          }}
   }
-    {\newunit
+    {\renewcommand*{\begrelateddelim}{\newunitpunct}%
      \usebibmacro{related:init}%
      \usebibmacro{related}%
      \usebibmacro{volume+part+postnote}}
-    {\setunit{\addspace}%
-     \printtext[parens]{%
-       \usebibmacro{related:init}%
-       \usebibmacro{related}%
-       \usebibmacro{volume+part+postnote}}}%
+    {\DeclareFieldFormat{related}{\mkbibparens{##1}}%
+     \renewcommand*{\begrelateddelim}{\addspace}%
+     \renewbibmacro*{endrelatedloop}{\usebibmacro{volume+part+postnote}}%
+     \usebibmacro{related:init}%
+     \usebibmacro{related}}%
   \global\toggletrue{relatedseen}
   \usebibmacro{finentry}}
 
@@ -384,11 +385,11 @@
   \iffieldequalstr{entrysubtype}{churchfather}
     {\setunit{\addspace}%
      \printfield{altpostnote}%
-     \setunit{\addspace}%
-     \printtext[parens]{%
-       \usebibmacro{related:init}%
-       \usebibmacro{related}%
-       \usebibmacro{volume+part+postnote}}%
+     \DeclareFieldFormat{related}{\mkbibparens{##1}}%
+     \renewcommand*{\begrelateddelim}{\addspace}%
+     \renewbibmacro*{endrelatedloop}{\usebibmacro{volume+part+postnote}}%
+     \usebibmacro{related:init}%
+     \usebibmacro{related}%
      \global\toggletrue{relatedseen}}
     {\usebibmacro{volume+part+postnote}%
      \usebibmacro{classic:translator+series}}%

Added: trunk/Master/texmf-dist/tex/latex/biblatex-sbl/spanish-sbl.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-sbl/spanish-sbl.lbx	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-sbl/spanish-sbl.lbx	2018-05-20 21:24:30 UTC (rev 47780)
@@ -0,0 +1,29 @@
+\ProvidesFile{spanish-sbl.lbx}[\sbl at abx@lbxid]
+
+\InheritBibliographyExtras{spanish}
+
+\DeclareBibliographyStrings{%
+  inherit          = {spanish},
+  by               = {{por}{por}},
+  to               = {{a}{a}},
+  of               = {{de}{de}},
+  with             = {{con}{con}},
+  byeditor         = {{editado por}{ed\adddotspace por}},
+  bytranslator     = {{traducido \lbx at lfromlang\isdot\space por}%
+                      {trad\adddotspace}},
+  withpreface      = {{con un prefacio por}{con un prefacio por}},
+  introduction     = {{Introducci{\'o}n}{Introducci{\'o}n}},
+  foreword         = {{Presentaci{\'o}n}{Presentaci{\'o}n}},
+  reprint          = {{reimp\adddot}{reimp\adddot}},
+  paperpresented   = {{documento presentado a}{documento presentado a}},
+  patentfiled      = {{filed}{filed}}, % FIXME: missing
+  phdthesis        = {{Tesis}{Tesis}},
+  released         = {{publicado}{publicado}},
+  withassistance   = {{con la asistencia de}{con la asistencia de}},
+  byeditortr       = {{Traducido \lbx at lfromlang\isdot\space y editado por}%
+                      {trad\adddotspace \lbx at sfromlang\isdot\space y ed\adddotspace por}},
+  commonera        = {{e\adddotspace c\adddot}{e\adddotspace c\adddot}},
+  beforecommonera  = {{a\adddotspace e\adddotspace c\adddot}{a\adddotspace e\adddotspace c\adddot}},
+  annodomini       = {{d\adddotspace C\adddot}{d\adddotspace C\adddot}},
+  beforechrist     = {{a\adddotspace C\adddot}{a\adddotspace C\adddot}}
+}



More information about the tex-live-commits mailing list