Search

Los científicos lo hacen con LaTeX

Autor
Categoría
computación
Tecnología
Fecha de Publicación
2018/08/30
7 more properties
Ustedes se estar√°n imaginando que nuestro staff se viste como Gat√ļbela en sensuales trajes de l√°tex, pero NO (o m√°s bien, no siempre), queridos malpensados del mundo, estamos hablando del m√°s maravilloso invento en el procesamiento de texto en el mundo. Hablamos de LaTeX\LaTeX{}.

¬ŅPero qu√© es LaTeX\LaTeX? ¬ŅY por qu√© lo escriben as√≠?

Partamos por el principio, como dec√≠a mi abuelita. En la p√°gina web de The LaTeX Project lo definen como ¬ęun sistema de composici√≥n tipogr√°fica de alta calidad, que incluye caracter√≠sticas dise√Īadas para la producci√≥n de documentaci√≥n t√©cnica y cient√≠fica¬Ľ.
Claro, con esa definici√≥n usted se preguntar√° para qu√© lo necesita, si puede hacer esos hermosos informes en Word, con fuente Calibri tama√Īo 12 y doble interlineado para cumplir con el m√≠nimo de hojas que le pidi√≥ el profesor. Pero es precisamente esa terrible imagen la que, de alguna forma, dio inicio al desarrollo de este sistema.
Caminaba mayo de 1977 cuando el nerd matem√°tico/inform√°tico, Donald Knuth, aburrido de que las pruebas de imprenta de su libro The Art of Computer Programming (o la biblia de las ciencias de la computaci√≥n, en desarrollo hasta hoy) no lograban dar con el formato que √©l quer√≠a,¬†se decidi√≥ a crear su propio sistema tipogr√°fico digital con juegos de azar y computadorzuelos. Para ello, se dedic√≥ a aprender sobre las reglas tradicionales para la composici√≥n tipogr√°fica de s√≠mbolos matem√°ticos, qu√© constitu√≠a una buena tipograf√≠a y (debido a que las fuentes de los s√≠mbolos que necesitaba simplemente no exist√≠an), tanto como pudo sobre el dise√Īo de fuentes tipogr√°ficas. Donald calcul√≥ que la tarea le tomar√≠a unos 6 meses.
Por eso nunca le crea las fechas de entrega a un científico.
Una vez finalizada la base del sistema, Knuth escribi√≥: ¬ęTeX\TeX es un nuevo sistema de procesamiento de texto que pretende hacer libros hermosos, especialmente libros que contengan muchas expresiones matem√°ticas¬Ľ [1].
TeX\TeX (Tau-Epsilon-Chi, o TEC) representa el prefijo griego ŌĄŌĶŌá\tau \epsilon \chi, que significa arte, y consiste b√°sicamente en un formato que le dice a su computador exactamente c√≥mo quiere que su manuscrito se transforme en p√°ginas donde la calidad tipogr√°fica se compara con las mejores y m√°s elegantes impresiones (no lo dijimos nosotros).
TeX\TeX y sus extensiones posteriores se hicieron rápidamente populares hasta convertirse en el estándar tipográfico actual en matemáticas, ciencias e ingeniería.
Y cómo no, si mira esa veyeza, ermano (Fuente).
A mediados de la d√©cada de 1980, mientras el mundo disfrutaba de las delicias de la m√ļsica pop, los peinados raros y las botas con flecos, Leslie Lamport cre√≥ un sistema de macros para implementar un sistema declarativo en base a comandos propios de TeX\TeX para crear los textos (nerdgasm), con lo que se simplific√≥ la tarea de edici√≥n. Lamport lo llam√≥ LaTeX\LaTeX, conservando el nombre de origen, pero agregando dos letras de su apellido. Todo un pilluelo. La primera versi√≥n, la 2.09 (babea) sali√≥ en 1985, precisamente el mismo a√Īo en que Marty McFly viajaba al pasado y al futuro (¬Ņcoincidencia?).
A principios de la d√©cada de 1990, Lampert escribi√≥: ¬ęLaTeX\LaTeX es extremadamente popular entre las comunidades cient√≠ficas y acad√©micas¬Ľ. Lo m√°s atractivo de este lenguaje es que es GRATIS Y HERMOSO, y a eso hay que sumarle el hecho de que, desde 1993, existe el ¬ęLaTeX\LaTeX Project Team¬Ľ, un grupo que se encarga de agregar cambios mayores al LaTeX\LaTeX m√°s b√°sico (el kernel) junto con ir agregando estilos, paquetes, fuentes, colores y gr√°ficos. Es decir, LaTeX\LaTeX est√° siendo constantemente actualizado y siempre se est√°n agregando nuevas herramientas a los formatos con lo que actualmente podemos dibujar, insertar gr√°ficos, crear presentaciones profesionales, dise√Īar complejas figuras geom√©tricas, circuitos el√©ctricos, ecuaciones qu√≠micas, pautas musicales y un mont√≥n de otras cosas que veremos en profundidad en una siguiente entrega.
S√≠, tambi√©n puede crear un p√≥ster para maravillar al resto de los nerds que van a ese congreso especial. (Puede ver el documento en tama√Īo completo aqu√≠)
Existe una comunidad bastante grande en el mundo de adoradores de LaTeX\LaTeX quienes, junto con compartir las diferentes distribuciones que existen actualmente en sus servidores, han abierto foros, wikis y páginas para ayudar al neófito o a quienquiera que explore este mundo sin necesidad de recurrir a los manuales. Las más famosas son ctan.org, LaTeX.org y tex.stackexchange.com.

