diff options
-rw-r--r-- | Master/texmf-dist/tex/latex/spanglish/spanglish.ldf | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/spanglish/spanglish.ldf b/Master/texmf-dist/tex/latex/spanglish/spanglish.ldf index 25bc5dfc15c..12d859ef987 100644 --- a/Master/texmf-dist/tex/latex/spanglish/spanglish.ldf +++ b/Master/texmf-dist/tex/latex/spanglish/spanglish.ldf @@ -28,14 +28,14 @@ %% %% \changes{2010/12/28}{Release version, from 2007/01/26 code} \ProvidesLanguage{spanglish} - [2010/12/28 v0.1 Spanglish: simple Spanish support] + [2013/03/01 v0.1a Spanglish: simple Spanish support] \LdfInit{spanglish}\captionsspanglish \ifx\l@spanglish\@undefined \ifx\l@spanish\@undefined \@nopatterns{spanglish} \adddialect\l@spanglish0\fi \adddialect\l@spanglish\l@spanish\fi -\def\LaTeXeFmtName{LaTeX2e} +% \addto\captionsspanglish{% \def\prefacename{Prefacio}% \def\refname{Referencias}% @@ -59,6 +59,7 @@ \def\proofname{Demostraci\'on}% \def\glossaryname{Glosario}% } +% \def\datespanglish{% \def\today{\number\day\space de \ifcase\month\or enero\or febrero\or marzo\or abril\or mayo\or junio\or @@ -66,6 +67,12 @@ \space de \number\year}} \addto\extrasspanglish{\bbl@frenchspacing} \addto\noextrasspanglish{\bbl@nonfrenchspacing} +% +\newif\ifxp@latex +\@ifundefined{documentclass} + {\xp@latexfalse} + {\xp@latextrue} +% \addto\extrasspanglish{\languageshorthands{spanglish}} \initiate@active@char{"} \addto\extrasspanglish{% @@ -104,7 +111,7 @@ {}{R}\bbl@allowhyphens} \declare@shorthand{spanglish}{"<}{\guillemotleft{}} \declare@shorthand{spanglish}{">}{\guillemotright{}} -\ifx\fmtname\LaTeXeFmtName% this code, by javier bezos (jb) +\ifxp@latex% this code, by javier bezos (jb) \DeclareTextCommand{\guillemotleft}{OT1}{% \ifmmode\ll \else @@ -141,7 +148,7 @@ \def\xp@plain@esabrv#1{.$^{{\rm #1}}$} \def\xp@ltx@esabrv#1{.\textsuperscript{#1}} \def\xp@esabrv@r#1#2{\esabrv{#1#2}}% nice trick by Bezos -\ifx\fmtname\LaTeXeFmtName +\ifxp@latex \addto\extrasxpanish{\let\esabrv=\xp@ltx@esabrv} \else \addto\extrasxpanish{\let\esabrv=\xp@plain@esabrv} @@ -179,15 +186,10 @@ \babel@save{\-}% \def\-{\bbl@allowhyphens\discretionary{-}{}{}\bbl@allowhyphens}} % the following code from spanish.ldf 5.x, by Bezos -\@ifundefined{documentclass} - {\let\ifxp@latex\iffalse} - {\let\ifxp@latex\iftrue} -\ifxp@latex % +\ifxp@latex \addto\mathspanglish{\xp@sdef\dotlessi{\protect\xp@dotlessi}} \let\nomathspanglish\relax -% -\ifxp@latex \def\xp@texti{\i} \addto\@uclclist{\dotlessi\xp@texti} \fi @@ -215,6 +217,7 @@ \def\xp@dotlessi{\textormath{\i}{\mathchar"7010}} \fi % +\ifxp@latex \def\accentedoperators{% \def\xp@op@ac##1{\acute{\if i##1\dotlessi\else##1\fi}}} \def\unaccentedoperators{% @@ -225,9 +228,10 @@ \spacedoperators \addto\mathspanglish{\xp@operators} % -\ifxp@latex\else +\else \let\operator@font\rm \fi +% \def\xp@operators{% \xp@sdef\bmod{\nonscript\mskip-\medmuskip\mkern5mu \mathbin{\operator@font m\xp@op@ac od}\penalty900\mkern5mu @@ -279,8 +283,8 @@ K\or L\or M\or N\or \~N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or X\or Y\or Z\else\@ctrerr\fi} } -\ifx\fmtname\LaTeXeFmtName% -%\ifes@LaTeXe %<<<<<< again, by Bezos +% +\ifxp@latex \addto\textspanish{% \babel@save\lsc \def\lsc{\protect\xp@lsc}} @@ -293,13 +297,15 @@ \csname\curr@fontshape/\f@size\endcsname \csname S@\f@size\endcsname \fontsize\sf@size\z@\selectfont - \PackageInfo{spanish}{Replacing undefined sc font\MessageBreak + \PackageInfo{spanglish}{Replacing undefined sc font\MessageBreak shape by faked small caps}% \MakeUppercase{#1}% \else \MakeLowercase{#1}% \fi}} -%\fi %<<<<<< +\fi + %<<<<<< +\ifxp@latex \def\spanglishlayout{% nothing fancy \def\theenumii{\alph{enumii}} \def\theenumiii{\arabic{enumiii}} @@ -323,7 +329,7 @@ \RequirePackage{esindex}% \def\bbl@tempa{spanglish}% \ifx\bbl@main@language\bbl@tempa% - \AtBeginDocument{\spanglishlayout}% + \AtBeginDocument{\spanglishlayout}\fi% } \fi %% |