[latex3-commits] [git/LaTeX3-latex3-babel] docs: News for 3.67. (56b1dd9)

Javier email at dante.de
Mon Nov 29 18:44:22 CET 2021


Repository : https://github.com/latex3/babel
On branch  : docs
Link       : https://github.com/latex3/babel/commit/56b1dd938db8a277fcdac002abd6dd31b823a53d

>---------------------------------------------------------------

commit 56b1dd938db8a277fcdac002abd6dd31b823a53d
Author: Javier <email at localhost>
Date:   Mon Nov 29 18:44:22 2021 +0100

    News for 3.67.


>---------------------------------------------------------------

56b1dd938db8a277fcdac002abd6dd31b823a53d
 docs/_includes/menu.html             |  2 +-
 docs/index.md                        |  2 +-
 docs/news/whats-new-in-babel-3.67.md | 44 ++++++++++++++++++++++++++++++++----
 3 files changed, 41 insertions(+), 7 deletions(-)

diff --git a/docs/_includes/menu.html b/docs/_includes/menu.html
index 53fed14..0129609 100644
--- a/docs/_includes/menu.html
+++ b/docs/_includes/menu.html
@@ -6,7 +6,7 @@
       <!-- -->
       <li><a href="#">News</a>
       <ul>
-        <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.67.html">3.67 (dev)</a></li>
+        <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.67.html">3.67</a></li>
         <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.66.html">3.66</a></li>
         <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.65.html">3.65</a></li>
         <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.64.html">3.64</a></li>
diff --git a/docs/index.md b/docs/index.md
index de04419..6ea0254 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -48,7 +48,7 @@ case, it's advisable to install TeXLive.)
 
 | Version | Most relevant changes
 | --- | --- |
-| [3.67](news/whats-new-in-babel-3.67.html) | (Under development.)
+| [3.67](news/whats-new-in-babel-3.67.html) | Transforms can be turned on ond off.
 | [3.66](news/whats-new-in-babel-3.66.html) | Transforms for Greek (`transliteration.omega`).
 | [3.65](news/whats-new-in-babel-3.65.html) | Fixes a severe bug with `spanish`.
 | [3.64](news/whats-new-in-babel-3.64.html) | New counters in CJK. 
diff --git a/docs/news/whats-new-in-babel-3.67.md b/docs/news/whats-new-in-babel-3.67.md
index b4ed078..b99a95b 100644
--- a/docs/news/whats-new-in-babel-3.67.md
+++ b/docs/news/whats-new-in-babel-3.67.md
@@ -1,13 +1,24 @@
 # What's new in babel 3.67
 
-*Under development.*
+2021-11-29
 
 ## Executing code based on the selector
 
-`\IfBabelSelectorTF`. Values are `select`, `other`, `foreign`, `other*`
-(and also `foreign*` for the tentative starred version).
-Eg, `\IfBabelSelectorTF{other, other*}{..]{..}` is true with
-environments. Mainly for extras.
+Sometimes a different setup is desired depending on the selector used,
+and `\IfBabelSelectorTF{<selectors>}{<true>}{<false>}` is provided for
+this purpose. Values allowed in `<selectors>` are `select`, `other`,
+`foreign`, `other*` (and also `foreign*` for the tentative starred
+version), and it can consist of a comma-separated list. For example:
+```tex
+\IfBabelSelectorTF{other, other*}{A}{B}
+```
+is true with these two environment selectors.
+
+Its natural place of use is in hooks or in `\extras<language>`.
+
+Bear in mind `\selectlanguage` can be automatically executed, in some
+cases, in the auxiliary files, at heads and foots, and after the
+environment `otherlanguage*`.
 
 ## Turning on and off transforms
 
@@ -59,6 +70,29 @@ nodes to be transformed, which explains why there is no space in the
 4th ‘Hello’. The ‘context’ in the pattern, that is, the characters
 outside the group `()..()`, when used, are not taken into account.
 
+Transforms predefined in the `ini` locale files can be made
+attribute-dependent, too. When an attribute between parenthesis is
+inserted all subsequent transforms will be assigned to it (up to the list
+end or another attribute). For example, and provided an attribute
+called `\withsigmafinal` has been defined:
+```tex
+transforms = transliteration.omega (\withsigmafinal) sigma.final
+```
+This applies `transliteration.omega` always, but `sigma.final`only when
+`\withsigmafinal` is set. 
+
+## Transform form Latin
+
+They are defined in all variants.
+
+`digraphs.ligatures` Replaces the groups *ae*, *AE*, *oe*, *OE* with
+*æ*, *Æ*, *œ*, *Œ*.
+
+`letters.noj` Replaces *j*, *J* with *i*, *I*.
+
+`letters.uv` Replaces *v*, *U* with *u*, *V*.
+
+
 
 
 





More information about the latex3-commits mailing list.