Desmitificando LaTeX
CC-by_nc by Archie McPhee Seattle in Flickr
Por todos es conocido este flexible y potente material, digo, procesador de textos, especialmente diseñado para componer documentos científicos de gran calidad.
Yo siempre lo he defendido frente a otras alternativas más comunes, he escrito informes de prácticas y parte de un libro con él e incluso he impartido un curso sobre su manejo. Pero no podría dormir tranquilo sin decir que no es oro todo lo que reluce.
En primer lugar, LaTeX no es un lenguaje diseñado para escribir leerlo fácilmente. La curva de aprendizaje es de pendiente pronunciada y la cantidad de comandos, estructuras y demás parafernalias que necesitas manejar para completar tareas básicas es, desgraciadamente, muy elevada. Si alguna vez han tenido que resolver las dudas de principantes, me darán la razón. Algunos dirán que tienen un programa que automatiza la escritura, en el que pulsan botones para insertar símbolos, marcar como negrita e incluso cuentan con un asistente para tablas, pero, como bien dice Sean Kelly, el código se lee más que se escribe, y en algún momento tendrás que leer.
En segundo lugar, LaTeX presume de ser un lenguaje muy avanzado para escribir matemáticas, pero es precisamente al escribir ecuaciones complicadas cuando se vuelve un infierno. Las cadenas de comandos para insertar letras griegas y latinas, operadores y adornos son de todo menos fáciles de leer, lo que conduce a innumerables errores de sintaxis difíciles de localizar. Por no hablar de las tablas.
Por último, LaTeX goza de la categoría de editor WYSIWYM (What You See Is What You Mean, Lo que ves es lo que quieres decir), pero es un ideal que dista mucho de ser real. En vez de preocuparte por lo que quieres escribir, te tienes que pelear para indicarle a LaTeX qué es lo que quieres escribir. Pelearte, sí, porque LaTeX usa una serie de estructuras predefinidas para componer listas, títulos, ecuaciones y un largo etcétera cuya personalización obliga incluso a estudiar el funcioncionamiento interno del propio compilador.
No se confundan, LaTeX es estupendo para manejar referencias cruzadas, índices terminológicos, divisiones silábicas, figuras flotantes, numeración de ecuaciones, paginación, citas bibliográficas, presentaciones y hasta diagramas de Feynmnan. Sólo es que estoy un poco… cansado.





Menuda putada de programa si no cumple bien su función.
bessos
Comment por yaves — November 3, 2007 @ 2:17 am
Yaves: para entenderlo mejor necesitas haberlo utilizado ;-)
Comment por dukebody — November 3, 2007 @ 12:14 pm
Es cierto que para modificar la forma en que se presentan los títulos de secciones, por ejemplo, hay que leer un poco, pero es que para definir una estructura lógica en un WYSIWYG también hay que hacerlo. Poner los nombres de los títulos a 16pt y subrayado (práctica habitual) no es definir una estructura en tu documento.
Eso forma parte del cambio de paradigma. En LaTeX preocuparte de si los títulos se presentan en negrita o subrayados es propio de usuario avanzado, mientras que en M$word lo propio de usuarios avanzados es decirle al sistema que vas a poner un título de sección o de subsección. Cada sistema te facilita determinadas cosas y por tanto debes ser consciente de lo que necesitas y utilizar lo más adecuado.
“Las cadenas de comandos para insertar letras griegas y latinas, operadores y adornos son de todo menos fáciles de leer”
A mí me parecen bastante intuitivas, pero para simplificar la escritura de matemáticas tienes toda la potencia de las macros. Así, cuando voy a tratar con muchos vectores columna en mi documento, por ejemplo, me defino mi macro “vc x y {z-z0}” para que haga “left(begin{array}{c} x crcr y crcr z-z0end{array}right)”. No sólo ahorro tiempo y pulsaciones de teclado, sino que hago el texto más inteligible y versátil frente a cambios estéticos (mañana decido poner corchetes en lugar de paréntesis para los vectores).
Sí, hay que aprender a usarlo, lleva un cierto esfuerzo (no mucho, realmente), pero ahorrarás muchas horas de trabajo.
Comment por ozroc — November 5, 2007 @ 7:18 pm
Científicos!!!, si lo que se desea es uniformidad, claridad y belleza tipográfica no hay otra alternativa mejor que LaTeX, LaTeX NOOOO es WYSIWYG, usted no conoce los resultados hasta que no compila. La mayor desventaja de LaTeX es su mayor ventaja; y es la curva de aprendizaje, es mucho más pronunciada que la de los demás procesadores de texto, pero cuando usted llega a esa cima que para las secretarias o cualquier tipo de personal con pocos desconocimientos computacionales si es muy difícil, ahí es cuando jamás en su vida usa otro procesadore de texto que no sea LaTeX, pues LaTeX facilita y reduce el trabajo, lo más difícil es crear su propia plantilla, pero ese proceso lo hace mientras va apreniendo.
Saben ustedes que formato es lo que exigen las revistas más importantes del mundo y en los grandes eventos CIENTÍFICOS en el mundo?, pues nada más y nada menos que la plantilla hecha en LaTeX.
LaTeX para nada tiene que ver con la calidad del documento que el autor escribe, LaTeX tiene que ver con la calidad tipográfica, sabe usted cómo se estructura un documento sin alguna vez haber visto LaTeX, eso es otra cosa que hace LaTeX y que usted aprende con LaTeX, cómo estructurar los documentos.
¿Han pensado o han tenido la oportunidad de cargar un documento Word con mas de 70 páginas y que contenga un gran número de imágenes?, ¿resulta rápido hacer esta acción?
¿han copiado algún texto de algun lugar a su documento en word(estando ya formateado) sin que se les produzca algun cambio?, ¿sabían usted que también existen además del índice de contenido, índices de figuras, de tablas y de fórmulas?
no tengan miedo al cambio, yo pensaba igual, ya ven como pienso hoy después de haber tenido el placer de hacer mi Trabajo de Diploma en LaTeX.
Libérese de Word, es hora de LaTeX.
Comment por Pedro — October 10, 2008 @ 8:59 pm
Impresionante el muñeco de latex, esta realmente bien hecho!
Comment por Web Messenger — October 24, 2008 @ 12:10 pm
Que mal rollo el muñeco!
Comment por Trabajo — November 15, 2008 @ 2:02 am