Procesadores WYSIWYG vs texto plano

What You See Is What You Get (lo que ve es lo que obtiene) es la forma más popular de procesadores de texto que conocemos hoy en día y su programa ícono es Word. Sin embargo, quienes hemos usado este engendro del demonio software sabemos que no es tan así: muchas horas hemos perdido ajustando formatos, cambiando el estilo del párrafo a su gusto y otras barbaridades. Con los procesadores como LaTeX\LaTeX esto no ocurre: una vez elegida la plantilla, uno se dedica a escribir contenido y no a pelear con el procesador.
Formateando tablas en Word, también conocido como el décimo círculo del infierno.
Una de las cosas que hace absolutamente superior a LaTeX\LaTeX es que los documentos creados con este formato no quedan obsoletos con el tiempo. No hay problema en tener un archivo de m√°s de 10 a√Īos, lleno de telara√Īas y tal vez con alg√ļn tipo de sintaxis diferente a la de ahora: el archivo abrir√° y las p√°ginas o figuras no van a desconfigurarse. Haga usted la prueba con un archivo creado con una versi√≥n primitiva de Word: cada nueva versi√≥n pierde parte de su compatibilidad con versiones anteriores.
Para crear un documento en LaTeX\LaTeX debemos trabajar en un formato plano, cuya extensión es .tex. La ventaja es que este archivo puede ser creado en cualquier editor de texto básico, aunque la mayoría de las implementaciones de TeX\TeX y LaTeX\LaTeX tienen sus propios editores de texto incorporados. Posteriormente, este archivo es compilado y vuelca la información del archivo original en otro de extensión .dvi. Este archivo ya contiene la parte visual de nuestro documento, la que será independiente de las características de la impresora o pantalla utilizada para visualizarlo.
Considerando que el portable document format, o PDF, se convirtió en el estándar de formato para documentos digitales, al ser multiplataforma (y estándar abierto desde 2008), existen herramientas como pdfTeX o pdfLaTeX que permiten generar, a partir de nuestro documento fuente LaTeX\LaTeX, un archivo en PDF.

Ecuaciones, las m√°s hermosas ecuaciones

Aunque este post es una apolog√≠a a nuestro procesador favorito, tenemos que ser realistas y aceptar la evidencia (somos Etilmercurio, a fin de cuentas). En 2014, la revista PLOS One public√≥ un paper [2] donde comparaba el desempe√Īo de 40 investigadores escribiendo un art√≠culo acad√©mico en MS Word y LaTeX\LaTeX (una investigaci√≥n sobre investigadores escribiendo una investigaci√≥n: INVESTICEPTION). En el paper se demuestra que para un usuario de LaTeX\LaTeX (ya sea principiante o experto) tomaba m√°s tiempo escribir un texto y m√°s a√ļn si agregaba una tabla. Pero las ecuaciones tomaban una cantidad de tiempo much√≠simo menor en ser escritas y con errores m√≠nimos. Este mismo art√≠culo indica que ambos tipos de procesadores tienen sus pro y sus contras, pero en el caso de las ciencias que implican muchas ecuaciones (ingenier√≠a, matem√°ticas, f√≠sica y qu√≠mica) LaTeX\LaTeX es el procesador estrella.
Si bien Word ha mejorado enormemente su sistema de escritura de ecuaciones, a√ļn est√° lejos de la versatilidad del modo matem√°tico en LaTeX\LaTeX.
Es tan poderosa la forma de editar ecuaciones que otros procesadores han incorporado esta funcionalidad. Por ejemplo, Google Docs tiene ¬ęAuto-LaTeX Equations¬Ľ como uno de sus complementos. Hermoso, ¬Ņno?

