summaryrefslogtreecommitdiff
path: root/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg')
-rw-r--r--obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg83
1 files changed, 83 insertions, 0 deletions
diff --git a/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg b/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg
new file mode 100644
index 0000000000..4ccc999ce7
--- /dev/null
+++ b/obsolete/language/spanish/babel-contrib/spanish-mx/esmx.cfg
@@ -0,0 +1,83 @@
+%%
+%% 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}