%% %% This is file `esmx.cfg', %% Copyright 2008 Luis Rivera and any individual authors %% listed elsewhere in this file. All rights reserved. %% %% This file 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 Luis Rivera. %% jlrn77 at gmail dot com %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% %% This configuration file modifies the layout defined by the spanish option %% of the babel package to use a site-wide `mexican' style for your spanish %% documents if included in your TeXmf path. %% It is roughly equivalent to the `mexico' option defined by spanish.ldf v5.x. %% To make it work, you should include it in the file spanish.cfg installed %% in your texmf tree, saying %% %% \input esmx.cfg %% %% This file is neither related to nor supported by the Spanish Users' Group CervanTeX. %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % %% The following test prevents the code from being loaded twice %% (you may call the file many times, and it will execute the code only once % \ifx\l@spanishmx\undefined % %% First, let the user know who we are, and define a little code to check the spanish %% version, to act accordingly. These definitions emulate similar constructions in LaTeX. % \message{spanish configuration for mexico, v1.0a} \ifx\esmx@LaTeXeFmt\undefined\def\esmx@LaTeXeFmt{LaTeX2e}\fi \ifx\esmx@ldf@extension\undefined \def\esmx@ldf@extension{ldf} \def\esmx@iflanguagelater{\@ifl@ter\esmx@ldf@extension} \@onlypreamble\esmx@iflanguagelater \fi % %% ... and now, the configuration code. % \ifx\fmtname\esmx@LaTeXeFmt % are we using LaTeX2e? \esmx@iflanguagelater{spanish.ldf}{2007/01/01}{% for spanish 5.x \def\es@tablename{Ttabla} % \fi }{% for spanish 4.x \addto\extrasspanish{\def\tablename{Tabla}} \declare@shorthand{spanish}{"`}{\begin{quoting}} \declare@shorthand{spanish}{"'}{\end{quoting}} } \else % no: we're on plain.tex etc. \addto\extrasspanish{\def\tablename{Tabla}} \declare@shorthand{spanish}{"`}{``} \declare@shorthand{spanish}{"'}{''} \fi % for both spanish 4 and 5, for LaTeX or otherwise \ifnum\catcode`<=13 \shorthandoff{<>} \fi \spanishdecimal{.} \def\lquoti{``}\def\rquoti{''}% \def\lquotii{`}\def\rquotii{'}% %\def\lquotiii{`}\def\rquotiii{'}% %% Uncomment the following line if you want to get rid of all Spanish maths. % %\def\nomathspanish{\let\mathspanish\relax} % %% And that's all, folks!! % \fi \endinput %\changes{v1.0a}{2008/06/02}{Added test for active chars to avoid \es@save@catcode errors} %\changes{v1.0a}{2008/06/02}{Renamed internal macro names to prevent conflicts}