%% %% 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-2000 Johannes L. Braams and any individual authors %% listed elsewhere in this file. All rights reserved. %% %% This file is part of the Babel system release 3.7. %% -------------------------------------------------- %% %% 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.1 or, at your option, any later version. \ProvidesLanguage{latin} [2015/08/20 v.3.5 Latin support from the babel system] %% File `babel-latin.dtx' %% Babel package for LaTeX2e %% Copyright (C) 1989 - 2008 by Johannes Braams, TeXniek %% Copyright (C) 2009 - 2015 by Claudio Beccari %% Please report errors to: Claudio Beccari %% claudio.beccari at gmail.com \LdfInit{latin}{captionslatin} \ifx\undefined\l@latin \@nopatterns{Latin} \adddialect\l@latin0\fi \bbl@declare@ttribute{latin}{medieval}{% \addto\captionslatin{\def\prefacename{Pr{\ae}fatio}}% \expandafter\addto\expandafter\extraslatin \expandafter{\extrasmedievallatin}% } \bbl@declare@ttribute{latin}{withprosodicmarks}{% \expandafter\addto\expandafter\extraslatin \expandafter{\extraswithprosodicmarks}% } \bbl@declare@ttribute{latin}{classic}{% \expandafter\addto\expandafter\extraslatin \expandafter{\extrasclassic}% } \ifx\l@classiclatin\undefined \let\l@classiclatin\l@latin \PackageWarningNoLine{babel}{% Attention: hyphenation patterns for language\MessageBreak classiclatin have not been loaded.\MessageBreak I go on using the modern Latin hyphenation patterns.\MessageBreak Please, load the suitable patterns or upgrade your TeX distribution} \fi \addto\extrasclassic{\let\l@latin\l@classiclatin} \@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.}% Tabacco never saw "cfr" + `atque' or similar forms \def\proofname{Demonstratio}% \def\glossaryname{Glossarium}% } \addto\extraslatin{\def\november{Novembris}} \addto\extrasmedievallatin{\def\november{Nouembris}} \addto\extrasclassiclatin{\def\november{Nouembris}} \def\datelatin{% \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\extrasclassiclatin{% \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} \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`\^ 13\catcode`\= 13\relax}% \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`\= 12\relax \catcode`\^ 7\relax \addto\extraslatin{\def\LatinMarksOn{\shorthandon{^}\shorthandon{=}}} \addto\extraslatin{\def\LatinMarksOff{\shorthandoff{^}\shorthandoff{=}}} \bbl@declare@ttribute{latin}{ecclesiastic}{% \AtEndOfPackage{% \AtBeginDocument{\RequirePackage{ecclesiastic}[2015/08/20]}% }% } \initiate@active@char{"}% \addto\extraslatin{\bbl@activate{"}% } \declare@shorthand{latin}{"}{% \textormath{\def\lt@@next{\futurelet\lt@temp\lt@cwm}}% {\def\lt@@next{''}}% \lt@@next }% \def\lt@allowhyphens{\bbl@allowhyphens\discretionary{-}{}{}\bbl@allowhyphens} \newcommand*{\lt@cwm}{\let\lt@n@xt\relax \ifcat\noexpand\lt@temp a% \let\lt@n@xt\lt@allowhyphens \else \ifx\lt@temp\ae \let\lt@n@xt\lt@allowhyphens \else \ifx\lt@temp\oe \let\lt@n@xt\lt@allowhyphens \else \if\noexpand\lt@temp\string|% \def\lt@n@xt{\lt@allowhyphens\@gobble}% \fi \fi \fi \fi \lt@n@xt}% \ldf@finish{latin} \endinput %% %% End of file `latin.ldf'.