diff options
author | Karl Berry <karl@freefriends.org> | 2010-05-25 00:37:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-05-25 00:37:23 +0000 |
commit | 5d1eda4176b6db97592247706560b00a5af4ae80 (patch) | |
tree | e46816348a6f74d8c0b73b363d72f9abbb635a14 /Master/texmf-dist/doc/latex/spanish/source | |
parent | ca39ed065f3a457ba5383ae7a3910ecca532ca15 (diff) |
spanish update (24may10)
git-svn-id: svn://tug.org/texlive/trunk@18461 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/spanish/source')
-rw-r--r-- | Master/texmf-dist/doc/latex/spanish/source/spanish.dtx | 233 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/spanish/source/spanish.ins | 304 |
2 files changed, 266 insertions, 271 deletions
diff --git a/Master/texmf-dist/doc/latex/spanish/source/spanish.dtx b/Master/texmf-dist/doc/latex/spanish/source/spanish.dtx index bfd39f5b466..6ccda904044 100644 --- a/Master/texmf-dist/doc/latex/spanish/source/spanish.dtx +++ b/Master/texmf-dist/doc/latex/spanish/source/spanish.dtx @@ -28,7 +28,7 @@ % \fi % % \ProvidesFile{spanish.dtx} -% [2009/05/11 v5.0i Spanish support from the babel system] +% [2010/05/23 v5.0j Spanish support from the babel system] %\iffalse %% File `spanish.dtx' %% Babel package for LaTeX version 2e @@ -36,7 +36,7 @@ %% by Johannes Braams, TeXniek % %% Spanish Language Definition File -%% Copyright (C) 1997 - 2009 +%% Copyright (C) 1997 - 2010 %% Javier Bezos (www.tex-tipografia.com) %% and %% CervanTeX (www.cervantex.es) @@ -50,19 +50,19 @@ % code for the Spanish language definition file. % The original version of this file was written by Javier Bezos. % The latest release is available on CTAN:/language/spanish/ +% \fi % +% \iffalse %<*filedriver> \let\ooverb\verb \documentclass[spanish,a4paper]{ltxdoc} \let\verb\ooverb -\usepackage[activeacute]{babel} +\usepackage{babel} \usepackage{hyperref} \let\meta\emph -\usepackage{pslatex} -\usepackage{mathptmx} -\usepackage{color} +\usepackage{pslatex,mathptmx,color} \usepackage[cp1252]{inputenc} \usepackage[T1]{fontenc} \newcommand\act[1]{% @@ -81,8 +81,6 @@ Se define siempre, sin depender de un grupo.} \newcommand\opp{\qquad Opción de paquete} -%\makeindex - \newcommand*\babel{\textsf{babel}} \newcommand*\file[1]{\texttt{#1}} @@ -99,7 +97,7 @@ \else \def\@decl@date{\NEWfeature{#1}}% \fi - \noindent%\hspace{-\leftmargini}% + \noindent \begin{tabular}{|l|}\hline\ignorespaces}% {\\\hline\end{tabular}\nobreak\@decl@date\par\nobreak \vspace{2.3ex}\vskip-\parskip} @@ -141,7 +139,7 @@ % \title{Estilo \textsf{spanish}\\ % para el sistema \babel.\footnote{Este % archivo está actualmente en la versión -% 5.0i con fecha 11 de mayo del 2009. ^^A@# +% 5.0j con fecha 23 de mayo del 2010. ^^A@# % Esta copia del manual se compuso el~\today.}} % % \author{Javier Bezos\footnote{Por favor, envíen comentarios y @@ -153,7 +151,7 @@ % \textit{Tipografía española con \TeX.} Para información sobre % actualizaciones: http://www.cervantex.es/}} % -% \date{11 de mayo del 2009} ^^A@# +% \date{23 de mayo del 2010} ^^A@# % % \maketitle % @@ -163,7 +161,7 @@ % % \begin{itemize} % \item[\textcolor{blue}{$\Rightarrow$}] Macros para -% ser usadas en el texto. +% ser usadas en el texto (generan texto o lo estructuran). % \item[\textcolor{magenta}{$\star$}] Macros de % configuración y preferencias. % \item[\textcolor{green}{$\surd$}] Grupo que @@ -176,13 +174,11 @@ % % \section{Uso de \textsf{spanish} para babel} % -% El estilo de \textsf{spanish} para babel tiene con finalidad adaptar una -% serie de elementos de los documentos de \LaTeX\ al castellano, -% tanto en las traducciones como en la tipografía. Para -% usarlo, basta con emplear la opción \textsf{spanish} al cargar babel: -%\begin{verbatim} -%\usepackage[spanish]{babel} -%\end{verbatim} +% El estilo \textsf{spanish} para babel adapta una serie de elementos +% de los documentos de \LaTeX\ al castellano, tanto en las +% traducciones como en la tipografía. Para usarlo, basta con dar +% la opción \textsf{spanish} al cargar babel: \begin{verbatim} +% \usepackage[spanish]{babel} \end{verbatim} % % Esto es todo lo que hace falta para conseguir que el documento tenga % un aspecto español. En caso de estar en México, véase, además, el @@ -199,7 +195,7 @@ % órdenes y entornos como: %\begin{center} %\begin{tabular}{lll} -% |enumerate| & |\roman| & |\section| \\ +% |enumerate| & |\roman| & |\section|\\ % |itemize| & |\fnsymbol| & |\subsection|\\ % |\%| & |\alph| & |\subsubsection|\\ % & |\Alph| & \\ @@ -552,7 +548,7 @@ % % Para poder usar apóstrofos como abreviaciones de acentos es % necesaria esta opción en |\usepackage|. Puede cambiarse este -% comportamiento con la orden |\es@acuteactive| en el archivo de +% comportamiento con |\es@acuteactive| en el archivo de % configuración |spanish.cfg|; en ese caso los apóstrofos se activan % siempre. % @@ -585,7 +581,7 @@ % \con |es-noshorthands|\opp % \end{decl} % -% No activa ninguna abreviación. +% No activa ninguna abreviación. % % \subsection{Coma decimal} % @@ -623,15 +619,14 @@ % \con |es-nodecimaldot|\opp % \end{decl} % -% Cancela por completo el mecanismo del punto decimal. +% Cancela el mecanismo del punto decimal. % % \subsection{División de palabras} % -% \textsf{Spanish} comprueba la -% codificación en el momento en que se usa un acento: si la -% codificación es |OT1| se toman medidas para facilitar -% la división, que pese a todo nunca será perfecta, mientras que con -% |T1| se accede directamente al carácter correspondiente. +% \textsf{Spanish} comprueba la codificación en el momento en que se +% usa un acento: si es |OT1|, se toman medidas para facilitar la +% división, que pese a todo nunca será perfecta, y si es |T1|, +% se accede directamente al carácter correspondiente. % % \begin{decl} % \txt |"- "= "~|\act{shorthands} @@ -641,12 +636,12 @@ % Para matizar la división de palabras hay cuatro posibilidades, dos % de ellas con el método de abreviaciones: % \begin{itemize} -% \item la orden |\-| es un guión opcional que no permite +% \item |\-| es un guión opcional que no permite % más divisiones, % % \item |"-| es similar pero permite más divisiones, % -% \item un |-| es un guión que no permite más divisiones ni +% \item |-| es un guión que no permite más divisiones ni % antes ni después, y % % \item |"=| es el equivalente que sí las permite,\footnote{No @@ -669,8 +664,8 @@ % éste es un comportamiento correcto.} % \end{quote} % -% La abreviación |"~| se usa cuando se quiere que el guión -% también aparezca al comienzo de la siguiente línea. Por ejemplo: +% Con la abreviación |"~|, el guión +% también aparece al comienzo de la siguiente línea. Por ejemplo: % \begin{quote}\small\begin{tabbing} % |infra"~rojo| \quad \= in\hmk fra-ro\hmk jo, pero infra-\hmk-rojo. % \end{tabbing}\end{quote} @@ -723,10 +718,8 @@ % en la línea de base y expresiones como <<am/pm>> resultan poco % estéticas. |"/| produce una barra que, de ser necesario, se baja % ligeramente. Computer Modern tiene una barra bien diseñada y no es -% posible ilustrar aquí este punto pero en todo caso se escribiría -% |am"/pm|.\footnote{En \MEA{141} se recurre a una solución que es la -% única sencilla en programas de maquetación: usar un cuerpo menor. -% Pero con \TeX{} es mucho más fácil automatizar las tareas.} +% posible ilustrar aquí este punto, pero se escribiría +% |am"/pm|. % % \begin{decl} % \txt |"y|\act{shorthand}\deact{\textit{es-noshorthands, es-sloppy}} @@ -757,7 +750,7 @@ % grandes o muy pequeños, donde los resultados son meramente % aceptables. % -% En Plain \TeX{} se ejecuta la orden |\sptextfont| para la +% En Plain \TeX{} se ejecuta |\sptextfont| para la % letra voladita, de forma que |{\bf\let\sptextfont\bf 1"o}| da el % resultado correcto (|\mit| si es para cursiva). Para usar un tipo % nuevo con |\sptext| hay que definir también las variantes @@ -765,9 +758,9 @@ % % \subsection{Espaciado} % -% Salvo excepciones, el espaciado español difiere relativamente poco -% del inglés; una de ellas es que en \textsf{spanish} |\frenchspacing| -% está activo. +% El espaciado español difiere relativamente poco del inglés, con +% alguna excepción; una de ellas es que en \textsf{spanish} +% |\frenchspacing| está activo. % % \begin{decl} % \txt |\...|\act{text}\deact{\textit{es-sloppy}} @@ -789,22 +782,21 @@ % \txt |\%|\act{text}\deact{\textit{es-minimal, es-sloppy}} % \end{decl} % -% Se añade un espacio fino antes del signo (que -% más exactamente es |\,|, con lo cual se puede "<recuperar"> con -% su opuesto |\!| si |\%| no sigue a una cifra; también se puede -% emplear |\percentsign|). +% Se añade un espacio fino antes del signo (en concreto |\,|), con +% lo cual se puede "<recuperar"> con su opuesto |\!| si |\%| no sigue +% a una cifra; también se puede emplear |\percentsign|). % % \begin{decl} % \con |\spanishplainpercent| % \end{decl} % -% Orden para que |\%| no añada el espacio fino. Puede ser útil -% en cuadros, si |\%| aparece siempre entre paréntesis. +% Orden para que |\%| no añada el espacio fino. Puede ser útil +% en cuadros, si |\%| aparece siempre entre paréntesis. % % \subsection{Fuentes} % % \begin{decl} -% \txt |\lsc|\marg{texto}\act{text}\deact{\textit{es-sloppy}} +% \txt |\lsc|\marg{texto}\act{text}\deact{\textit{es-sloppy}} % \end{decl} % % Pasa \textit{texto} a versalitas: @@ -822,36 +814,35 @@ % excepciones, como con las negritas). % % \begin{decl} -% \txt |\í|\alw +% \txt |\í|\alw % \end{decl} % -% Lo mismo que |í|. +% Lo mismo que |í|. % % \subsection{Entrecomillados} % % \begin{decl} -% \txt |\begin{quoting} ... \end{quoting}|\alw +% \txt |\begin{quoting} ... \end{quoting}|\alw % \end{decl} % -% El entorno |quoting| entrecomilla un -% texto, añadiendo comillas de seguir al comienzo de -% cada párrafo en su interior.\footnote{Se puede encontrar -% una detallada exposición de las comillas en \DTL{44 ss.} De ahí -% se ha tomado algún ejemplo.} +% El entorno |quoting| entrecomilla un texto, añadiendo comillas de +% seguir al comienzo de cada párrafo en su interior.\footnote{Se puede +% encontrar una detallada exposición de las comillas en \DTL{44 ss.} +% De ahí se ha tomado algún ejemplo.} % % \begin{decl} -% \txt |<< >>|\act{shorthands}\deact{es-noquoting, \textit{es-noshorthands, es-minimal, +% \txt |<< >>|\act{shorthands}\deact{es-noquoting, \textit{es-noshorthands, es-minimal, % es-sloppy}} % \end{decl} %\vskip-1.5pc\vskip0pt % \begin{decl} -% \txt |"` "'|\act{shorthands}\deact{\textit{es-noshorthands, es-sloppy}} +% \txt |"` "'|\act{shorthands}\deact{\textit{es-noshorthands, es-sloppy}} % \end{decl} % % También se pueden emplear las abreviaciones |<<| y |>>| (o % alternativamente |"`| y |"'|) que se limitan a llamar a |quoting|, % que por ser entorno considera sus cambios internos como locales. -% (Es decir, |<< ... >>| implica |{<< ... >>}|.) Las abreviaciones +% (Es decir, |<< ... >>| implica |{<< ... >>}|.) Las abreviaciones % |"<| y |">| continúan dando sin más los caracteres de comillas de % abrir y cerrar, respectivamente. % @@ -883,7 +874,7 @@ % está pensado para ser usado también en el texto. % % \begin{decl} -% \con |\lquoti| |\rquoti| |\lquotii| |\rquotii| |\lquotiii| +% \con |\lquoti| |\rquoti| |\lquotii| |\rquotii| |\lquotiii| % |\rquotiii| % \end{decl} % @@ -909,7 +900,7 @@ % \end{table} % % \begin{decl} -% \con |\activatequoting \deactivatequoting| +% \con |\activatequoting \deactivatequoting| % \end{decl} % % Las incompatibilidades potenciales de estas abreviaciones son @@ -947,14 +938,14 @@ % % Con \textsf{spanish} pueden seguirse varias convenciones con ayuda % de las siguientes órdenes: -% \begin{decl} \con |\accentedoperators| |\unaccentedoperators| +% \begin{decl} \con |\accentedoperators| |\unaccentedoperators| % \end{decl} % Activa o desactiva los acentos. % Por omisión se acentúan, como por ejemplo: $\lim_{x\to 0}(1/x)$ % (|$\lim_{x\to 0}(1/x)$|). % % \begin{decl} -% \con |\spacedoperators| |\unspacedoperators| +% \con |\spacedoperators| |\unspacedoperators| % \end{decl} % Activa o desactiva el espacio entre "<arc"> y la función. % Lo habitual ha sido con espacio; así pues, por omisión @@ -963,14 +954,14 @@ % También se añaden |\sen|, |\arcsen|, |\tg| y |\arctg|, % que dan las funciones respectivas. % \begin{decl} -% \con |\spanishoperators| +% \con |\spanishoperators| % \end{decl} % % Otras funciones trigonométricas se encuentran almacenadas en el % parámetro |\spanishoperators|, que inicialmente incluye cotg, -% cosec, senh y tgh. La razón por la que estas funciones se han +% cosec, senh y tgh. La razón por la que estas funciones se han % separado es porque su forma no está normalizada en el ámbito -% hispanohablante. De esta forma se puede cambiar por otras con, por +% hispanohablante. De esta forma se puede cambiar por otras con, por % ejemplo: %\begin{verbatim} % \renewcommand{\spanishoperators}{ctg arc\,ctg sh ch th} @@ -991,12 +982,12 @@ % |\begin{document}|. % % \begin{decl} -% \txt |\dotlessi|\act{math}\deact{\textit{es-sloppy}} +% \txt |\dotlessi|\act{math}\deact{\textit{es-sloppy}} % \end{decl} % % La \textit{i} sin punto también es accesible directamente en modo -% matemático con la orden |\dotlessi|, de forma que se puede escribir -% |\acute{\dotlessi}|. Por ejemplo, +% matemático con |\dotlessi|, de forma que se puede escribir +% |\acute{\dotlessi}|. Por ejemplo, % |$V_{\mathbf{cr\acute{\dotlessi}t}}$| da % $V_{\mathbf{cr\acute{\dotlessi}t}}$. % @@ -1009,14 +1000,14 @@ % las funciones de \textsf{spanish}. % % \begin{decl} -% \con |es-minimal|\opp +% \con |es-minimal|\opp % \end{decl} % % Anula la mayoría de los cambios pero deja unas cuantas utilidades % que pueden resultar utiles en el momento de escribir el texto. % % \begin{decl} -% \con |es-sloppy|\opp +% \con |es-sloppy|\opp % \end{decl} % % Anula, además, todas las ligaduras sin excepción, la eñe en listas y los @@ -1035,7 +1026,7 @@ % en órdenes como |\savebox|, |\title|, |\newtheorem|, etc. % % La orden |\selectspanish| permite activar \textsf{spanish} con sus -% extensiones y abreviaciones antes de +% extensiones y abreviaciones antes de % |\begin{document}|.\footnote{Algunos detalles, que % apenas afectan a \textsf{spanish}, siguen sin activarse hasta el % comienzo del documento.} @@ -1066,16 +1057,16 @@ % \end{decl} % % La primera cambia \textit{cuadro} a \textit{tabla} y desactiva tanto -% |<||<>||>| como el punto decimal. También cambia -% |"`| y |"'| a ``\,`\,"<\,">\,'\,''. Es decir, aparte de +% |<||<>||>| como el punto decimal. También cambia +% |"`| y |"'| a ``\,`\,"<\,">\,'\,''. Es decir, aparte de % redefinir las comillas, equivale a: % a: %\begin{verbatim} %\usepackage[spanish,es-nodecimaldot,es-tabla,es-noquoting]{spanish} %\end{verbatim} % La segunda es similar -% pero sí activa el punto decimal. (Obsérvese que no van precedidas -% de |es-|.) +% pero sí activa el punto decimal. (Obsérvese que no van precedidas +% de |es-|.) % % Probablemente, esta opción también sea apropiada en algunos % países de América Central y del Sur. @@ -1093,7 +1084,7 @@ % Activa las abreviaciones con apóstrofos, sin que sea % necesario incluir |activeacute| como opción en |\usepackage|. % -% \begin{decl} \con |\es@enumerate{<leveli>}|% +% \begin{decl} \con |\es@enumerate{<leveli>}|% % |{<levelii>}{<leveliii>}{<leveliv>}|\alw % \end{decl} % Cambia los valores preestablecidos por \textsf{spanish} para @@ -1103,7 +1094,7 @@ % |a| (minúscula \emph{cursiva}\,\footnote{La letra es cursiva % pero no los signos que le puedan seguir. Más bien debería % decirse destacada, ya que se usa |\string\emph|. -% Véase \DTL{11}.}), |A| (versal), +% Véase \DTL{11}.}), |A| (versal), % |i| (romano \emph{versalita}), |I| (romano versal) o % finalmente |o| (ordinal\,\footnote{Lo normal es no añadir ningún % signo tras ordinal.}). @@ -1115,7 +1106,7 @@ % \es@enumerate{1.}{a)}{1)}{a$'$)} %\end{verbatim} % -% \begin{decl} \con |\es@itemize{<leveli>}|% +% \begin{decl} \con |\es@itemize{<leveli>}|% % |{<levelii>}{<leveliii>}{<leveliv>}|\alw % \end{decl} % Lo mismo para |itemize|, sólo que los argumentos se @@ -1145,10 +1136,10 @@ % % \subsection{Pasar opciones desde un paquete o clase} % -% \begin{decl} \con |\spanishoptions| +% \begin{decl} \con |\spanishoptions| % \end{decl} % -% Como |\PassOptionsToPackage| añade opciones al comienzo y +% Como |\PassOptionsToPackage| añade opciones al comienzo y % las opciones específicas de \textsf{spanish} han de ir al final, definiendo % esta macro se puede controlar el comportamiento de \textsf{spanish} antes % de su carga. @@ -1158,7 +1149,7 @@ % Las adaptaciones se encuentran organizadas en varios grupos, a los % que corresponden sendas macros: % |\textspanish|, |\mathspanish|, -% |\shorthandsspanish|, |\datespanish| y |\captionsspanish|. Pueden +% |\shorthandsspanish|, |\datespanish| y |\captionsspanish|. Pueden % cancelarse con: %\begin{verbatim} % \renewcommand\textspanish{} @@ -1174,7 +1165,7 @@ % Se incluyen: traducciones, casi todas las abreviaciones, coma % decimal, utilidades para división de palabras, ordinales en una % versión simplificada (y no muy elegante), funciones matemáticas, -% |\í| y espaciado. La selección de la lengua es inmediata al +% |\í| y espaciado. La selección de la lengua es inmediata al % cargar el archivo. % % En cambio no están disponibles: entrecomillados, @@ -1192,8 +1183,8 @@ % % En la versión 5 el grupo \textsf{layout} no se retrasa a % |\begin{document}|, como en la 4, sino que se ejecuta -% inmediatamente. Esto permite cambios en el preámbulo con otros -% paquetes. Con ello, además, |\selectspanish*| carece de utilidad. +% inmediatamente. Esto permite cambios en el preámbulo con otros +% paquetes. Con ello, además, |\selectspanish*| carece de utilidad. % La opción de paquete |es-delayed| restaura el comportamiento % anterior, por si hubiera alguna incompatibilidad. % @@ -1629,7 +1620,7 @@ % \fi % \endgroup % -%\StopEventually{} +% \StopEventually{} % %^^A ========== End of manual =============== % @@ -1651,22 +1642,28 @@ % \changes{spanish~5.0h}{2009/01/02}{Removed unnecessary \cs{string}s % with two acutes. Added es-noenumerate, es-noitemize.} % \changes{spanish~5.0i}{2009/05/11}{romanidx not working. Some \cs{es@roman} -% replaced with \cs{es@scroman}} +% replaced with \cs{es@scroman}.} +% \changes{spanish~5.0j}{2010/01/06}{Overdot \cs{.} was not robust.} +% \changes{spanish~5.0j}{2010/04/04}{Colon in saved catcodes, because +% babel doesn't restore it after french} +% \changes{spanish~5.0j}{2010/05/08}{Changed order of tests in +% shorthands, to fix a bug with ifthen} % -% This file provides definition for both \LaTeXe{} and non -% \LaTeXe{} formats. +% This file is for both \LaTeXe{} and Plain formats. % % \begin{macrocode} %<*code> \ProvidesLanguage{spanish.ldf} - [2009/05/11 v5.0i Spanish support from the babel system] + [2010/05/23 v5.0j Spanish support from the babel system] \LdfInit{spanish}\captionsspanish \edef\es@savedcatcodes{% \catcode`\noexpand\~=\the\catcode`\~ - \catcode`\noexpand\"=\the\catcode`\"} + \catcode`\noexpand\"=\the\catcode`\" + \catcode`\noexpand\:=\the\catcode`\:} \catcode`\~=\active \catcode`\"=12 +\catcode`\:=12 \ifx\undefined\l@spanish \@nopatterns{Spanish} @@ -1674,6 +1671,7 @@ \fi \def\es@sdef#1{\babel@save#1\def#1} +\def\es@sDRC#1{\babel@save#1\DeclareRobustCommand*#1} \@ifundefined{documentclass} {\let\ifes@latex\iffalse} @@ -1848,7 +1846,7 @@ \fi \csname es@restorelist\endcsname} -\addto\textspanish{\es@sdef\sptext{\protect\es@sptext}} +\addto\textspanish{\es@sDRC\sptext{\es@sptext}} \def\es@orddot{.} % \end{macrocode} @@ -1894,15 +1892,14 @@ \fi % \end{macrocode} % -% Now, lowercase small caps. First, we test if there are actual -% small caps for the current font. If not, faked small caps are -% used. The \cs{selectfont} in \cs{es@lsc} could seem redundant, -% but it's not. An intermediate macro allows using an optimized -% variant for Roman numerals. +% Lowercase small caps. We check if the current font has small +% caps. If not, we fakes them. \cs{selectfont} in \cs{es@lsc} +% seems redundant, but it's not. An intermediate macro allows +% using an optimized variant for Roman numerals. % % \begin{macrocode} \ifes@latex - \addto\textspanish{\es@sdef\lsc{\protect\es@lsc}} + \addto\textspanish{\es@sDRC\lsc{\es@lsc}} \def\es@lsc{\es@xlsc\MakeUppercase\MakeLowercase} \def\es@xlsc#1#2#3{% \leavevmode @@ -1922,9 +1919,8 @@ \fi % \end{macrocode} % -% The |quoting| environment. This part is not available -% in Plain. Overriding the default |\everypar| is -% a bit tricky. +% The |quoting| environment (not available in Plain). Overriding +% the default |\everypar| is a bit tricky. % % \begin{macrocode} \newif\ifes@listquot @@ -1958,7 +1954,7 @@ \let\es@quotcont\@empty % \end{macrocode} % -% If there is a margin par inside quoting, we don't add the +% If there is a marginpar inside quoting, we don't add the % quotes. |\es@listqout| stores the quotes to be used before % item labels; otherwise they could appear after the labels. % @@ -1970,32 +1966,31 @@ \fi % \end{macrocode} % -% Now, the |\frenchspacing|, followed by |\...| and |\%|. +% |\frenchspacing|, |\...| and |\%|. % % \begin{macrocode} \addto\textspanish{\bbl@frenchspacing} \addto\notextspanish{\bbl@nonfrenchspacing} \addto\textspanish{% \let\es@save@dot\.% - \es@sdef\.{\@ifnextchar.{\es@dots}{\es@save@dot}}} + \es@sDRC\.{\@ifnextchar.{\es@dots}{\es@save@dot}}} \def\es@dots..{\leavevmode\hbox{...}\spacefactor\@M} \def\es@sppercent{\unskip\textormath{$\m@th\,$}{\,}} \def\spanishplainpercent{\let\es@sppercent\@empty} \addto\textspanish{% \let\percentsign\%% - \es@sdef\%{\es@sppercent\percentsign{}}} + \es@sDRC\%{\es@sppercent\percentsign{}}} % \end{macrocode} % -% We follow with the math group. It's not easy to add an accent to -% an operator. The difficulty is that we must avoid using text -% (that is, |\mbox|) because we have no control on font and size, -% and at time we should access |\i|, which is a text command -% forbidden in math mode. |\dotlessi| must be converted to -% uppercase if necessary in \LaTeXe. There are two versions, -% depending on the format. +% Now, the math group. It's not easy to add an accent to an +% operator, because we must avoid using text (that is, |\mbox|) +% where we have no control on font and size, and at the same time +% we need |\i|, which is forbidden in math mode. |\dotlessi| must +% be converted to uppercase if necessary in \LaTeXe. There are two +% versions, depending on the format. % % \begin{macrocode} -\addto\mathspanish{\es@sdef\dotlessi{\protect\es@dotlessi}} +\addto\mathspanish{\es@sDRC\dotlessi{\es@dotlessi}} \let\nomathspanish\relax \ifes@latex @@ -2041,9 +2036,9 @@ \fi % \end{macrocode} % -% The operators are stored in |\es@operators|, which in turn is +% Operators are stored in |\es@operators|, which is % included in the math group. Since |\operator@font| is -% defined in \LaTeXe{} only, we defined in the plain variant. +% defined in \LaTeXe{} only, we define it in the plain variant. % % \begin{macrocode} \def\es@operators{% @@ -2113,14 +2108,14 @@ \fi} \def\es@use@shorthand{% - \ifx\thepage\relax + \if@safe@actives \bbl@afterelse \string \else \bbl@afterfi - {\ifx\protect\@unexpandable@protect + {\ifx\thepage\relax \bbl@afterelse - \noexpand + \string \else \bbl@afterfi \es@use@sh @@ -2128,9 +2123,9 @@ \fi} \def\es@use@sh#1{% - \if@safe@actives + \ifx\protect\@unexpandable@protect \bbl@afterelse - \string#1% + \noexpand#1% \else% \bbl@afterfi \textormath diff --git a/Master/texmf-dist/doc/latex/spanish/source/spanish.ins b/Master/texmf-dist/doc/latex/spanish/source/spanish.ins index 685adb5c1bb..bd7876dde6d 100644 --- a/Master/texmf-dist/doc/latex/spanish/source/spanish.ins +++ b/Master/texmf-dist/doc/latex/spanish/source/spanish.ins @@ -1,152 +1,152 @@ -%%
-%% This file will generate fast loadable files and documentation
-%% driver files from the doc files in this package when run through
-%% LaTeX or TeX.
-%%
-%% Copyright 1989-2008 Johannes L. Braams and any individual authors
-%% listed elsewhere in this file. All rights reserved.
-%%
-%% This file is part 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.
-%%
-%% The list of all files belonging to the LaTeX base 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.
-%%
-%% --------------- start of docstrip commands ------------------
-%%
-\def\batchfile{spanish.ins}
-\def\filedate{2007/02/21}
-\input docstrip.tex
-
-\tracingmacros2
-
-{\ifx\generate\undefined
- \Msg{**********************************************}
- \Msg{*}
- \Msg{* This installation requires docstrip}
- \Msg{* version 2.3c or later.}
- \Msg{*}
- \Msg{* An older version of docstrip has been input}
- \Msg{*}
- \Msg{**********************************************}
- \errhelp{Move or rename old docstrip.tex.}
- \errmessage{Old docstrip in input path}
- \batchmode
- \csname @@end\endcsname
-\fi}
-
-\declarepreamble\mainpreamble
-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.
-\endpreamble
-
-\declarepreamble\fdpreamble
-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.
-
-In particular, permission is granted to customize the declarations in
-this file to serve the needs of your installation.
-
-However, NO PERMISSION is granted to distribute a modified version
-of this file under its original name.
-
-\endpreamble
-
-\keepsilent
-
-\usedir{tex/generic/babel}
-
-\keepsilent
-
-\usepreamble\mainpreamble
-\generate{\file{spanish.ldf}{\from{spanish.dtx}{code}}%
- \file{romanidx.sty}{\from{spanish.dtx}{indexes}}}
-\usepreamble\fdpreamble
-
-\ifToplevel{
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* To finish the installation you have to move the following}
-\Msg{* files into a directory searched by TeX:}
-\Msg{*}
-\Msg{* \space\space All *.def, *.fd, *.ldf, *.sty}
-\Msg{*}
-\Msg{* To produce the documentation run the files ending with}
-\Msg{* '.dtx' and `.fdd' through LaTeX.}
-\Msg{*}
-\Msg{* Happy TeXing}
-\Msg{***********************************************************}
-}
-
-\endinput
+%% +%% This file will generate fast loadable files and documentation +%% driver files from the doc files in this package when run through +%% LaTeX or TeX. +%% +%% Copyright 1989-2008 Johannes L. Braams and any individual authors +%% listed elsewhere in this file. All rights reserved. +%% +%% This file is part 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. +%% +%% The list of all files belonging to the LaTeX base 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. +%% +%% --------------- start of docstrip commands ------------------ +%% +\def\batchfile{spanish.ins} +\def\filedate{2007/02/21} +\input docstrip.tex + +\tracingmacros2 + +{\ifx\generate\undefined + \Msg{**********************************************} + \Msg{*} + \Msg{* This installation requires docstrip} + \Msg{* version 2.3c or later.} + \Msg{*} + \Msg{* An older version of docstrip has been input} + \Msg{*} + \Msg{**********************************************} + \errhelp{Move or rename old docstrip.tex.} + \errmessage{Old docstrip in input path} + \batchmode + \csname @@end\endcsname +\fi} + +\declarepreamble\mainpreamble +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. +\endpreamble + +\declarepreamble\fdpreamble +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. + +In particular, permission is granted to customize the declarations in +this file to serve the needs of your installation. + +However, NO PERMISSION is granted to distribute a modified version +of this file under its original name. + +\endpreamble + +\keepsilent + +\usedir{tex/generic/babel} + +\keepsilent + +\usepreamble\mainpreamble +\generate{\file{spanish.ldf}{\from{spanish.dtx}{code}}% + \file{romanidx.sty}{\from{spanish.dtx}{indexes}}} +\usepreamble\fdpreamble + +\ifToplevel{ +\Msg{***********************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* files into a directory searched by TeX:} +\Msg{*} +\Msg{* \space\space All *.def, *.fd, *.ldf, *.sty} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* '.dtx' and `.fdd' through LaTeX.} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} +} + +\endinput |