Plantillas

Pero no solo de ecuaciones vive el ser humano. Nuestro procesador favorito tiene plantillas para todo: cartas, presentaciones, tesis, newsletters, facturas, diccionarios, memos, poemas, currículums, etc. De hecho, el formato oficial de currículum para la comunidad económica europea, Europass CV, tiene su template en LaTeX\LaTeX.
Partitura escrita en LaTeX\LaTeX utilizando el paquete musictex.

¬ŅPor qu√© los cient√≠ficos usan algo tan complicado?

Esta pregunta es bien difícil de definir, porque existe un montón de opiniones divididas de por qué LaTeX\LaTeX y por qué Word. Vamos a dar un par de razones.
1.
Una vez que aprende a usarlo, la satisfacci√≥n de ver un documento hermosamente formateado, tablas perfectas y bellas ecuaciones, alineadas y con el n√ļmero insertado autom√°ticamente, no le dan ganas de andar haciendo clic, usando el mouse o siquiera pensar la posibilidad de formatear el texto (gastar su precioso tiempo en ello) cuando lo que necesita es escribir sus resultados y no preocuparse de aquello.
Uno de los documentos m√°s simples creados en \LaTeX. Y, sin embargo, hermoso (Fuente: Wikimedia).
2.
El control de su texto. No hay nada que usted no pueda hacer y controlar minuciosamente sin que se le corra ni medio pixel o no haga calzar el formato de su texto con el de la revista, la tesis, su CV. S√≠, claro: Word puede hacer lo mismo, pero a un costo emocional y de tiempo que le deja con s√≠ndrome del t√ļnel carpiano por tanto hacer clic. Y eso sin contar el estr√©s que significa insertar p√°ginas, bibliograf√≠a, gr√°ficos (¬°que siempre est√°n vivos en el documento!) y las tablas, que,¬†junto con las naranjas colgantes de La Moneda, son lo m√°s feo que hemos visto en toda nuestra vida.
3.
Es como la contrase√Īa secreta de la secta de los cient√≠ficos. Si a un cient√≠fico que usa LaTeX\LaTeX le llega su paper o su CV escrito en LaTeX\LaTeX, inmediatamente le abre la puerta, le hace un queque y le carga la Bip. Si le pregunta por LaTeX\LaTeX, no para de hablar. Algo as√≠ como un institutano vegano crossfitero de Concepci√≥n.
4.
Es la entrada a otras drogas duras. Al aprender cómo formatear un texto mediante códigos, este hermoso lenguaje le cambia la perspectiva y lo hace más abierto a aprender otros lenguajes (esto en nuestra humilde hipótesis: estamos disponibles a oír a cualquier psicólogo que nos pueda aclarar esto).
Sin embargo, y sin importar las razones, nos gustar√≠a mucho que fuera usted quien juzgase la belleza y capacidad de este gran sistema. Para ello, en la siguiente entrega nos dedicaremos a explicar de forma simple el proceso de instalaci√≥n y crearemos nuestro primer documento en LaTeX\LaTeX. De todas formas, si desea intrusear, dejamos algunos enlaces √ļtiles a continuaci√≥n.
‚ÄĘ
Grupo de usuarios de TeX hispanohablantes (CervanTeX): esta asociación busca intercambiar experiencias sobre TeX y aplicaciones, así como promoverlo de forma adecuada en el ámbito hispanohablante y proporcionar ayuda a los usuarios.
‚ÄĘ
The Comprehensive TeX Archive Network (CTAN): el sitio oficial donde están todos los materiales relacionados con TeX.
‚ÄĘ
The TeX Users Group (TUG): grupo oficial mundial de los usuarios de TeX (contiene magníficos enlaces).
‚ÄĘ
ShareLaTeX: editor de LaTeX online y colaborativo.
‚ÄĘ
TeX Live: la distribuci√≥n ¬ęoficial¬Ľ de TeX para Unix/Linux y Windows.
‚ÄĘ
The MacTeX Distribution: distribuci√≥n ¬ęoficial¬Ľ de TeX para Macintosh.
‚ÄĘ
The PracTeX Journal: revista gratuita en línea de TeX (para principiantes y no tanto).
‚ÄĘ
TeX-LaTeX Stack Exchange: sitio de preguntas y respuestas sobre TeX, LaTeX y derivados.

Referencias

1.
Goossens M, Mittelbach F. The LaTex companions: Addison-Wesley; 2010.
2.
Knauff M, Nejasmic J. An Efficiency Comparison of Document Preparation Systems Used in Academic Research and Development. PLoS ONE. 2014;9(12).