From e572af6eeecbe30e119891cfd580f6e4eb7e9dc3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 13 Jan 2019 23:32:52 +0000 Subject: babel-serbianc (13jan19) git-svn-id: svn://tug.org/texlive/trunk@49693 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/generic/babel-serbianc/serbianc.ldf | 368 ++++++++++++++++----- .../tex/generic/babel-serbianc/serbianc.sty | 94 ------ 2 files changed, 288 insertions(+), 174 deletions(-) delete mode 100644 Master/texmf-dist/tex/generic/babel-serbianc/serbianc.sty (limited to 'Master/texmf-dist/tex/generic') diff --git a/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.ldf b/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.ldf index 6294fcea96c..f206828887c 100644 --- a/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.ldf +++ b/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.ldf @@ -5,100 +5,308 @@ %% The original source files were: %% %% serbianc.dtx (with options: `code') -%% %% This is a generated file. %% -%% Copyright 1989-2001 Johannes L. Braams and any individual authors -%% listed elsewhere in this file. All rights reserved. +%% Copyright 2019 Uroš Stefanović, +%% 2002--2019 Filip Brčić +%% All rights reserved. +%% +%% This file is intended to be used with the Babel system. +%% ------------------------------------------------------ +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. %% -%% This file is part of the Babel system release 3.7. -%% -------------------------------------------------- +%% This work has the LPPL maintenance status "maintained". %% -%% It may be distributed under the terms of the LaTeX Project Public -%% License, as described in lppl.txt in the base LaTeX distribution. -%% Either version 1.2 or, at your option, any later version. +%% The Current Maintainer of this work is Uroš Stefanović. +%% +%% The list of derived (unpacked) files belonging to the distribution +%% and covered by LPPL is defined by the unpacking scripts (with +%% extension .ins) which are part of the distribution. \ProvidesLanguage{serbianc} - [2011/06/06 v2.2 Serbian cyrillic] -\LdfInit{serbianc}\captionsserbianc + [2019/01/12 3.0 Serbian Cyrillic support for the Babel system] +%% File `serbianc.dtx' +\LdfInit{serbianc}{captionsserbianc} +\ifdefined\if@srbc@uni@ode + \PackageError{babel}{if@srbc@uni@ode already defined.} + \relax +\fi +\newif\if@srbc@uni@ode +\ifdefined\luatexversion \@srbc@uni@odetrue \else +\ifdefined\XeTeXrevision \@srbc@uni@odetrue \fi\fi \ifx\l@serbianc\@undefined - \@nopatterns{serbianc} - \adddialect\l@serbianc0\fi - -\AtEndOfPackage{% - \RequirePackage{ucs}% - \PassOptionsToPackage{utf8x}{inputenc}% - \RequirePackage{inputenc}% - \PassOptionsToPackage{T2A}{fontenc}% - \RequirePackage{fontenc}% + \@nopatterns{Serbianc} + \adddialect\l@serbianc0 +\fi +\def\@setcyrillicencoding{% + \def\sce@a##1##2{% + \edef\sce@b{##1}% + \edef\sce@c{##2}% + \ifx\sce@b\sce@c + \let\cyrillicencoding\sce@c + \fi}% + \def\cdp@elt##1##2##3##4{% + \sce@a{##1}{OT2}% + \sce@a{##1}{X2}% + \sce@a{##1}{T2A}% + \if@srbc@uni@ode + \sce@a{##1}{TU}% + \fi}% + \cdp@list } - -\addto\captionsserbianc{% - \def\prefacename{\CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr}%{Предговор}% - \def\refname{\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}%{Литература}% - \def\abstractname{\CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt}%{Абстракт}% - \def\bibname{\CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri\cyrje\cyra}% - %{Библиографија}% - \def\chaptername{\CYRG\cyrl\cyra\cyrv\cyra}%{Глава}% - \def\appendixname{\CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk}%{Додатак}% - \def\contentsname{\CYRS\cyra\cyrd\cyrr\cyrzh\cyra\cyrje}%{Садржај}% - \def\listfigurename{\CYRL\cyri\cyrs\cyrt\cyra \cyrs\cyrl\cyri\cyrk\cyra}% - %{Листа слика}% - \def\listtablename{\CYRL\cyri\cyrs\cyrt\cyra \cyrt\cyra\cyrb\cyre\cyrl\cyra}% - %{Листа табела}% - \def\indexname{\CYRI\cyrn\cyrd\cyre\cyrk\cyrs \cyrp\cyro\cyrje\cyrm\cyro\cyrv\cyra}% - %{Индекс појмова}% - \def\figurename{\CYRS\cyrl\cyri\cyrk\cyra}%{Слика}% - \def\tablename{\CYRT\cyra\cyrb\cyre\cyrl\cyra}%{Табела}% - \def\partname{\CYRD\cyre\cyro}%{Део}% - \def\enclname{\CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri}%{Прилози}% - \def\ccname{\CYRK\cyro\cyrp\cyri\cyrje\cyre}%{Копије}% - \def\headtoname{\CYRP\cyrr\cyri\cyrm\cyra}%{Прима}% - \def\pagename{\cyrs\cyrt\cyrr\cyra\cyrn\cyra}%{страна}% - \def\seename{\cyrv\cyri\cyrd\cyri}%{види}% - \def\alsoname{\cyrv\cyri\cyrd\cyri \cyrt\cyra\cyrk\cyro\cyrdje\cyre}%{види такође}% - \def\proofname{\CYRD\cyro\cyrk\cyra\cyrz}%{Доказ}% - \def\glossaryname{\CYRR\cyre\cyrch\cyrn\cyri\cyrk}%{Речник}% +\ifx\cyrillicencoding\undefined + \@setcyrillicencoding +\fi +\@onlypreamble\@setcyrillicencoding +\@onlypreamble\sce@a +\@onlypreamble\sce@b +\@onlypreamble\sce@c +\ifx\cyrillicencoding\undefined + \if@srbc@uni@ode + \edef\cyrillicencoding{TU} + \else + \edef\cyrillicencoding{T2A} + \fi + \PackageWarning{babel}% + {No Cyrillic font encoding has been loaded so far.\MessageBreak + A font encoding should be declared before babel.\MessageBreak + Default `\cyrillicencoding' encoding will be loaded + }% + \lowercase\expandafter{\expandafter\input\cyrillicencoding enc.def\relax}% + \AtBeginDocument{\@setcyrillicencoding} +\fi +\DeclareRobustCommand{\Serbianc}{\selectlanguage{\serbianc}} +\DeclareRobustCommand{\cyrillictext}{% + \fontencoding\cyrillicencoding\selectfont + \let\encodingdefault\cyrillicencoding + \expandafter\set@hyphenmins\serbianchyphenmins + \language\l@serbianc}% +\let\cyr\cyrillictext +\DeclareTextFontCommand{\textcyrillic}{\cyrillictext} +\initiate@active@char{"} +\begingroup \catcode`\"12 +\def\reserved@a{\endgroup + \def\@SS{\mathchar"7019 } + \def\dq{"}} +\reserved@a +\declare@shorthand{serbianc}{"`}{\quotedblbase} +\declare@shorthand{serbianc}{"'}{\textquotedblleft} +\declare@shorthand{serbianc}{"<}{\guillemotleft} +\declare@shorthand{serbianc}{">}{\guillemotright} +\declare@shorthand{serbianc}{""}{\hskip\z@skip} +\declare@shorthand{serbianc}{"~}{\textormath{\leavevmode\hbox{-}}{-}} +\declare@shorthand{serbianc}{"=}{\nobreak-\hskip\z@skip} +\declare@shorthand{serbianc}{"|}{\textormath{\nobreak\discretionary{-}{}{\kern.03em}\allowhyphens}{}} +\declare@shorthand{serbianc}{"-}{\nobreak\discretionary{-}{-}{-}\bbl@allowhyphens} +\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}} +\if@srbc@uni@ode + \addto\captionsserbianc{% + \def\prefacename{Предговор}% + \def\refname{Литература}% + \def\abstractname{Сажетак}% + \def\bibname{Библиографија}% + \def\chaptername{Глава}% + \def\appendixname{Додатак}% + \def\contentsname{Садржај}% + \def\listfigurename{Списак слика}% + \def\listtablename{Списак табела}% + \def\indexname{Индекс}% + \def\figurename{Слика}% + \def\tablename{Табела}% + \def\partname{Део}% + \def\enclname{Прилози}% + \def\ccname{Копије}% + \def\headtoname{Прима}% + \def\pagename{страна}% + \def\seename{види}% + \def\alsoname{види такође}% + \def\proofname{Доказ}% + \def\glossaryname{Речник}% }% -\def\dateserbianc{% - \def\today{\number\day .~\ifcase\month\or - \cyrje\cyra\cyrn\cyru\cyra\cyrr \or % јануар - \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr \or % фебруар - \cyrm\cyra\cyrr\cyrt \or % март - \cyra\cyrp\cyrr\cyri\cyrl \or % април - \cyrm\cyra\cyrje \or % мај - \cyrje\cyru\cyrn \or % јун - \cyrje\cyru\cyrl \or % јул - \cyra\cyrv\cyrg\cyru\cyrs\cyrt \or % август - \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr \or % септембар - \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr \or % октобар - \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr \or % новембар - \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr\fi % децембар - \space \number\year.}} -\ifx\fmtname plain \else - \let\@aifORI\@afterindentfalse - \def\bbl@frenchindent{\let\@afterindentfalse\@afterindenttrue - \@afterindenttrue} - \def\bbl@nonfrenchindent{\let\@afterindentfalse\@aifORI - \@afterindentfalse} - \addto\extrasserbianc{\bbl@frenchindent} - \addto\noextrasserbianc{\bbl@nonfrenchindent} + \let\captionsserbianc@ijekav=\captionsserbianc + \addto\captionsserbianc@ijekav{ + \def\partname{Дио}% + \def\glossaryname{Рjечник}% + } +\else + \addto\captionsserbianc{% + \def\prefacename{{\cyr\CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr}}% + \def\refname{{\cyr\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}% + \def\abstractname{{\cyr\CYRS\cyra\cyrzh\cyre\cyrt\cyra\cyrk}}% + \def\bibname{{\cyr\CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri\cyrje\cyra}}% + \def\chaptername{{\cyr\CYRG\cyrl\cyra\cyrv\cyra}}% + \def\appendixname{{\cyr\CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk}}% + \def\contentsname{{\cyr\CYRS\cyra\cyrd\cyrr\cyrzh\cyra\cyrje}}% + \def\listfigurename{{\cyr\CYRS\cyrp\cyri\cyrs\cyra\cyrk\ \cyrs\cyrl\cyri\cyrk\cyra}}% + \def\listtablename{{\cyr\CYRS\cyrp\cyri\cyrs\cyra\cyrk\ \cyrt\cyra\cyrb\cyre\cyrl\cyra}}% + \def\indexname{{\cyr\CYRI\cyrn\cyrd\cyre\cyrk\cyrs}}% + \def\figurename{{\cyr\CYRS\cyrl\cyri\cyrk\cyra}}% + \def\tablename{{\cyr\CYRT\cyra\cyrb\cyre\cyrl\cyra}}% + \def\partname{{\cyr\CYRD\cyre\cyro}}% + \def\enclname{{\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri}}% + \def\ccname{{\cyr\CYRK\cyro\cyrp\cyri\cyrje\cyre}}% + \def\headtoname{{\cyr\CYRP\cyrr\cyri\cyrm\cyra}}% + \def\pagename{{\cyr\cyrs\cyrt\cyrr\cyra\cyrn\cyra}}% + \def\seename{{\cyr\cyrv\cyri\cyrd\cyri}}% + \def\alsoname{{\cyr\cyrv\cyri\cyrd\cyri\ \cyrt\cyra\cyrk\cyro\cyrdje\cyre}}% + \def\proofname{{\cyr\CYRD\cyro\cyrk\cyra\cyrz}}% + \def\glossaryname{{\cyr\CYRR\cyre\cyrch\cyrn\cyri\cyrk}}% + }% + \let\captionsserbianc@ijekav=\captionsserbianc + \addto\captionsserbianc@ijekav{ + \def\partname{{\cyr\CYRD\cyri\cyro}}% + \def\glossaryname{{\cyr\CYRR\cyrje\cyre\cyrch\cyrn\cyri\cyrk}}% + } \fi -\def\sh{\mathop{\operator@font sh}\nolimits} % same as \sinh -\def\ch{\mathop{\operator@font ch}\nolimits} % same as \cosh -\def\th{\mathop{\operator@font th}\nolimits} % same as \tanh -\def\cth{\mathop{\operator@font cth}\nolimits} % same as \coth +\if@srbc@uni@ode + \addto\dateserbianc{% + \def\month@serbianc{\ifcase\month\or + јануар\or + фебруар\or + март\or + април\or + мај\or + јун\or + јул\or + август\or + септембар\or + октобар\or + новембар\or + децембар\fi} + \def\today{\number\day.~\month@serbianc\ \number\year\@ifstar{}{.}} + \def\todayRoman{\number\day.~\@Roman\month~\number\year\@ifstar{}{.}}} + \let\dateserbianc@datei=\dateserbianc + \addto\dateserbianc@datei{ + \def\month@serbianc@datei{\ifnum\month=6 јуни% + \else\ifnum\month=7 јули\else\month@serbianc\fi\fi} + \def\today{\number\day.~\month@serbianc@datei\ \number\year\@ifstar{}{.}}} +\else + \def\dateserbianc{% + \def\month@serbianc{\ifcase\month\or + \cyrje\cyra\cyrn\cyru\cyra\cyrr\or + \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr\or + \cyrm\cyra\cyrr\cyrt\or + \cyra\cyrp\cyrr\cyri\cyrl\or + \cyrm\cyra\cyrje\or + \cyrje\cyru\cyrn\or + \cyrje\cyru\cyrl\or + \cyra\cyrv\cyrg\cyru\cyrs\cyrt\or + \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr\or + \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr\or + \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr\or + \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr\fi} + \def\today{\number\day.~\month@serbianc\ \number\year\@ifstar{}{.}} + \def\todayRoman{\number\day.~\@Roman\month~\number\year\@ifstar{}{.}}} + \let\dateserbianc@datei=\dateserbianc + \addto\dateserbianc@datei{ + \def\month@serbianc@datei{\ifnum\month=6\cyrje\cyru\cyrn\cyri% + \else\ifnum\month=7\cyrje\cyru\cyrl\cyri\else\month@serbianc\fi\fi} + \def\today{\number\day.~\month@serbianc@datei\ \number\year\@ifstar{}{.}} +} +\fi +\providehyphenmins{\CurrentOption}{\tw@\tw@} +\providehyphenmins{serbianc}{\tw@\tw@} +\addto\extrasserbianc{\cyrillictext} +\addto\noextrasserbianc{\latintext} +\addto\extrasserbianc{\languageshorthands{serbianc}} +\addto\extrasserbianc{\bbl@activate{"}} +\addto\noextrasserbianc{\bbl@deactivate{"}} +\addto\extrasserbianc{\bbl@frenchspacing} +\addto\noextrasserbianc{\bbl@nonfrenchspacing} +\let\@aifORI\@afterindentfalse +\def\bbl@serbiancindent{\let\@afterindentfalse\@afterindenttrue\@afterindenttrue} +\def\bbl@nonserbiancindent{\let\@afterindentfalse\@aifORI\@afterindentfalse} +\addto\extrasserbianc{\bbl@serbiancindent} +\addto\noextrasserbianc{\bbl@nonserbiancindent} +\addto\extrasserbianc{ +\babel@save\@Alph +\if@srbc@uni@ode + \def\@Alph#1{\ifcase#1\or + А\or Б\or В\or Г\or Д\or Ђ\or Е\or Ж\or З\or + И\or Ј\or К\or Л\or Љ\or М\or Н\or Њ\or О\or + П\or Р\or С\or Т\or Ћ\or У\or Ф\or Х\or Ц\or + Ч\or Џ\or Ш\else\@ctrerr\fi} +\else + \def\@Alph#1{\ifcase#1\or + \CYRA\or\CYRB\or\CYRV\or\CYRG\or\CYRD\or\CYRDJE\or\CYRE\or\CYRZH\or\CYRZ\or + \CYRI\or\CYRJE\or\CYRK\or\CYRL\or\CYRLJE\or\CYRM\or\CYRN\or\CYRNJE\or\CYRO\or + \CYRP\or\CYRR\or\CYRS\or\CYRT\or\CYRTSHE\or\CYRU\or\CYRF\or\CYRH\or\CYRC\or + \CYRCH\or\CYRDZHE\or\CYRSH\else\@ctrerr\fi} +\fi +} +\addto\extrasserbianc{ +\babel@save\@alph +\if@srbc@uni@ode + \def\@alph#1{\ifcase#1\or + а\or б\or в\or г\or д\or ђ\or е\or ж\or з\or + и\or ј\or к\or л\or љ\or м\or н\or њ\or о\or + п\or р\or с\or т\or ћ\or у\or ф\or х\or ц\or + ч\or џ\or ш\else\@ctrerr\fi} +\else + \def\@alph#1{\ifcase#1\or + \cyra\or\cyrb\or\cyrv\or\cyrg\or\cyrd\or\cyrdje\or\cyre\or\cyrzh\or\cyrz\or + \cyri\or\cyrje\or\cyrk\or\cyrl\or\cyrlje\or\cyrm\or\cyrn\or\cyrnje\or\cyro\or + \cyrp\or\cyrr\or\cyrs\or\cyrt\or\cyrtshe\or\cyru\or\cyrf\or\cyrh\or\cyrc\or + \cyrch\or\cyrdzhe\or\cyrsh\else\@ctrerr\fi} +\fi +} +\bbl@declare@ttribute{serbianc}{ijekav}{% + \PackageInfo{babel}{Serbianc attribute set to ijekav}% + \let\captionsserbianc=\captionsserbianc@ijekav } +\@onlypreamble\captionsserbianc@ijekav +\bbl@declare@ttribute{serbianc}{quotes}{% + \PackageInfo{babel}{Serbianc attribute set to quotes}% + \declare@shorthand{serbianc}{"'}{\textquotedblright} } +\bbl@declare@ttribute{serbianc}{datei}{% + \PackageInfo{babel}{Serbianc attribute set to datei}% + \let\dateserbianc=\dateserbianc@datei } +\@onlypreamble\dateserbianc@datei +\def\sh{\mathop{\operator@font sh}\nolimits} +\def\ch{\mathop{\operator@font ch}\nolimits} +\def\tg{\mathop{\operator@font tg}\nolimits} +\def\ctg{\mathop{\operator@font ctg}\nolimits} +\def\arctg{\mathop{\operator@font arctg}\nolimits} +\def\arcctg{\mathop{\operator@font arcctg}\nolimits} +\addto\extrasserbianc{% + \babel@save{\th}% + \let\ltx@th\th + \def\th{\textormath{\ltx@th}% + {\mathop{\operator@font th}\nolimits}}% + } +\def\cth{\mathop{\operator@font cth}\nolimits} \def\arsh{\mathop{\operator@font arsh}\nolimits} \def\arch{\mathop{\operator@font arch}\nolimits} \def\arth{\mathop{\operator@font arth}\nolimits} \def\arcth{\mathop{\operator@font arcth}\nolimits} -\def\tg{\mathop{\operator@font tg}\nolimits} % same as \tan -\def\ctg{\mathop{\operator@font ctg}\nolimits} % same as \cot -\def\arctg{\mathop{\operator@font arctg}\nolimits} % same as \arctan -\def\arcctg{\mathop{\operator@font arcctg}\nolimits} -\def\Prob{\mathop{\mathsf P\hskip0pt}\nolimits} -\def\Expect{\mathop{\mathsf E\hskip0pt}\nolimits} -\def\Variance{\mathop{\mathsf D\hskip0pt}\nolimits} +\def\cosec{\mathop{\operator@font cosec}\nolimits} +\def\arcsec{\mathop{\operator@font arcsec}\nolimits} +\def\arccosec{\mathop{\operator@font arccosec}\nolimits} +\def\sech{\mathop{\operator@font sech}\nolimits} +\def\cosech{\mathop{\operator@font cosech}\nolimits} +\def\arsech{\mathop{\operator@font arsech}\nolimits} +\def\arcosech{\mathop{\operator@font arcosech}\nolimits} +\def\Prob{\mathop{\kern\z@\mathsf{P}}\nolimits} +\def\Expect{\mathop{\kern\z@\mathsf{E}}\nolimits} +\def\Variance{\mathop{\kern\z@\mathsf{D}}\nolimits} +\if@srbc@uni@ode + \def\nzs{\mathop{\mathrm{нзс}}\nolimits} + \def\nzd{\mathop{\mathrm{нзд}}\nolimits} + \def\NZS{\mathop{\mathrm{НЗС}}\nolimits} + \def\NZD{\mathop{\mathrm{НЗД}}\nolimits} +\else + \def\nzs{\mathop{\textnormal{\cyrn\cyrz\cyrs}}\nolimits} + \def\nzd{\mathop{\textnormal{\cyrn\cyrz\cyrd}}\nolimits} + \def\NZS{\mathop{\textnormal{\CYRN\CYRZ\CYRS}}\nolimits} + \def\NZD{\mathop{\textnormal{\CYRN\CYRZ\CYRD}}\nolimits} +\fi \ldf@finish{serbianc} +%% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z diff --git a/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.sty b/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.sty deleted file mode 100644 index 203af666716..00000000000 --- a/Master/texmf-dist/tex/generic/babel-serbianc/serbianc.sty +++ /dev/null @@ -1,94 +0,0 @@ -%% -%% This is file `serbianc.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% bbcompat.dtx (with options: `serbianc') -%% This is a generated file. -%% -%% Copyright 1989-2008 Johannes L. Braams and any individual authors -%% listed elsewhere in this file. All rights reserved. -%% -%% This file was generated from file(s) of the Babel system. -%% --------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% The Current Maintainer of this work is Johannes Braams. -%% -%% This file may only be distributed together with a copy of the Babel -%% system. You may however distribute the Babel system without -%% such generated files. -%% -%% The list of all files belonging to the Babel distribution is -%% given in the file `manifest.bbl'. See also `legal.bbl for additional -%% information. -%% -%% The list of derived (unpacked) files belonging to the distribution -%% and covered by LPPL is defined by the unpacking scripts (with -%% extension .ins) which are part of the distribution. -%% File 'bbcompat.dtx' -%% Copyright (C) 1989 -- 2008 by Johannes Braams, -%% TeXniek -%% all rights reserved. -%% Please report errors to: J.L. Braams -%% babel at braams dot xs4all dot nl -\ifx\LdfInit\undefined - \def\LdfInit{% - \chardef\atcatcode=\catcode`\@ - \catcode`\@=11\relax - \input babel.def\relax - \catcode`\@=\atcatcode \let\atcatcode\relax - \LdfInit} -\fi -\ifx\PackageError\undefined - \def\ProvidesLanguage#1[#2 #3 #4]{% - \wlog{Language: #1 #4 #3 <#2>}}% -\else - \def\bblstyerror{% - \PackageError{babel}% - {You have used an old interface to call babel\MessageBreak - You may expect compatibility problems wit other packages}% - {You could proceed but don't complain if you run into errors}% - \let\bblstyerror\@undefined - } - \ifx\ProvidesLanguage\undefined - \bblstyerror - \def\ProvidesLanguage{% - \chardef\atcatcode=\catcode`\@ - \catcode`\@=11\relax - \input babel.def\relax - \catcode`\@=\atcatcode \let\atcatcode\relax - \ProvidesLanguage} - \else - \bblstyerror - \fi -\fi -%% -%% \CharacterTable -%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -%% Digits \0\1\2\3\4\5\6\7\8\9 -%% Exclamation \! Double quote \" Hash (number) \# -%% Dollar \$ Percent \% Ampersand \& -%% Acute accent \' Left paren \( Right paren \) -%% Asterisk \* Plus \+ Comma \, -%% Minus \- Point \. Solidus \/ -%% Colon \: Semicolon \; Less than \< -%% Equals \= Greater than \> Question mark \? -%% Commercial at \@ Left bracket \[ Backslash \\ -%% Right bracket \] Circumflex \^ Underscore \_ -%% Grave accent \` Left brace \{ Vertical bar \| -%% Right brace \} Tilde \~} -\endinput -%% -%% End of file `serbianc.sty'. -- cgit v1.2.3