texlive[58169] Master/texmf-dist: biblatex-trad (6mar21)
commits+karl at tug.org
commits+karl at tug.org
Sat Mar 6 22:59:28 CET 2021
Revision: 58169
http://tug.org/svn/texlive?view=revision&revision=58169
Author: karl
Date: 2021-03-06 22:59:28 +0100 (Sat, 06 Mar 2021)
Log Message:
-----------
biblatex-trad (6mar21)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/biblatex-trad/biblatex-trad.pdf
trunk/Master/texmf-dist/doc/latex/biblatex-trad/biblatex-trad.tex
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.bbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.cbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.bbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.cbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.bbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.cbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.bbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.cbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.bbx
trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.cbx
Modified: trunk/Master/texmf-dist/doc/latex/biblatex-trad/biblatex-trad.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/biblatex-trad/biblatex-trad.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-trad/biblatex-trad.tex 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-trad/biblatex-trad.tex 2021-03-06 21:59:28 UTC (rev 58169)
@@ -1,29 +1,162 @@
-% TEX root = path/to/root_file.tex
-% !TEX program = arara
-% !TEX encoding = utf8
-% !TEX spellcheck = en_GB
-% arara: pdflatex: {synctex: true}
-%: Start Header
-\documentclass{ltxdockit}[2011/03/25]
-\usepackage{btxdockit}
+\documentclass{article}
\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
\usepackage[british]{babel}
\usepackage[strict]{csquotes}
-\usepackage{libertine}
-\usepackage[scaled=0.8]{beramono}
+\usepackage[useregional]{datetime2}
+\usepackage{libertinus}
+\usepackage[scaled=0.78]{beramono}
\usepackage{microtype}
+\usepackage{multicol}
+\usepackage{ragged2e}
+\usepackage{btxdockit}
+
+\hypersetup{%
+ colorlinks=true,
+ allcolors=spot,
+ bookmarksopen=false,
+ bookmarksnumbered=false,
+ plainpages=false}
+
+\definecolor{spot}{rgb}{0,0.2,0.6}
+
\lstset{basicstyle=\ttfamily,keepspaces=true}
-\KOMAoptions{numbers=noenddot}
-\addtokomafont{paragraph}{\spotcolor}
-\addtokomafont{section}{\spotcolor}
-\addtokomafont{subsection}{\spotcolor}
-\addtokomafont{subsubsection}{\spotcolor}
-\addtokomafont{descriptionlabel}{\spotcolor}
-\pretocmd{\cmd}{\sloppy}{}{}
-\pretocmd{\bibfield}{\sloppy}{}{}
-\pretocmd{\bibtype}{\sloppy}{}{}
+\makeatletter
+% this is taken from ltxdockit.cls, which is not loaded
+\newrobustcmd*{\fnurl}[1][]{\hyper at normalise\ltd at fnurl{#1}}
+\def\ltd at fnurl#1#2{\footnote{#1\hyper at linkurl{\Hurl{#2}}{#2}}}
+\newrobustcmd*{\email}{\hyper at normalise\ltd at email}
+\def\ltd at email#1{\href{mailto:#1}{#1}}
+
+% title
+\providecommand*{\titlepage}{}
+\providecommand*{\titlefont}{}
+\renewrobustcmd*{\titlepage}[1]{\setkeys{ltd at ttp}{#1}}
+\renewcommand*{\titlefont}{\bfseries}
+\define at key{ltd at ttp}{title}{\def\ltd at title@title{#1}}
+\define at key{ltd at ttp}{subtitle}{\def\ltd at title@subtitle{#1}}
+\define at key{ltd at ttp}{url}{\def\ltd at title@url{#1}}
+\define at key{ltd at ttp}{author}{\def\ltd at title@author{#1}}
+\define at key{ltd at ttp}{email}{\def\ltd at title@email{#1}}
+\define at key{ltd at ttp}{revision}{\def\ltd at title@revision{#1}}
+\define at key{ltd at ttp}{date}{\def\ltd at title@date{#1}}
+
+\providecommand*{\printtitlepage}{}
+\renewrobustcmd*{\printtitlepage}{%
+ \begingroup
+ \centering\titlefont
+ \begingroup\LARGE
+ \ifundef\ltd at title@url
+ {\ltd at title@title}
+ {\href{\ltd at title@url}{\ltd at title@title}}%
+ \par
+ \endgroup
+ \vspace{0.25\baselineskip}
+ \begingroup\large
+ \ltd at title@subtitle\par
+ \endgroup
+ \expandafter\url\expandafter{\ltd at title@url}\par
+ \begin{multicols}{2}
+ \raggedleft
+ \ltd at title@author\par
+ \expandafter\email\expandafter{\ltd at title@email}\par
+ \raggedright
+ Version \ltd at title@revision\par\ltd at title@date
+ \end{multicols}
+ \endgroup}
+
+
+\renewcommand\tableofcontents{%
+ \pdfbookmark[1]{\contentsname}{contents}%
+ \section*{\contentsname
+ \@mkboth{%
+ \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
+ \@starttoc{toc}%
+ }
+\def\@starttoc#1{%
+ \begingroup
+ \begin{multicols}{2}
+ \makeatletter
+ \RaggedRight
+ \@input{\jobname.#1}%
+ \if at filesw
+ \expandafter\newwrite\csname tf@#1\endcsname
+ \immediate\openout \csname tf@#1\endcsname \jobname.#1\relax
+ \fi
+ \end{multicols}
+ \@nobreakfalse
+ \endgroup}
+
+\let\accentcolour\spotcolor
+
+\newcommand*{\allsectionsfont}{\sffamily\accentcolour}
+
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+ {-3.5ex \@plus -1ex \@minus -.2ex}%
+ {2.3ex \@plus.2ex}%
+ {\normalfont\Large\bfseries\allsectionsfont}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\large\bfseries\allsectionsfont}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries\allsectionsfont}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+ {3.25ex \@plus1ex \@minus.2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries\allsectionsfont}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+ {3.25ex \@plus1ex \@minus .2ex}%
+ {-1em}%
+ {\normalfont\normalsize\bfseries\allsectionsfont}}
+
+% from KOMA-Script
+\newcommand*{\@list at extra}{%
+ \ifdim\parskip>\z@
+ \topsep\z@
+ \parsep\parskip
+ \itemsep\z@
+ \fi
+}
+\appto\@listi{\@list at extra}
+\appto\@listii{\@list at extra}
+\appto\@listiii{\@list at extra}
+\appto\@listiv{\@list at extra}
+\appto\@listv{\@list at extra}
+\appto\@listvi{\@list at extra}
+\makeatother
+
+\newrobustcmd*{\tex}{\TeX}
+\newrobustcmd*{\etex}{\mbox{e-TeX}}
+\newrobustcmd*{\pdftex}{pdf\-\tex}
+\newrobustcmd*{\xetex}{Xe\-\tex}
+\newrobustcmd*{\luatex}{Lua\-\tex}
+\newrobustcmd*{\latex}{\LaTeX}%{La\kern-0.07em TeX}
+\newrobustcmd*{\pdflatex}{pdf\-\latex}
+\newrobustcmd*{\xelatex}{Xe\-\latex}
+\newrobustcmd*{\lualatex}{Lua\-\latex}
+\newrobustcmd*{\miktex}{Mik\-\tex}
+\newrobustcmd*{\texlive}{\tex~live}
+\newrobustcmd*{\bibtex}{Bib\kern-0.07em TeX}
+\newrobustcmd*{\lppl}{\latex{} Project Public License}
+
+\renewcommand*{\verbatimfont}{\ttfamily}
+\renewcommand*{\displayverbfont}{\ttfamily}
+\renewcommand*{\marglistfont}{\accentcolour\sffamily\small}
+\renewcommand*{\margnotefont}{\sffamily\small}
+\renewcommand*{\optionlistfont}{\accentcolour\sffamily\displayverbfont}
+\renewcommand*{\ltxsyntaxfont}{\ttfamily}
+\renewcommand*{\ltxsyntaxlabelfont}{\accentcolour\displayverbfont}
+\renewcommand*{\changelogfont}{\normalfont}
+\renewcommand*{\changeloglabelfont}{\accentcolour\sffamily\bfseries}
+\newcommand*{\stylelistlabelfont}{\accentcolour\sffamily\small}
+\newcommand*{\bibfieldformatfont}{\sffamily}
+\newcommand*{\bibfieldformatlabelfont}{\accentcolour\bibfieldformatfont\small}
+
\MakeAutoQuote*{<}{>}
@@ -30,11 +163,11 @@
\titlepage{%
title={The \sty{biblatex-trad} Package},
subtitle={Traditional bibliography styles for \sty{biblatex}},
- url={},
+ url={https://github.com/moewew/biblatex-trad/},
author={Marco Daniel\\Moritz Wemheuer},
- email={},
- revision={0.4a},
- date={17th February 2018}}
+ email={mwemheu at posteo.de},
+ revision={0.5},
+ date={\DTMDate{2021-03-06}}}
\hypersetup{%
pdftitle={The biblatex-trad Package},
@@ -77,7 +210,7 @@
\subsection{Requirements}
The use of the styles requires the \sty{biblatex} package.
-It is tested with the current version of \sty{biblatex} (at the time of writing that is 3.10).
+It is tested with the current version of \sty{biblatex} (at the time of writing that is v3.16).
Care has been taken to retain backwards compatibility with older versions,
but please do not expect the styles to work flawlessly with ancient versions of \sty{biblatex}.
Note also that the style may fail silently with older versions, it need not necessarily emit noisy
@@ -89,7 +222,7 @@
\subsection{License}
-Copyright \textcopyright\ 2012--2015 Marco Daniel, 2016--2018 Moritz Wemheuer. Permission is granted to copy, distribute and\slash or modify this software under the terms of the \lppl, version 1.3c.\fnurl{http://www.latex-project.org/lppl.txt}
+Copyright \textcopyright\ 2012--2015 Marco Daniel, 2016--2021 Moritz Wemheuer. Permission is granted to copy, distribute and\slash or modify this software under the terms of the \lppl, version 1.3c.\fnurl{http://www.latex-project.org/lppl.txt}
\subsection{Feedback}\label{subsec:int:feb}
@@ -133,6 +266,10 @@
\section{Revision History}\label{apx:log}
\begin{changelog}
+\begin{release}{0.5}{2021-03-06}
+\item Synced with \sty{biblatex} v3.16 (2020-12-31)
+\end{release}
+
\begin{release}{0.4a}{2018-02-17}
\item Fixed alphabetic labels for names with prefix (\enquote{von} part) (\gitissuelink{34})
\end{release}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.bbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.bbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-abbrv.bbx}[2018/02/17 v0.4a biblatex-trad abbrv bibliography style]
+\ProvidesFile{trad-abbrv.bbx}[2021/03/06 v0.5 biblatex-trad abbrv bibliography style]
\RequireBibliographyStyle{trad-standard}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.cbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-abbrv.cbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-abbrv.cbx}[2018/02/17 v0.4a biblatex-trad abbrv citation style]
+\ProvidesFile{trad-abbrv.cbx}[2021/03/06 v0.5 biblatex-trad abbrv citation style]
\RequireCitationStyle{numeric}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.bbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.bbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-alpha.bbx}[2018/02/17 v0.4a biblatex-trad alpha bibliograhy style]
+\ProvidesFile{trad-alpha.bbx}[2021/03/06 v0.5 biblatex-trad alpha bibliograhy style]
\RequireBibliographyStyle{trad-standard}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.cbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-alpha.cbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-alpha.cbx}[2018/02/17 v0.4a biblatex-trad alpha citation style]
+\ProvidesFile{trad-alpha.cbx}[2021/03/06 v0.5 biblatex-trad alpha citation style]
\RequireCitationStyle{alphabetic}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.bbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.bbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-plain.bbx}[2018/02/17 v0.4a biblatex-trad plain bibliography style]
+\ProvidesFile{trad-plain.bbx}[2021/03/06 v0.5 biblatex-trad plain bibliography style]
\RequireBibliographyStyle{trad-standard}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.cbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-plain.cbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-plain.cbx}[2018/02/17 v0.4a biblatex-trad plain citation style]
+\ProvidesFile{trad-plain.cbx}[2021/03/06 v0.5 biblatex-trad plain citation style]
\RequireCitationStyle{numeric}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.bbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.bbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -1,11 +1,11 @@
%% Copyright (c) 2012 -- 2015 Marco Daniel
-%% 2016 -- 2018 Moritz Wemheuer
+%% 2016 -- 2021 Moritz Wemheuer
%%
%% This package is released under the terms of the
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-standard.bbx}[2018/02/17 v0.4a biblatex-trad base bibliography style]
+\ProvidesFile{trad-standard.bbx}[2021/03/06 v0.5 biblatex-trad base bibliography style]
%==========================================%
%==========================================%
%==========================================%
@@ -20,8 +20,10 @@
%==========================================%
%==========================================%
\providebool{bbx:subentry}
-\DeclareBibliographyOption[boolean]{subentry}[true]{%
- \setbool{bbx:subentry}{#1}}
+\ifundef\DeclareBiblatexOption
+ {\DeclareBibliographyOption[boolean]{subentry}[true]}
+ {\DeclareBiblatexOption{global,type,entry}[boolean]{subentry}[true]}
+ {\setbool{bbx:subentry}{#1}}
\newbool{bbxtrad:doisequal}
\newbool{bbxtrad:eprintsequal}
\newbool{bbxtrad:urlsequal}
@@ -33,6 +35,12 @@
\DeclareNameAlias{author}{default}
\DeclareNameAlias{editor}{default}
\DeclareNameAlias{translator}{default}
+
+\ifundef\DeclareNameWrapperAlias
+ {}
+ {\DeclareNameWrapperAlias{author}{default}
+ \DeclareNameWrapperAlias{editor}{default}
+ \DeclareNameWrapperAlias{translator}{default}}
%==========================================%
%==========================================%
%==========================================%
@@ -81,12 +89,11 @@
\OR\ifentrytype{reference}\OR\ifentrytype{mvreference}%
\OR\ifentrytype{report}\OR\ifentrytype{thesis}}
{#1}
- {\MakeSentenceCase{#1}}}
+ {\MakeSentenceCase*{#1}}}
\renewbibmacro*{in:}{%
- \printtext{%
- \bibstring{in}%
- \printunit{\intitlepunct}}}
+ \bibstring{in}%
+ \printunit{\intitlepunct}}
%==========================================%
%==========================================%
@@ -274,12 +281,8 @@
\newunit\newblock
\usebibmacro{date}%
\newunit\newblock
- \iftoggle{bbx:eprint}
- {\usebibmacro{eprint}}
- {}%
+ \usebibmacro{doi+eprint+url}%
\newunit\newblock
- \usebibmacro{url+urldate}%
- \newunit\newblock
\printfield{note}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
@@ -486,9 +489,7 @@
\newcommaunit*%
\usebibmacro{location+date}%
\newunit\newblock
- \iftoggle{bbx:url}
- {\usebibmacro{url+urldate}}
- {}%
+ \usebibmacro{doi+eprint+url}%
\newunit\newblock
\usebibmacro{addendum+pubstate}%
\setunit{\bibpagerefpunct}\newblock
@@ -735,11 +736,12 @@
\usebibmacro{series+number:emphcond}%
\newunit}
+\providecommand*{\bibeidpunct}{\addcomma\space}
\renewbibmacro*{volume+number+eid}{%
\printfield{volume}%
\setunit*{\volumenumberdelim}%
\printfield{number}%
- \setunit{\addcomma\space}%
+ \setunit{\bibeidpunct}%
\printfield{eid}}
\renewbibmacro*{publisher+location+date}{%
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.cbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-standard.cbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,6 +5,6 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-standard.cbx}[2018/02/17 v0.4a biblatex-trad base citation style]
+\ProvidesFile{trad-standard.cbx}[2021/03/06 v0.5 biblatex-trad base citation style]
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.bbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.bbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -4,7 +4,7 @@
%% This package is released under the terms of the
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
-\ProvidesFile{trad-unsrt.bbx}[2018/02/17 v0.4a biblatex-trad unsrt bibliography style]
+\ProvidesFile{trad-unsrt.bbx}[2021/03/06 v0.5 biblatex-trad unsrt bibliography style]
\RequireBibliographyStyle{trad-standard}
Modified: trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.cbx 2021-03-06 21:59:14 UTC (rev 58168)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-trad/trad-unsrt.cbx 2021-03-06 21:59:28 UTC (rev 58169)
@@ -5,7 +5,7 @@
%% LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
%%
-\ProvidesFile{trad-unsrt.bbx}[2018/02/17 v0.4a biblatex-trad unsrt citation style]
+\ProvidesFile{trad-unsrt.bbx}[2021/03/06 v0.5 biblatex-trad unsrt citation style]
\RequireCitationStyle{numeric}
More information about the tex-live-commits
mailing list.