logo

Spanish package for babel (TeX and LaTeX)

Descarga

Página de descarga de spanish 5.0p.

Cambios

2016-03-03 5.0p

  • Corregido también \acute con luatex (ahora usa el carácter compuesto)

2016-01-15 5.0o

  • Nueva macro \spanishdatefirst
  • Corregido un error cuando \alph llegaba a la eñe
  • Corregido \dotlessi con luatex

2014-04-24 5.0n

  • Nuevas macos \spanishdate, \spanishDate
  • Sobre todo cambios internos, con las nuevas herramientas de 3.9
  • Corregido error con \foreignlanguage en tabular

2014-01-29 5.0m

  • Corregido un raro error en cuerpos de letra con super/subíndices
  • Corregido espaciado incorrecto en tabular y acentos en OT1.
  • Repuesto el código para ., borrado accidentalmente en la anterior versión

2013-04-11 5.0l

  • Adaptado a los modificadores de babel.

2011-10-06 5.0k

  • Corregido un error cuando . tenía mathcode 8000 antes de cargar spanish.

2010-05-23 5.0j

  • Overdot \. ahora es robusto, para que no dé error en argumentos móviles.
  • Corregido un error de babel para que no haya problemas con french.
  • Corregido un error relacionado con abreviaciones en ifthen

2009-05-11 5.0i

  • romanidx y es-preindex no funcionaban. Corregido.

2009-01-09 5.0h

  • Añadidas las opciones es-noenumerate y es-noitemize, que pueden resultar de interés, sobre todo, para los usuarios de LyX.

About

More about spanish for babel (in Spanish):

For the Spanish hyphenation patterns, see:

The style file for babel, provides lots of new features to allow a true Spanish look and feel regarding typography, following mainly the books on the subject by José Martínez de Sousa. Thus, you will have, amongst others:

  • Translations following the International TEX conventions, as well as date (with both "de" and "del" variants before the year).
  • Shorthands like << and >> (for guillemets), non breakable dashes, raised ¿ and ¡ (for all uppercase texts), etc.
  • Dots followed by digits replaced by decimal commas.
  • Spanish ordinals and abbreviations, with the preceptive dot included.
  • Accented functions: lím, máx, etc.
  • In case spanish is the main language, the layout is adjusted: enumerate, itemize, lists with ñ, footnotes with asteriscs, lowercase roman with small caps, etc.

Bugs and known problems

El contenido de label en enumitem no admite ordenes frágiles. Pero spanish 4 añade una: \es@listquot. Está corregido en la versión 5.0, pero una solución para la 4 es añadir en el preámbulo tras cargar spanish:

  \makeatletter
  \let\savees@listquot\es@listquot
  \def\es@listquot{\protect\savees@listquot}
  \makeatletter

Por un problema en dcolumn (véase LaTeX bug report tools/3759 (dcolumn conflict with icomma package), el punto decimal puede fallar en ese paquete. Una solución rápida es:

  \usepackage[spanish]{babel}
  \decimalpoint
  \usepackage{dcolumn}
  \newcolumntype{.}{D{.}{\esperiod}{-1}}
  \makeatletter
  \addto\shorthandsspanish{\let\esperiod\es@period@code}
  \makeatother
  \begin{document}
  etc.

Bug: Error if dot has mathcode "8000
Sent by: Federico Arboleda (2011-04-24)
Status: Closed (released)

This error is also raised when spanish is used with babelbib, because of a bug in latter package (reported to the author), which mangles the switching mechanism of babel.