diff options
author | Karl Berry <karl@freefriends.org> | 2013-05-06 22:22:33 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-05-06 22:22:33 +0000 |
commit | 17b254117e619c4da5dbcd0155a88270d5801eec (patch) | |
tree | e9f073b782cbd7fcbff5f945c521ef404ad6e3b3 /Master/texmf-dist/tex | |
parent | 39616fe8a4b0e0e313c53f0d4c4e82cb3ea54081 (diff) |
babel-$ll (for 3.9a)
git-svn-id: svn://tug.org/texlive/trunk@30280 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel-latin/latin.ldf | 229 |
1 files changed, 229 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/babel-latin/latin.ldf b/Master/texmf-dist/tex/generic/babel-latin/latin.ldf new file mode 100644 index 00000000000..0ba24cc5c66 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel-latin/latin.ldf @@ -0,0 +1,229 @@ +%% +%% This is file `latin.ldf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% latin.dtx (with options: `code') +%% 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. +%% +%% Copyright 1999-2007 Claudio Beccari All rights reserved. +\ProvidesFile{latin.ldf} + [2008/07/06 v2.0l Latin support from the babel system] +%% File `latin.dtx' +%% Babel package for LaTeX version 2e +%% Copyright (C) 1989 - 2008 +%% by Johannes Braams, TeXniek +%% Please report errors to: J.L. Braams +%% babel at braams.xs4all.nl +%% Claudio Beccari +%% claudio.beccari at gmail.it +\LdfInit{latin}{captionslatin} +\ifx\l@latin\@undefined + \@nopatterns{Latin} + \adddialect\l@latin0\fi +\bbl@declare@ttribute{latin}{medieval}{% + \addto\captionslatin{\def\prefacename{Pr{\ae}fatio}}% + \def\november{Nouembris}% + \expandafter\addto\expandafter\extraslatin + \expandafter{\extrasmedievallatin}% + } +\bbl@declare@ttribute{latin}{withprosodicmarks}{% + \expandafter\addto\expandafter\extraslatin + \expandafter{\extraswithprosodicmarks}% + } +\@namedef{captionslatin}{% + \def\prefacename{Praefatio}% + \def\refname{Conspectus librorum}% + \def\abstractname{Summarium}% + \def\bibname{Conspectus librorum}% + \def\chaptername{Caput}% + \def\appendixname{Additamentum}% + \def\contentsname{Index}% + \def\listfigurename{Conspectus descriptionum}% + \def\listtablename{Conspectus tabularum}% + \def\indexname{Index rerum notabilium}% + \def\figurename{Descriptio}% + \def\tablename{Tabula}% + \def\partname{Pars}% + \def\enclname{Adduntur}% Or " Additur" ? Or simply Add.? + \def\ccname{Exemplar}% Use the recipient's dative + \def\headtoname{\ignorespaces}% Use the recipient's dative + \def\pagename{Charta}% + \def\seename{cfr.}% + \def\alsoname{cfr.}% R.Tabacco never saw "cfr. atque" or similar forms + \def\proofname{Demonstratio}% + \def\glossaryname{Glossarium}% + } +\def\datelatin{% + \def\november{Novembris}% + \def\today{% + {\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont + \uppercase\expandafter{\romannumeral\day}}~\ifcase\month\or + Ianuarii\or Februarii\or Martii\or Aprilis\or Maii\or Iunii\or + Iulii\or Augusti\or Septembris\or Octobris\or \november\or + Decembris\fi + \space{\uppercase\expandafter{\romannumeral\year}}}} +\providehyphenmins{\CurrentOption}{\tw@\tw@} +\addto\extraslatin{% + \babel@savevariable\clubpenalty + \babel@savevariable\@clubpenalty + \babel@savevariable\widowpenalty + \clubpenalty3000\@clubpenalty3000\widowpenalty3000} +\addto\extraslatin{% + \babel@savevariable\finalhyphendemerits + \finalhyphendemerits50000000} +\addto\extrasmedievallatin{% + \babel@savevariable{\lccode`\V}% + \babel@savevariable{\uccode`\u}% + \lccode`\V=`\u \uccode`\u=`\V} +\addto\extrasmedievallatin{% + \babel@savevariable{\lccode`\^^e6}% T1 \ae + \babel@savevariable{\uccode`\^^e6}% T1 \ae + \babel@savevariable{\lccode`\^^c6}% T1 \AE + \babel@savevariable{\lccode`\^^f7}% T1 \oe + \babel@savevariable{\uccode`\^^f7}% T1 \OE + \babel@savevariable{\lccode`\^^d7}% T1 \OE + \babel@savevariable{\lccode`\^^1a}% OT1 \ae + \babel@savevariable{\uccode`\^^1a}% OT1 \ae + \babel@savevariable{\lccode`\^^1d}% OT1 \AE + \babel@savevariable{\lccode`\^^1b}% OT1 \oe + \babel@savevariable{\uccode`\^^1b}% OT1 \OE + \babel@savevariable{\lccode`\^^1e}% OT1 \OE + \SetLatinLigatures} +\providecommand\SetLatinLigatures{% + \def\@tempA{T1}\ifx\@tempA\f@encoding + \catcode`\^^e6=11 \lccode`\^^e6=`\^^e6 \uccode`\^^e6=`\^^c6 % \ae + \catcode`\^^c6=11 \lccode`\^^c6=`\^^e6 % \AE + \catcode`\^^f7=11 \lccode`\^^f7=`\^^f7 \uccode`\^^f7=`\^^d7 % \oe + \catcode`\^^d7=11 \lccode`\^^d7=`\^^f7 % \OE + \else + \catcode`\^^1a=11 \lccode`\^^1a=`\^^1a \uccode`\^^1a=`\^^1d % \ae + \catcode`\^^1d=11 \lccode`\^^1d=`\^^1a % \AE (^^]) + \catcode`\^^1b=11 \lccode`\^^1b=`\^^1b \uccode`\^^1b=`\^^1e % \oe + \catcode`\^^1e=11 \lccode`\^^1e=`\^^1b % \OE (^^^) + \fi + \let\@tempA\@undefined + } +\addto\extraslatin{\def\ProsodicMarksOn{% + \GenericError{(latin)\@spaces\@spaces\@spaces\@spaces}% + {Latin language error: \string\ProsodicMarksOn\space + is defined by setting the\MessageBreak + language attribute to `withprosodicmarks'\MessageBreak + If you continue you are likely to encounter\MessageBreak + fatal errors that I can't recover}% + {See the Latin language description in the babel + documentation for explanation}{\@ehd}}} +\addto\extraslatin{\let\ProsodicMarksOff\relax} +\@tempcnta=\catcode`\= +\@tempcntb=\catcode`\^ +\catcode`\= \active +\catcode`\^ \active +\addto\extraslatin{\languageshorthands{latin}}% +\addto\extraswithprosodicmarks{\bbl@activate{^}}% +\addto\extraswithprosodicmarks{\bbl@activate{=}}% +\addto\noextraswithprosodicmarks{\bbl@deactivate{^}}% +\addto\noextraswithprosodicmarks{\bbl@deactivate{=}}% +\addto\extraswithprosodicmarks{\ProsodicMarks} +\def\ProsodicMarks{% + \def\ProsodicMarksOn{\catcode`\^ \active\catcode`\= \active}% + \def\ProsodicMarksOff{\catcode`\^ 7\catcode`\= 12\relax}% + \initiate@active@char{^}% + \initiate@active@char{=}% + \declare@shorthand{latin}{^a}{% + \textormath{\u{a}\bbl@allowhyphens}{\hat{a}}}% + \declare@shorthand{latin}{^e}{% + \textormath{\u{e}\bbl@allowhyphens}{\hat{e}}}% + \declare@shorthand{latin}{^i}{% + \textormath{\u{\i}\bbl@allowhyphens}{\hat{\imath}}}% + \declare@shorthand{latin}{^o}{% + \textormath{\u{o}\bbl@allowhyphens}{\hat{o}}}% + \declare@shorthand{latin}{^u}{% + \textormath{\u{u}\bbl@allowhyphens}{\hat{u}}}% + \declare@shorthand{latin}{=a}{% + \textormath{\={a}\bbl@allowhyphens}{\bar{a}}}% + \declare@shorthand{latin}{=e}{% + \textormath{\={e}\bbl@allowhyphens}{\bar{e}}}% + \declare@shorthand{latin}{=i}{% + \textormath{\={\i}\bbl@allowhyphens}{\bar{\imath}}}% + \declare@shorthand{latin}{=o}{% + \textormath{\={o}\bbl@allowhyphens}{\bar{o}}}% + \declare@shorthand{latin}{=u}{% + \textormath{\={u}\bbl@allowhyphens}{\bar{u}}}% +} +\catcode`\= \@tempcnta +\catcode`\^ \@tempcntb +\addto\extraswithprosodicmarks{\let\LatinMarksOn\ProsodicMarksOn} +\addto\extraswithprosodicmarks{\let\LatinMarksOff\ProsodicMarksOff} +\initiate@active@char{"}% +\addto\extraslatin{\bbl@activate{"}% +} +\declare@shorthand{latin}{"}{% + \ifmmode + \def\lt@@next{''}% + \else + \def\lt@@next{\futurelet\lt@temp\lt@cwm}% + \fi + \lt@@next +}% +\def\lt@allowhyphens{\nobreak\discretionary{-}{}{}\nobreak\hskip\z@skip} +\newcommand*{\lt@cwm}{\let\lt@n@xt\relax + \ifcat\noexpand\lt@temp a% + \let\lt@n@xt\lt@allowhyphens + \else + \if\noexpand\lt@temp\string|% + \def\lt@n@xt{\lt@allowhyphens\@gobble}% + \fi + \fi + \lt@n@xt}% +\ldf@finish{latin} +%% +%% \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 `latin.ldf'. |