TeTeX and the Spanish language

By default, Fink’s TeTeX installation does not enable Spanish language support, like hyphenation and translation of english strings in macros to spanish.

By default, fink’s TeTeX installation does not enable Spanish language support, like hyphenation and translation of english strings in macros to spanish. To enable support for Spanish, edit the following file:

/sw/share/texmf/tex/generic/config/language.dat

and change the line that reads

%! spanish sphyph.tex

to

spanish sphyph.tex

Now, we need to tell TeTeX to reconfigure itself to accomodate the changes by running the following command as root:

# texconfig init

The output resulting from running the previous command should give no errors and look like this:

...
0 words of font info for 0 preloaded fonts
0 hyphenation exceptions
Hyphenation trie of length 256 has 0 ops out of 35111
No pages of output.
Transcript written on mptopdf.log.
fmtutil: /sw/var/lib/texmf/web2c/lambda.oft installed.
fmtutil: /sw/var/lib/texmf/web2c/omega.oft installed.
fmtutil: /sw/var/lib/texmf/web2c/latex.fmt installed.
fmtutil: /sw/var/lib/texmf/web2c/pdflatex.fmt installed.
fmtutil: /sw/var/lib/texmf/web2c/pdftex.fmt installed.
fmtutil: /sw/var/lib/texmf/web2c/tex.fmt installed.
fmtutil: /sw/var/lib/texmf/web2c/cont-en.efmt installed.
fmtutil: /sw/var/lib/texmf/web2c/elatex.efmt installed.
fmtutil: /sw/var/lib/texmf/web2c/etex.efmt installed.
fmtutil: /sw/var/lib/texmf/web2c/mptopdf.efmt installed.
fmtutil: /sw/var/lib/texmf/web2c/pdfelatex.efmt installed.
fmtutil: /sw/var/lib/texmf/web2c/pdfetex.efmt installed.
fmtutil: /sw/var/lib/texmf/web2c/metafun.mem installed.
fmtutil: /sw/var/lib/texmf/web2c/mpost.mem installed.
fmtutil: /sw/var/lib/texmf/web2c/mf.base installed.
install_link failed for /sw/bin/mf. File already exists.

The last step is trying to parse a TeX file using pdflatex and the Spanish language to see if it works. For example, try feeding the following TeX file to pdflatex:

documentclass[11pt,a4size,twoside]{report}
%Incluye soporte para graficos.
usepackage{graphicx}
%Controla que el primer parrafo despues de una seccion este indentado.
usepackage{indentfirst}
%Incluye soporte para los comandos verb y url.
usepackage{url}
%Cambia el tipo de letra a Palatino con soporte para simbolos matematicos.
usepackage{palatcm}
usepackage[spanish]{babel}
setlength{parskip}{3pt}
newcommand{cliente}{textit{Asociaci'on de Estaciones de Esqu'i del Pirineo}}
begin{document}
title{Estudio de Viabilidad del Sistema}
author{Felipe Alfaro SolanaRicardo Osses Da Silva}
date{today}
maketitle
chapter{Estudio de Viabilidad del Sistema}
section{Establecimiento del alcance del sistema}
Nuestro cliente, de ahora en adelante cliente, pretende implantar un sistema de informaci'on integral que le permita automatizar la operativa diaria derivada de la gesti'on y mantenimiento de los servicios de la Estaci'on de Esqu'i, entre los que se incluyen:

Gesti'on integral de reservas, tanto en lo referente a la estancia de usuarios en un hotel, como la compra o alquiler de equipo, contrataci'on de un seguro m'edico o de accidentes, etc.

subsection{Estudio de la solicitud}

El cliente pretende implantar un sistema de informaci'on integral que automatice la operativa correspondiente a la parametrizaci'on del sistema, la gesti'on de intervinientes (clientes de la estaci'on de esqu'i, proveedores, etc.), gesti'on de compras y ventas de material (de esqu'i, sanitario, alimentaci'on, fungible, etc.), planificaci'on de cuadrantes horarios para los empleados, gesti'on de servicios (clases e instructores de esqu'i, alquiler de equipo, contrataci'on de seguro m'edico y atenci'on en pista, etc), soporte m'inimo de informes dirigidos a facilitar la toma de decisiones y evaluar la sitaci'on y la solvencia de la empresa.

Actualmente, no se han detectado restricciones de car'acter econ'omico, aunque la oferta presentada al cliente determinar'a si 'este acepta el desarrollo.

Respecto a las restricciones t'ecnicas y operativas, el cliente ha especificado las siguientes:

begin{itemize}
item El sistema de informaci'on deber'a ser transportable e independiente, en la medida de lo posible, de la arquitectura hardware. Si en un principio se opta por una plataforma basada en procesadores IA-32 de Intel, deber'a ser posible, por ejemplo, poder migrar el sistema de informaci'on a una plataforma basada en un sistema iSeries de IBM, por ejemplo.
item El sistema de informaci'on deber'a permitir especificar distintos niveles de acceso al sistema, tales que permitan distinguir entre operadores de cada una de las distintas 'areas o departamentos (administraci'on, tienda, hotel, etc.), gerencia y administradores del sistema.
end{itemize}

No se han detectado restricciones de car'acter legal, exceptuando aquellas derivadas de la vigente ley de la protecci'on de las comunicaciones telem'aticas como la LSSI y leyes de protecci'on de datos de car'acter privado como la LOPD.

end{document}

pdflatex should generate a beautiful typesetted PDF document as the result, formatted cleanly, translated into Spanish and with the correct hyphenation.

Advertisements

One thought on “TeTeX and the Spanish language

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s