Babel, a multilingual package for use with LATEX's ... - linsrv.net
Babel, a multilingual package for use with LATEX's ... - linsrv.net
Babel, a multilingual package for use with LATEX's ... - linsrv.net
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Contents<br />
1 The <strong>use</strong>r interface 3<br />
1.1 Selecting languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />
1.2 Getting the current language name . . . . . . . . . . . . . . . . . . . . . 6<br />
1.3 Selecting scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
1.4 Shorthands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />
1.5 Package options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
1.6 The base option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />
1.7 Hooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
1.8 Hyphenation tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
1.9 Language attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />
1.10Languages supported by babel . . . . . . . . . . . . . . . . . . . . . . . 14<br />
1.11Tips, workarounds, know issues and notes . . . . . . . . . . . . . . . . . 16<br />
1.12Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
2 Preloading languages <strong>with</strong> language.dat 18<br />
3 The interface between the core of babel and the language definition<br />
files 19<br />
3.1 Basic macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />
3.2 Skeleton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
3.3 Support <strong>for</strong> active characters . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
3.4 Support <strong>for</strong> saving macro definitions . . . . . . . . . . . . . . . . . . . . 23<br />
3.5 Support <strong>for</strong> extending macros . . . . . . . . . . . . . . . . . . . . . . . . 23<br />
3.6 Macros common to a number of languages . . . . . . . . . . . . . . . . 23<br />
3.7 Encoding-dependent strings . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
4 Compatibility and changes 27<br />
4.1 Compatibility <strong>with</strong> german.sty . . . . . . . . . . . . . . . . . . . . . . . 27<br />
4.2 Compatibility <strong>with</strong> ngerman.sty . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.3 Compatibility <strong>with</strong> the french <strong>package</strong> . . . . . . . . . . . . . . . . . . 28<br />
4.4 Changes in babel version 3.9 . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.5 Changes in babel version 3.7 . . . . . . . . . . . . . . . . . . . . . . . . 28<br />
4.6 Changes in babel version 3.6 . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
4.7 Changes in babel version 3.5 . . . . . . . . . . . . . . . . . . . . . . . . 30<br />
5 Identification and loading of required files 31<br />
5.1 Multiple languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />
6 The Package File 33<br />
6.1 base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
6.2 key=value options and other general option . . . . . . . . . . . . . . . . 34<br />
6.3 Conditional loading of shorthands . . . . . . . . . . . . . . . . . . . . . 35<br />
6.4 Language options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
7 The Kernel of <strong>Babel</strong> 40<br />
7.1 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />
7.2 Encoding issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
7.3 Support <strong>for</strong> active characters . . . . . . . . . . . . . . . . . . . . . . . . 44<br />
7.4 Shorthands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />
7.5 Conditional loading of shorthands . . . . . . . . . . . . . . . . . . . . . 53<br />
7.6 Language attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
1