From a1c68df946eccb702965e3c4baa739cbcd8abd97 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 23 Dec 2018 23:04:34 +0000 Subject: xurl (23dec18) git-svn-id: svn://tug.org/texlive/trunk@49488 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/xurl/Changes | 1 + Master/texmf-dist/doc/latex/xurl/xurl.pdf | Bin 52902 -> 42438 bytes Master/texmf-dist/doc/latex/xurl/xurl.tex | 8 ++++---- Master/texmf-dist/tex/latex/xurl/xurl.sty | 26 +++++++++++++++++++++----- 4 files changed, 26 insertions(+), 9 deletions(-) diff --git a/Master/texmf-dist/doc/latex/xurl/Changes b/Master/texmf-dist/doc/latex/xurl/Changes index fc4494144e0..2c92b953aa1 100644 --- a/Master/texmf-dist/doc/latex/xurl/Changes +++ b/Master/texmf-dist/doc/latex/xurl/Changes @@ -1,3 +1,4 @@ +0.07 2018-12-23 - move numbers into \UrlBreaks 0.06 2018-12-16 - define \UrlSpecials 0.05 2018-12-08 - added support for biblatex 0.04 2018-06-02 - change \Urlmuskip to allow stretchability diff --git a/Master/texmf-dist/doc/latex/xurl/xurl.pdf b/Master/texmf-dist/doc/latex/xurl/xurl.pdf index 566aa01ef28..d16fa080d1b 100644 Binary files a/Master/texmf-dist/doc/latex/xurl/xurl.pdf and b/Master/texmf-dist/doc/latex/xurl/xurl.pdf differ diff --git a/Master/texmf-dist/doc/latex/xurl/xurl.tex b/Master/texmf-dist/doc/latex/xurl/xurl.tex index 9fd8d84c8ef..856b1f4f148 100644 --- a/Master/texmf-dist/doc/latex/xurl/xurl.tex +++ b/Master/texmf-dist/doc/latex/xurl/xurl.tex @@ -1,4 +1,4 @@ -%% $Id: xurl.tex 850 2018-12-08 13:05:34Z herbert $ +%% $Id: xurl.tex 876 2018-12-23 10:26:11Z herbert $ % \listfiles\setcounter{errorcontextlines}{100} \RequirePackage{filecontents} @@ -92,9 +92,9 @@ Package \texttt{biblatex} has it's own url handling. If you want the the same be set \begin{verbatim} -\setcounter{biburllcpenalty}{1} -\setcounter{biburlucpenalty}{1} -\setcounter{biburlnumpenalty}{1} +\setcounter{biburllcpenalty}{100} +\setcounter{biburlucpenalty}{200} +\setcounter{biburlnumpenalty}{100} \end{verbatim} However, if you load \texttt{xurl} \emph{after} \texttt{biblatex} then it is done diff --git a/Master/texmf-dist/tex/latex/xurl/xurl.sty b/Master/texmf-dist/tex/latex/xurl/xurl.sty index 37d32bb1aec..0a5e92ea85a 100644 --- a/Master/texmf-dist/tex/latex/xurl/xurl.sty +++ b/Master/texmf-dist/tex/latex/xurl/xurl.sty @@ -1,4 +1,4 @@ -%% $Id: xurl.sty 871 2018-12-16 21:11:43Z herbert $ +%% $Id: xurl.sty 876 2018-12-23 10:26:11Z herbert $ %% %% This is file `xurl.sty', %% @@ -16,7 +16,7 @@ %% `xurl' is a package for extended URL breaks %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{xurl}[2018/12/08 v 0.06 modify URL breaks] +\ProvidesPackage{xurl}[2018/12/23 v 0.07 modify URL breaks] \newif\if@no@biblatex \@no@biblatexfalse \DeclareOption{nobiblatex}{\@no@biblatextrue} @@ -28,9 +28,10 @@ % \if@no@biblatex\else \@ifpackageloaded{biblatex}{% + \typeout{xurl: Set penalties for biblatex}% \setcounter{biburllcpenalty}{100}% \setcounter{biburlucpenalty}{200}% - \setcounter{biburlnumpenalty}{100}% + \global\setcounter{biburlnumpenalty}{100}% }{} % biblatex has it's own url handling \fi % @@ -43,14 +44,15 @@ \do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z% \do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L% \do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z% - \do\*\do\-\do\~\do\'\do\"\do\-} + \do\*\do\-\do\~\do\'\do\"\do\-% + \do0\do1\do2\do3\do4\do5\do6\do7\do8\do9\do=\do/\do.\do:% +} % \def\UrlSpecials{% \do\ {\Url@space}% \do\%{\Url@percent}% \do\^^M{\Url@space}% \Url@force@Tilde - \do0\do1\do2\do3\do4\do5\do6\do7\do8\do9\do=\do/\do.\do:% } \Urlmuskip=0mu plus 1mu @@ -123,6 +125,20 @@ \do\~{~\penalty\UrlBreakPenalty}% \do\'{'\penalty\UrlBreakPenalty}% \do\"{"\penalty\UrlBreakPenalty}% + \do\0{/\penalty\UrlBreakPenalty}% + \do\1{/\penalty\UrlBreakPenalty}% + \do\2{/\penalty\UrlBreakPenalty}% + \do\3{/\penalty\UrlBreakPenalty}% + \do\4{/\penalty\UrlBreakPenalty}% + \do\5{/\penalty\UrlBreakPenalty}% + \do\6{/\penalty\UrlBreakPenalty}% + \do\7{/\penalty\UrlBreakPenalty}% + \do\8{/\penalty\UrlBreakPenalty}% + \do\9{/\penalty\UrlBreakPenalty}% + \do\={/\penalty\UrlBreakPenalty}% + \do\/{/\penalty\UrlBreakPenalty}% + \do\.{/\penalty\UrlBreakPenalty}% + \do\:{/\penalty\UrlBreakPenalty}% } % -- cgit v1.2.3