Notas a tener en cuenta en el uso de tex4ht para crear documentos html a partir de documentos LaTeX

Hemos observado que hay varios factores que están complicando en los últimos tiempos la transformación en formato html de documentos LaTeX mediante tex4ht.

En concreto, bajo Windows se ha observado que si usas el paquete biblatex y la distribución Miktex no se listan todas las citas bibliográficas al final del documento. Para solucionar este problema simplemente hay que descargar la versión más reciente del fichero biblatex.4ht de la página web:

http://texdoc.net/texmf-dist/tex/generic/tex4ht/biblatex.4ht

y reemplazar el existente en la ruta:

C:\Program Files (x86)\MiKTeX 2.9\tex\generic\tex4ht

que resulta ser más antiguo. Esta localización es para la versión Miktex de 32 bits. Si tu versión es de 64 bits la ruta es:

C:\Program Files\MiKTeX 2.9\tex\generic\tex4ht

Por otro lado, hemos comprobado que los comandos del paquete siunitx dentro del modo matemático introducen código en el html resultante que no permite renderizar adecuadamente las fórmulas matemáticas e, incluso, produce la aparición de errores en el navegador web. Por tanto, recomendamos no emplear el paquete siunitx si va a convertir el documento a versión html.

Finalmente, comentaros que hay algunos comandos en modo matemático que producen errores similares a los del uso de los comandos del paquete siunitx. Por ejemplo, si utilizas \mathbf tendrás problemas en el html obtenido. Por desgracia, es difícil conocer de antemano todos los comandos que producen problemas, pero si tras la conversión observáis resultados inesperados pensad que alguno de los comandos que estáis utilizando en modo matemático es el responsable. Bastará con ir probando a ver cuál de ellos es y tratar de reemplazarlo por otra alternativa.

TeXstudio, un entorno integrado para editar documentos con LaTeX

Existen multitud de entornos gratuitos para editar documentos con LaTeX: Texmaker, TeXnicCenter, TeXworks, etc., los cuales están disponibles para todas las plataformas de ordenadores personales (Windows, Max y Linux).

Sin embargo, recientemente hemos conocido TeXstudio que es una nueva apuesta de gran calidad que comparte muchos de los aspectos positivos que ya poseía Texmaker: visor integrado de PDF con búsqueda directa e inversa, documento maestro, asistente de tablas y figuras, corrector ortográfico, visor de archivos de eventos (logs), autocompletado de comandos, etc.

Como ventajas de TeXstudio respecto a Texmaker podríamos destacar:

  • Autodecteción de la codificación de los archivos así como la posibilidad de guardarlos en otra cualquiera. Muy útil si trabajas con personas de otros sistemas operativos.
  • Gestión de los colores de los elementos a destacar: comandos, entornos, comentarios, etc.
  • Si no se ha establecido el documento maestro, autodecta cuál de todos los documentos actualmente abiertos es el maestro cuando se procede a realizar el proceso de compilación.
  • Cuando se ejecuta la compilación analiza si es necesario llamar a programas externos como bibtex, biber o makeindex, así como realizar varios procesos de compilación (2 o 3) para obtener el documento PDF completo.
  • Inclusión rápida de imágenes con simplemente arrastrarlas desde el explorador de archivos al editor.
  • Cuando quieres encerrar una porción del texto entre llaves o aplicar algún comando o entorno, sólo tienes que seleccionar dicha porción y escribir la llave, el comando o el begin del entorno y él se encarga del resto.
  • También cuando tienes un entorno y quieres cambiarlo por otro, haces doble clic sobre el nombre de begin{entorno} y al cambiarlo introduciendo el nuevo, también cambia el end{entorno}.

En cualquier caso os invitamos a probar este nuevo editor para LaTeX y que valoréis sus nuevas potencialidades en relación al que estéis utilizando actualemente.

TeXstidio

 

Nuevas versiones de Texmaker y JabRef

En marzo y mayo de este año se han actualizado, respectivamente, las versiones estables de JabRef y Texmaker.

En croncreto JabRef, http://sourceforge.net/projects/jabref/files/jabref/2.10/, ha recibido la version 2.10. Mientras que Texmaker ha sido actualizado a la versión 4.2 http://www.xm1math.net/texmaker/download.html.

Las nuevas versiones traen pocas funcionalidades adicionales, pero tratan de mejorar la estabilidad de estas fantásticas herramientas, lo cual es muy interesante para aquellos que creamos documentos con LaTeX mediante su uso.

Separación entre las filas de una tabla

Las tablas generadas por LaTeX pueden ser más legibles si separamos más las filas unas de otras. Esto se puede conseguir aumentanto el parámetro \arraystretch,

\renewcommand{\arraystretch}{1.3}

Pero esta solución hace que el espacio antes y después de las líneas horizontales no sea el mismo. Una posible solución es cargar el paquete ‘array’ y utilizar esta combinación de comandos:

{
\extrarowheight = -0.5ex
\renewcommand{\arraystretch}{2.25}

\begin{tabular}
...
\end{tabular}
}

En la siguiente figura podéis observar la diferencia entre dos tablas, la primera ha sido generada sin modificar estos parámetros. En la segunda sí hemos modificado los parámetros de separación de filas.

 

espaciado_filas_tablas

En la parte superior: tabla original. En la parte inferior: tabla con los parámetros de separación de filas modificados.