15.04.2014 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

\Start<strong>Babel</strong>Commands{language}{captions}<br />

[unicode, fontenc=EU1 EU2, charset=utf8]<br />

\SetString{\chaptername}{utf8-string}<br />

\Start<strong>Babel</strong>Commands{language}{captions}<br />

\SetString{\chaptername}{ascii-maybe-LICR-string}<br />

\End<strong>Babel</strong>Commands<br />

A real example is:<br />

\Start<strong>Babel</strong>Commands{austrian}{date}<br />

[unicode, fontenc=EU1 EU2, charset=utf8]<br />

\SetString\monthiname{Jänner}<br />

\Start<strong>Babel</strong>Commands{german,austrian}{date}<br />

[unicode, fontenc=EU1 EU2, charset=utf8]<br />

\SetString\monthiiiname{März}<br />

\Start<strong>Babel</strong>Commands{austrian}{date}<br />

\SetString\monthiname{J\"{a}nner}<br />

\Start<strong>Babel</strong>Commands{german}{date}<br />

\SetString\monthiname{Januar}<br />

\Start<strong>Babel</strong>Commands{german,austrian}{date}<br />

\SetString\monthiiname{Februar}<br />

\SetString\monthiiiname{M\"{a}rz}<br />

\SetString\monthivname{April}<br />

\SetString\monthvname{Mai}<br />

\SetString\monthviname{Juni}<br />

\SetString\monthviiname{Juli}<br />

\SetString\monthviiiname{August}<br />

\SetString\monthixname{September}<br />

\SetString\monthxname{Oktober}<br />

\SetString\monthxiname{November}<br />

\SetString\monthxiiname{Dezenber}<br />

\SetString\today{\number\day.~%<br />

\csname month\romannumeral\month name\endcsname\space<br />

\number\year}<br />

\Start<strong>Babel</strong>Commands{german,austrian}{captions}<br />

\SetString\prefacename{Vorwort}<br />

[etc.]<br />

\End<strong>Babel</strong>Commands<br />

When <strong>use</strong>d in ldf files, previous values of \〈category〉〈language〉 are overriden,<br />

which means the old way to define strings still works and <strong>use</strong>d by default (to be<br />

precise, is first set to undefined and then strings are added). However, when <strong>use</strong>d<br />

in the preamble or in a <strong>package</strong>, new settings are added to the previous ones, if<br />

the language exists (in the babel sense, ie, if \date〈language〉 exists).<br />

\Start<strong>Babel</strong>Commands<br />

* {〈language-list〉}{〈category〉}[〈selector〉]<br />

The starred version just <strong>for</strong>ces strings to take a value – if not set as <strong>package</strong><br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!