Archivo | abril, 2014

Edición de textos científicos con LaTeX

18 Abr

latex_2013Entre el trabajo y el resto de tareas domésticas apenas tengo tiempo para estudiar. Eso implica, además, que el blog tampoco se actualiza con regularidad…

Uno de los proyectos que tenía pendientes era realizar un manual de iniciación al uso de LyX, pero mientras encuentro el tiempo necesario, creo que te puede resultar de interés esta guía de “Edición de textos científicos con LaTeX“, creada por la Revista Digital Matemática.

El texto explica con detalle la creación de textos con LaTeX a pelo, es decir, usando únicamente un editor de texto. Esto permite tener un control total y absoluto sobre cada uno de los aspectos del texto final.

Sin embargo, basándome en mi experiencia personal, para un uso ordinario de la creación de textos -trabajos para la universidad y cosas por el estilo- usar LaTeX directamente suele derivar en un montón de horas perdidas depurando errores. Por tanto, aunque considero que es importante saber algo de LaTeX y cómo funciona, creo que no es necesario entrar al detalle si no es necesario.

LyX funciona como una capa por encima de LaTeX, limitando su funcionalidad pero también alisando sus aristas, lo que permite un primer contacto más sencillo.

En el libro encontrarás todo lo necesario para componer un texto científico usando toda la potencia de LaTeX. Además, se explica cómo extender LaTeX creando tus propios comandos. Esto te permite personalizarfacilitar la edición del texto; si estás introduciendo continuamente ecuaciones diferenciales, por ejemplo, quizás te interese crear un comando del estilo “\dif[1][2][3]”, donde [1] es la función a derivar, [2] la variable respecto a la que derivas y [3] el orden de la derivada, de manera que “\dif[\phi][\rho][2]” sería equivalente a algo como “\frac{ { \partial }^2 \phi } { \partial { \rho }^2 }”; si tienes que escribir expresiones de este estilo una y otra vez, crear un comando personalizado puede ahorrarte mucho tiempo. Si todas tus derivadas suelen ser de primer o segundo orden otra solución sería, por ejemplo, usar algo como “\dif[1][2]” y “\ddif[1][2]”…

dif

Del mismo modo que puedes extender los comandos de LaTeX, también puedes crear tu propio estilo de documento (ideal para una revista o publicación, por ejemplo).

Como he dicho antes, creo que en un gran número de escenarios, no es necesario este nivel de control sobre el documento final. Sin embargo, saber cómo funciona LaTeX te permite utilizar este tipo de extensiones, por llamarlas de manera genérica, también en LyX, con lo que puedes tener la sencillez de un entorno visual como LyX y aprovechar algunos detalles concretos -como la creación de comandos personalizados- que proporciona LaTeX.

Mucho más interesante me parece la posibilidad de integrar LaTeX con software matemático especializado, como Mathematica o R, aunque este es un aspecto que no suele aparecer en los manuales sobre LaTeX.

En cualquier caso, un buen libro de referencia que puede leerse por encima para tener un primer contacto con LaTeX o para aclarar una duda sobre algún aspecto concreto de personalización de LaTeX.

Anuncios