summaryrefslogtreecommitdiff
path: root/macros/generic
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-06-15 03:03:06 +0000
committerNorbert Preining <norbert@preining.info>2023-06-15 03:03:06 +0000
commit9eb6f85105699320d8cbdbb33bcdc88c41ea709a (patch)
tree6e85740b17273391cbcf76437e1241588db70329 /macros/generic
parent68da45b74eea591538f6378878a0dca04e541bb9 (diff)
CTAN sync 202306150303
Diffstat (limited to 'macros/generic')
-rw-r--r--macros/generic/soul/README.md2
-rw-r--r--macros/generic/soul/soul-ori.dtx9
-rw-r--r--macros/generic/soul/soul-ori.pdfbin509006 -> 509029 bytes
-rw-r--r--macros/generic/soul/soul.dtx11
-rw-r--r--macros/generic/soul/soul.pdfbin377440 -> 377262 bytes
5 files changed, 13 insertions, 9 deletions
diff --git a/macros/generic/soul/README.md b/macros/generic/soul/README.md
index 02e0a073d2..83d39008f5 100644
--- a/macros/generic/soul/README.md
+++ b/macros/generic/soul/README.md
@@ -2,7 +2,7 @@
soul package for latex and plain
-Version: 2023-02-18 v3.0
+Version: 2023-06-14 v3.1
Provides hyphenable spacing out (letterspacing), underlining, striking out, etc., using the TEX hyphenation algorithm to find the proper hyphens automatically. The package also provides a mechanism that can be used to implement similar tasks, that have to treat text syllable by syllable. This is shown in two examples.
diff --git a/macros/generic/soul/soul-ori.dtx b/macros/generic/soul/soul-ori.dtx
index 861c0843bf..1b218f3822 100644
--- a/macros/generic/soul/soul-ori.dtx
+++ b/macros/generic/soul/soul-ori.dtx
@@ -2271,7 +2271,7 @@
\else
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{soul-ori}
- [2023-02-18 v3.0 letterspacing/underlining (mf)]
+ [2023-06-14 v3.1 letterspacing/underlining (mf)]
\newfont\SOUL@tt{ectt1000}
\newcommand*\sodef{}
\newcommand*\resetso{}
@@ -3884,7 +3884,7 @@
% and the given material afterwards. This is needed for highlighting,
% but gives less than optimal results for colored overstriking, which,
% however, will hardly ever be used, anyway.
-%
+% \changes{v3.1}{2023/05/04}{added a kern after leaders to guard against an unskip, issue \#8}
% \begin{macrocode}
\def\SOUL@ulunderline#1{{%
\setbox\z@\hbox{#1}%
@@ -3894,7 +3894,7 @@
\rlap{%
\null
\kern-\SOUL@dimeni
- \SOUL@ulcolor{\SOUL@ulleaders\hskip\SOUL@dimen}%
+ \SOUL@ulcolor{\SOUL@ulleaders\hskip\SOUL@dimen\kern\z@}%
}%
\unhcopy\z@
}}
@@ -3960,13 +3960,14 @@
% The \cs{\null} prevents a nasty gap in |\textfrak| |{a \textswab{b}}|,
% while it doesn't seem to hurt in all other cases. I didn't investigate
% this.
-%
+% \changes{v3.1}{2023/05/04}{added a kern after leaders to guard against an unskip, issue \#8}
% \begin{macrocode}
\def\SOUL@uleveryspace#1{%
\SOUL@ulcolor{%
#1%
\SOUL@ulleaders
\hskip\spaceskip
+ \kern\z@
}%
\null
}
diff --git a/macros/generic/soul/soul-ori.pdf b/macros/generic/soul/soul-ori.pdf
index d8673fc20d..a5e03b8847 100644
--- a/macros/generic/soul/soul-ori.pdf
+++ b/macros/generic/soul/soul-ori.pdf
Binary files differ
diff --git a/macros/generic/soul/soul.dtx b/macros/generic/soul/soul.dtx
index 7bc4bb1ba6..e979f30dc2 100644
--- a/macros/generic/soul/soul.dtx
+++ b/macros/generic/soul/soul.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% File: soul.dtx
-% Version: 2023-02-18 v3.0
+% Version: 2023-06-14 v3.1
% Info: Permit use of UTF-8 characters in soul
%
% Copyright (C) 2007 Heiko Oberdiek
@@ -49,7 +49,7 @@
% \fi
%
% \title{The \xpackage{soul} package}
-% \date{2023-02-18 v3.0}
+% \date{2023-06-14 v3.1}
% \author{Heiko Oberdiek\thanks
% {Please report any issues at \url{https://github.com/ho-tex/soul/issues}}}
%
@@ -131,7 +131,7 @@
%<*soulutf8>
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{soulutf8}%
- [2023-02-18 v3.0 Permit use of UTF-8 characters in soul (HO)]%
+ [2023-06-14 v3.1 Permit use of UTF-8 characters in soul (HO)]%
\PackageWarning{soulutf8}
{This package is obsolete,\MessageBreak
use the soul package directly. \MessageBreak
@@ -217,7 +217,7 @@
\fi
\expandafter\x\csname ver@soul.sty\endcsname
\ProvidesPackage{soul}%
- [2023-02-18 v3.0 Permit use of UTF-8 characters in soul (HO)]%
+ [2023-06-14 v3.1 Permit use of UTF-8 characters in soul (HO)]%
% \end{macrocode}
%
% \subsection{Catcodes}
@@ -1136,6 +1136,9 @@
% \begin{Version}{2023-02-18 v3.0}
% \item merged soulutf8 and the original soul into one package.
% \end{Version}
+% \begin{Version}{2023-06-14 v3.1}
+% \item Updated
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/generic/soul/soul.pdf b/macros/generic/soul/soul.pdf
index 0f5eab35cd..6ed458e0a6 100644
--- a/macros/generic/soul/soul.pdf
+++ b/macros/generic/soul/soul.pdf
Binary files differ