diff options
author | Karl Berry <karl@freefriends.org> | 2022-06-30 21:01:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-06-30 21:01:11 +0000 |
commit | dc0258e434590b74a2c0b5c433e92eaa1a407ab5 (patch) | |
tree | 4639a9bb553a826676aab69761b45a38497dfb26 /Master/texmf-dist/tex | |
parent | 1aea4881c0ed3f2204e13d0ed05807cdbf3d054b (diff) |
sanitize-umlaut (30jun22)
git-svn-id: svn://tug.org/texlive/trunk@63770 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/sanitize-umlaut/sanitize-umlaut.sty | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/latex/sanitize-umlaut/sanitize-umlaut.sty b/Master/texmf-dist/tex/latex/sanitize-umlaut/sanitize-umlaut.sty index 86918c3baa1..65041d21126 100644 --- a/Master/texmf-dist/tex/latex/sanitize-umlaut/sanitize-umlaut.sty +++ b/Master/texmf-dist/tex/latex/sanitize-umlaut/sanitize-umlaut.sty @@ -1,16 +1,16 @@ -%% The LaTeX package sanitize-umlaut - version 1.10 (2020/01/01) +%% The LaTeX package sanitize-umlaut - version 1.2.1 (2022/06/29) %% sanitize-umlaut.sty: Sanitize umlauts for makeindex %% %% ------------------------------------------------------------------------------------------- -%% Copyright (c) 2016-2020 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de> +%% Copyright (c) 2016-2022 by Prof. Dr. Dr. Thomas F. Sturm <thomas dot sturm at unibw dot de> %% ------------------------------------------------------------------------------------------- %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later. %% %% This work has the LPPL maintenance status `author-maintained'. @@ -18,25 +18,38 @@ %% This work consists of all files listed in README %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{sanitize-umlaut}[2020/01/01 version 1.10 sanitize umlauts] +\ProvidesPackage{sanitize-umlaut}[2022/06/29 version 1.2.1 sanitize umlauts] \def\sanitize@unicode@char#1#2{% \@namedef{u8:\detokenize{#1}}{#2}% } -\long\def\sanitize@umlaut@UTFviii@two@octets{% patch for 'utf8.def' + +% BEGIN: patch for 'utf8.def' +\long\def\sanitize@umlaut@UTFviii@two@octets{% \ifincsname \expandafter \UTF@two@octets@string - \else \fi \UTFviii@two@octets@combine } \begingroup +\catcode`\~13 +\catcode`\"12 +\gdef\sanitize@umlaut@local@UTFviii@redefinition{% + \def\UTFviii@tmp{\edef~{\noexpand\sanitize@umlaut@UTFviii@two@octets\noexpand~}}% + \uccode`\~"C3% + \uppercase\expandafter{\UTFviii@tmp}% +} +\endgroup +% END: patch for 'utf8.def' + + +\begingroup \catcode`\"=12 \gdef\sanitize@umlaut@utfviii{% - \let\UTFviii@two@octets\sanitize@umlaut@UTFviii@two@octets% + \sanitize@umlaut@local@UTFviii@redefinition% \sanitize@unicode@char{^^c3^^a4}{"a}% \sanitize@unicode@char{^^c3^^b6}{"o}% \sanitize@unicode@char{^^c3^^bc}{"u}% |