diff options
author | Norbert Preining <norbert@preining.info> | 2023-08-23 03:01:02 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-08-23 03:01:02 +0000 |
commit | 76d75859475de5b0b64017c9dfc11644a2ece537 (patch) | |
tree | e2f334df5d811d8fe54215e0591eaf227de58fe0 /macros/latex/contrib/babel-contrib | |
parent | cf3e954514eb50bea0335bdc97d6b76f80f5d03e (diff) |
CTAN sync 202308230300
Diffstat (limited to 'macros/latex/contrib/babel-contrib')
-rw-r--r-- | macros/latex/contrib/babel-contrib/hebrew/README.md | 10 | ||||
-rw-r--r-- | macros/latex/contrib/babel-contrib/hebrew/hebrew.dtx | 47 | ||||
-rw-r--r-- | macros/latex/contrib/babel-contrib/hebrew/hebrew.ins | 2 | ||||
-rw-r--r-- | macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf | bin | 410253 -> 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 Binary files differindex 23907586c6..ee9065dee1 100644 --- a/macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf +++ b/macros/latex/contrib/babel-contrib/hebrew/hebrew.pdf |