Settings Help
CTAN
Comprehensive TeX Archive Network
Home Upload Browse

Direc­tory tex-archive/macros/latex/required/babel/base

Babel 3.9k
----------

This is Babel 3.9k.

Version 3.9a fixed lots of bugs and added some new features, intended
mainly to make it compatible somehow with Unicode engines. Some bugs
have not been fixed to avoid backward incompatibilities, but they have
been documented. Most of the new features (like package options) are
intended to overcome issues in previous releases without changing
significantly the behaviour of Babel.

Languages are not part of the Babel core any more; in particular, it
shall be no longer necessary to synchronize Babel core releases with
releases of Babel language files. See CONTRIB for further details
about contributing a language.

To install it, just tex babel.ins and move the generated files to the
corresponding place in your TeX distribution. Unlike former releases,
formats must not be recreated, but it is recommended, at least the
first time Babel is updated from 3.8 (or previous versions). 

Changes are described in babel.pdf with the label "New 3.9". The
manual has been expanded to include tips and tricks, but it will be
improved in next releases.

Please, report bugs and suggestions to:

http://latex-project.org/bugs-upload.html

You may also report them to the author more informally on:

http://www.tex-tipografia.com/contact.html

Bugs related to specific languages are best reported to their
respective authors.

Versions >=3.9i presumes the german style has been updated to 2.7.

New
---
* babel.dtx
3.9b  - Fixed an idiot slip in hyphen.cfg: a \def instead of \let
3.9c  - Added the "modifiers" mechanism
      - Option shorthands accepts t for ~ and c for ,
      - \foreinglanguage inserted a par (because of an empty line
        in the doc part)
3.9d  - Fixed undefined \@expandtwoargs in Plain
      - Code reorganized (just an "internal" change)
3.9e  - Fixed a bug introduced in 3.9c which mangled key=value
        options.
3.9f  - Default hyphenmins were not set to 2 3. Now they are again.
3.9g  - bbplain.dtx and babel.dtx merged.
      - The number of languages was not printed in some formats.
      - A new mechanism to force \StartBabelCommands even without the
        'strings' key (\UseStrings didn't work at all).
      - With \AfterBabelCommands macros can be defined in the global scope.
      - A tool for readjusting lccodes for hyphenation (\SetHyphenMap and a
        package option).
      - Tentative macros for \fontspec.
3.9h  - Fixed bugs in \SetStringLoop (first token expanded prematurely)
        and \SetCase (sometimes ignored).
      - bplain didn't work (again). Fixed.
      - Other minor internal changes.
3.9i  - With LuaTeX, spaces are not ignored after shorthands and closing
        braces can follow them.
      - \textlatin and friends are deprecated. For the logos (see
	below) a new macro is used if necessary (\ensureascii), so
	\textlatin is not used in the core any more.
      - \babelensure can be used to wrap caption texts with \foreignlanguage,
        as well as to enforce an encoding.
      - \babeltags is just for syntactical sugar, and defines macros
	with short names to switch the language (eg, \textdeu and \deu).
      - Partial compatibility with languages named as \lang@ instead
	of \l@ (plain etex/xetex/luatex).
      - Bug fix. The logos \TeX and \LaTeX were typeset in a wrong font
	in some cases. Now if a non-ASCII font is not loaded they are not
	redefined at all.
      - Bug fix. \bbl@allowhyphens is now ignored in vertical mode.
      - Bug fix. Loops with \@for failed in Plain.
      - Bug fix. A few codes in xetex where wrong when loading patterns.
      - Bug fix. With strings=encoded captions were left unchanged in
	\MakeUppercase/\MakeLowercase.
3.9j  - Bug fix. Plain formats didn't work (Undefined \@filelist).
3.9k  - Code and doc reorganized with some `literate' concepts (with a
        slightly patched docstrip).
      - Removed the luatex stuff for shorthands. It was just a first step,
        but ended up in the final release of 3.9i (it shouldn't).
      - Improvements for Plain and other non-LaTeX formats.

* bbunicode.dtx
1.0b  - Improvements by Elie Roux for LuaTeX.
1.0c  - Bug fix. A few codes in xetex where wrong when loading patterns.
   
------------
Javier Bezos
2014-03-24

Files

Name Size Date Notes
CONTRIB 1488 2014-03-24 07:11:50
FIXES39 1191 2014-03-24 07:11:50
README 4242 2014-03-24 07:11:50
babel.dtx 352850 2014-03-24 07:11:50
babel.ins 9930 2014-03-24 07:11:50
babel.pdf 387095 2014-03-24 07:11:50
bbcompat.dtx 10585 2014-03-24 07:11:50
bbidxglo.dtx 3526 2014-03-24 07:11:50
bbunicode.dtx 9367 2014-03-24 07:11:50

Down­load the com­plete con­tents of this di­rec­tory in one zip archive (481.6k).

ba­bel – Mul­tilin­gual sup­port for Plain TeX or LaTeX

The pack­age man­ages cul­tur­ally-de­ter­mined ty­po­graph­i­cal (and other) rules, and hy­phen­ation pat­terns for a wide range of lan­guages. A doc­u­ment may se­lect a sin­gle lan­guage to be sup­ported, or it may se­lect sev­eral, in which case the doc­u­ment may switch from one lan­guage to an­other in a va­ri­ety of ways.

Ba­bel uses con­tributed con­fig­u­ra­tion files that pro­vide the de­tail of what has to be done for each lan­guage.

Users of XTeX are ad­vised to use poly­glos­sia rather than Ba­bel.

Doc­u­men­ta­tion
Ver­sion3.9k 2014-03-24
Li­censeThe LaTeX Project Public Li­cense 1.3
Copy­right1989-2012 Jo­hannes Braams
2012-2014 Javier Be­zos and Jo­hannes L. Braams
Main­tainerJavier Be­zos
Jo­hannes L. Braams (in­ac­tive)
Con­tained inTeXLive as ba­bel
MiKTeX as ba­bel
Topics sup­port for more than one (nat­u­ral) lan­guage
Guest Book Sitemap Contact 2014-04-17 09:36 CEST