diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-19 03:01:25 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-19 03:01:25 +0000 |
commit | 7b6cdf4c23e6ed232601dabc70f5553a8dee9c9b (patch) | |
tree | 608a2d05e7d0ffa5cde10be67db643ae542dc280 /macros/latex/contrib/mfirstuc/CHANGES | |
parent | 0b311348359e1406b173d9c0de4974af3e90f836 (diff) |
CTAN sync 202210190301
Diffstat (limited to 'macros/latex/contrib/mfirstuc/CHANGES')
-rw-r--r-- | macros/latex/contrib/mfirstuc/CHANGES | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/macros/latex/contrib/mfirstuc/CHANGES b/macros/latex/contrib/mfirstuc/CHANGES index a78e049ba9..d1cc1e183a 100644 --- a/macros/latex/contrib/mfirstuc/CHANGES +++ b/macros/latex/contrib/mfirstuc/CHANGES @@ -1,5 +1,57 @@ mfirstuc change log: +v2.08 (2022-10-14): + + * Reimplemented \makefirstuc in LaTeX3. This change supports + UTF-8 with pdflatex. + + Rollback to v2.07 provided: + + \usepackage{mfirstuc}[=v2.07] + + * New command \MFUsentencecase + + This just uses \text_titlecase_first:n + + Principle features of \MFUsentencecase vs \makefirstuc are + listed in Table 1 of the manual. + + * \makefirstuc has been rewritten to internally use + \MFUsentencecase (via \glsmakefirstuc), but it still parses + its argument as in previous versions. + + * New command \MFUexcl{<cs>} + + This adds a command to the case-changing exclusion list. + Both \MFUsentencecase and \makefirstuc will skip the + identified command and its argument, and apply sentence-casing + to the content that follows. + + For example, glossaries.sty v4.50 implements \MFUexcl{\glsadd} + + * New command \MFUblocker{<cs>} + + This adds a command to the blocker list. This is used by + \makefirstuc but not \MFUsentencecase. If the command is encountered + no case-change will be applied. This is designed for commands + that automatically implement a case-change that may have been nested. + + For example, glossaries.sty v4.50 implements \MFUblocker{\Gls} + + * New command \MFUaddmap{<cs1>}{<cs2>} + + Adds a mapping. This is used by \makefirstuc but not + \MFUsentencecase. If the first command <cs1> is encountered + it will be replaced with the second <cs2>. No case change + will be applied. (The case-change, if appropriate, + should be dealt with by the replacement command.) + + For example, glossaries.sty v4.50 implements \MFUaddmap{\gls}{\Gls} + + Order of precedence: map, blocker, exclusion + + * New commands \MFUsaveatend and \MFUsave + v2.07 (2021-10-15): * new commands: |