summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/babel-contrib
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-08-23 03:01:02 +0000
committerNorbert Preining <norbert@preining.info>2023-08-23 03:01:02 +0000
commit76d75859475de5b0b64017c9dfc11644a2ece537 (patch)
treee2f334df5d811d8fe54215e0591eaf227de58fe0 /macros/latex/contrib/babel-contrib
parentcf3e954514eb50bea0335bdc97d6b76f80f5d03e (diff)
CTAN sync 202308230300
Diffstat (limited to 'macros/latex/contrib/babel-contrib')
-rw-r--r--macros/latex/contrib/babel-contrib/hebrew/README.md10
-rw-r--r--macros/latex/contrib/babel-contrib/hebrew/hebrew.dtx47
-rw-r--r--macros/latex/contrib/babel-contrib/hebrew/hebrew.ins2
-rw-r--r--macros/latex/contrib/babel-contrib/hebrew/hebrew.pdfbin410253 -> 410297 bytes
4 files changed, 39 insertions, 20 deletions
diff --git a/macros/latex/contrib/babel-contrib/hebrew/README.md b/macros/latex/contrib/babel-contrib/hebrew/README.md
index c81d658b83..4ccdd62aae 100644
--- a/macros/latex/contrib/babel-contrib/hebrew/README.md
+++ b/macros/latex/contrib/babel-contrib/hebrew/README.md
@@ -3,18 +3,10 @@ babel-hebrew
This is the babel style for the hebrew language.
-**Version**: 2.4
+**Version**: 2.4a
**Copyright**: © 1997 -- 2005 Boris Lavva and Johannes Braams. © 2023 Udi Fogiel.
-Changes
--------
-
-Fixes:
-* New default font and input encodings.
-* Fixing \underline.
-* Fixing clashes of \everypar with other packages.
-
This work may be distributed and/or modified under the conditions of the
[LaTeX Project Public License](http://www.latex-project.org/lppl.txt),
either version 1.3 of this license or any later version.
diff --git a/macros/latex/contrib/babel-contrib/hebrew/hebrew.dtx b/macros/latex/contrib/babel-contrib/hebrew/hebrew.dtx
index f97c57bcac..a021f766b4 100644
--- a/macros/latex/contrib/babel-contrib/hebrew/hebrew.dtx
+++ b/macros/latex/contrib/babel-contrib/hebrew/hebrew.dtx
@@ -44,7 +44,7 @@
%</driver>
% \fi
% \ProvidesFile{hebrew.dtx}
- [2023/08/16 v2.4 %
+ [2023/08/22 v2.4a %
% \iffalse
%<hebrew> Hebrew language definition from the babel system
%<rightleft> Right-to-Left support from the babel system
@@ -373,14 +373,45 @@
% compatibility reasons}
% \begin{macrocode}
% \changes{hebrew~2.4}{2023/08/16}{Make NHE8 the default font encoding}
-\providecommand{\HeblatexEncoding}{NHE8}%
-\providecommand{\HeblatexEncodingFile}{nhe8enc}%
+% \changes{hebrew~2.4a}{2023/08/16}{Better handeling for font encoding}
+\@ifundefined{HeblatexEncoding}
+ {
+ \@ifl@aded{def}{nhe8enc}
+ {
+ \providecommand*\HeblatexEncoding{NHE8}
+ \providecommand*\HeblatexEncodingFile{nhe8enc}
+ }
+ {
+ \@ifl@aded{def}{he8enc}
+ {
+ \providecommand*\HeblatexEncoding{HE8}
+ \providecommand*\HeblatexEncodingFile{he8enc}
+ }
+ {
+ \@ifl@aded{def}{lheenc}
+ {
+ \providecommand*\HeblatexEncoding{LHE}
+ \providecommand*\HeblatexEncodingFile{lheenc}
+ }
+ {
+ \providecommand*\HeblatexEncoding{NHE8}
+ \providecommand*\HeblatexEncodingFile{nhe8enc}
+
+ }
+ }
+ }
+ }{}
+\@ifl@aded{def}{\HeblatexEncodingFile}{}
+ {\input{\HeblatexEncodingFile.def}}
+
\newcommand{\heblatex@set@encoding}[2]{
}
-\@ifl@aded{def}{\HeblatexEncodingFile}{}%
-{\input{\HeblatexEncodingFile.def}}
-\def\hebrewencoding{\HeblatexEncoding}
+
+\edef\hebrewencoding{\HeblatexEncoding}
\def\heb@NHEenc{NHE8}
+\ifx\heb@NHEenc\hebrewencoding
+ \def\@brackets#1#2#3{#1#2#3}
+\fi
% \end{macrocode}
% \end{macro}
% \changes{hebrew~2.4}{2023/08/16}{Assuming utf8 as default input encoding.}
@@ -1400,12 +1431,8 @@
% bracket. Brackets can be square brackets, braces, or
% parentheses.
% \begin{macrocode}
-\ifx\heb@NHEenc\HeblatexEncoding
-\def\@brackets#1#2#3{#1#2#3}
-\else
\def\@brackets#1#2#3{\protect\if@rl #3#2#1\protect\else
#1#2#3\protect\fi}
-\fi
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/latex/contrib/babel-contrib/hebrew/hebrew.ins b/macros/latex/contrib/babel-contrib/hebrew/hebrew.ins
index b90547761a..20251e37c9 100644
--- a/macros/latex/contrib/babel-contrib/hebrew/hebrew.ins
+++ b/macros/latex/contrib/babel-contrib/hebrew/hebrew.ins
@@ -28,7 +28,7 @@
%% --------------- start of docstrip commands ------------------
%%
\def\batchfile{hebrew.ins}
-\def\filedate{2023/08/16}
+\def\filedate{2023/08/22}
\input docstrip.tex
{\ifx\generate\undefined
diff --git a/macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf b/macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf
index 23907586c6..ee9065dee1 100644
--- a/macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf
+++ b/macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf
Binary files differ