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