summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-09-05 22:00:30 +0000
committerKarl Berry <karl@freefriends.org>2015-09-05 22:00:30 +0000
commit72347356254cf3c4b88615a8c0fcf696b21e313f (patch)
treeb6915d2f1c9ec0c97e2d221fe5984055cd94d0c8 /Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
parent62cb48658056cee12fac2741b88adac4d664851e (diff)
udesoftec (4sep15)
git-svn-id: svn://tug.org/texlive/trunk@38298 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty')
-rw-r--r--Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty20
1 files changed, 9 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
index 5ac62b38c57..536971c4ead 100644
--- a/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
+++ b/Master/texmf-dist/tex/latex/udesoftec/udesoftec-bibcommon.sty
@@ -1,7 +1,7 @@
% !Mode:: "TeX:UTF-8"
%% udesoftec-biblatex.sty
%% Copyright 2015 J. Peter M. Schuler
-%% 2015/08/27 v1.5.1 udesoftec
+%% 2015/09/04 v1.5.2 udesoftec
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -39,7 +39,7 @@
% http://mirrors.ctan.org/macros/latex/contrib/udesoftec/udesoftec-doc.pdf
\NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{udesoftec-bibcommon}[2015/08/27 v1.5.1 udesoftec-bibcommon.sty udesoftec bibstyle configuration commons]%
+\ProvidesPackage{udesoftec-bibcommon}[2015/09/04 v1.5.2 udesoftec-bibcommon.sty udesoftec bibstyle configuration commons]%
\newif\ifprimaryDocumentLanguageGerman
@@ -126,7 +126,12 @@
\providecommand{\bblstdseptypenum}{ }
\providecommand{\bblstdsepnumed}{-}
\providecommand{\bblnostandardrepeat}{}
-\providecommand{\bblInTextPagePrefix}[1]{}
+%\providecommand{\bblInTextPagePrefix}[1]{}
+\providecommand{\bblInTextPagePrefix}[1]{%
+% test for 1...9,i,v,x
+\@ifnextchar1{\bblp}{\@ifnextchar2{\bblp}{\@ifnextchar4{\bblp}{\@ifnextchar3{\bblp}{\@ifnextchar5{\bblp}{\@ifnextchar6{\bblp}{\@ifnextchar7{\bblp}{\@ifnextchar8{\bblp}{\@ifnextchar9{\bblp}{\@ifnextchar{i}{\bblp}{}\@ifnextchar{v}{\bblp}{}\@ifnextchar{x}{\bblp}{}}}}}}}}}}%
+}
+
\providecommand{\bblstandardpublishdate}[1]{\bblstandardpublishedon\space\bblParseDate{#1}}
\providecommand{\bblpublishdate}[1]{\bblpublishedon\space\bblParseDate{#1}}
\providecommand{\bblurldate}[1]{(\bbllastaccesswas\space\bblParseDate{#1})}
@@ -167,14 +172,7 @@
% http://tex.stackexchange.com/questions/262103/interpret-tex-commands-and-remove-curly-braces-from-href-content/262133#262133
\providecommand{\bbldoi}[1]{%
\def\tmpdoi{#1}%
- \xpatchcmd*\tmpdoi{\textunderscore }{X}{}{}%
- \xpatchcmd*\tmpdoi{\_ }{Y}{}{}%
- \xpatchcmd*\tmpdoi{\textunderscore}{Z}{}{}%
- \xpatchcmd*\tmpdoi{\_}{A}{}{}%
- \xpatchcmd*\tmpdoi{{_}}{B}{}{}%
- \xpatchcmd*\tmpdoi{{}}{}{}{}%
- \xpatchcmd*\tmpdoi{\}}{}{}{}%
- \xpatchcmd*\tmpdoi{\{}{}{}{}%
+ \xpatchcmd*\tmpdoi{{_}}{_}{}{}%
\def\tmpdoitext{\detokenize\expandafter{\tmpdoi}}%
\href{http://dx.doi.org/\tmpdoi}{doi:\tmpdoitext}%
}%