halatex

La instalación de haLaTeX en cox sigue exactamente el mismo esquema que la original de hyakutake, estando todos los archivos en /habitat/halatex. En cuanto a las dependencias, haLaTeX sigue dependiendo de la versión de LaTeX que esté disponible en Debian, y de una versión específica de emacs (/usr/bin/emacs21) que hay que mantener instalada, aunque por suerte no se genera ningún tipo de incompatibilidad con versiones posteriores de emacs (actualmente 23).

Los archivos fuente (*hax* y lista.tex para los encabezados de las listas automáticas) siguen estando en latin1 y el proceso de traducción genera HTML también en latin1. En el script /usr/local/bin/haz se ha añadido un extra para convertirlos a utf8 justo a continuación, mediante los scripts auxiliares /usr/local/bin/localiza y /usr/local/bin/latin12utf8.aux

PROBLEMAS CONOCIDOS: algunos originales .hax, aunque están en latin1, contienen caracteres utf8, lo cual genera confusiones en los programas conversores. En particular mediante la orden “file –mime-encoding *.html” se obtiene “unknown-8bits” en lugar de “iso-8859-1”. Una solución a ello, se da a través de vim (Vi improved) que identifica dos variables asociadas a dichos archivos (enconding=utf8 y fileencoding=latin1) y que permite convertirlos con la siguiente orden: “:set filencoding=utf8”. Esta forma alternativa de conversión a utf8 está en proceso de automatizarse, pendiente tan sólo de comprobar la producción correcta de lista.pre en utf8.

halatex.txt · Última modificación: 2017/09/07 12:20 por root