Después de todo este tiempo, nadie dijo algo muy importante.
Los textos LaTeX están escritos en un archivo de texto, se puede utilizar para la programación Literate , un estilo propuesto por Don Knuth para escribir programas muy bien documentados. La idea es explicar cómo se desarrolló el programa de manera similar al texto matemático. Los fragmentos de código se presentan como fórmulas, en textos matemáticos. Esta es una gran idea, después de un tiempo puedes leer cómo se concibió el programa y puedes modificar las partes explicando por qué se tomó la decisión de la misma manera.
Otra ventaja es que puede generar código LaTeX como una salida de sus programas , de esta manera puede publicar sus resultados bellamente tipográficos, o usar programas como gnuplot para generar gráficos y luego generar código LaTeX para el gráfico e insertarlo en su texto, eso es genial porque el archivo resultante es muy liviano en comparación con los gráficos exportados a algún formato de imagen, para incluirlo \includegraphics
o peor si está usando algún procesador de texto pegándolo.
LaTeX no es realmente difícil de aprender, simplemente tome su ritmo, use lo que necesita comenzando con documentos simples. Cuando avance en sus estudios, necesitará aprender nuevas funciones y paquetes. Si intentas dominar LaTeX aprendiendo todos los paquetes solo para convertirte en un experto en LaTeX, estás perdiendo el tiempo, hay una gran cantidad de paquetes, pero no necesitas aprenderlos todos. Intente comenzar con guías como "la no tan breve introducción a LaTeX" lshort.pdf, o "Una suave introducción a TeX" gentle.pdf. Si está cansado de escribir macros largas, aprenda a escribir las suyas propias para las piezas que usa más, las guías tienen una sección sobre eso.
Dónde encontrar información, en ctan.org, tug.org, no busque en latex.com ese dominio significa material de caucho.
Hay un catálogo TeX / LaTeX, búsquelo en ctan.org, es muy útil cuando necesita una función especial. Puede encontrarlo aquí http://texcatalogue.sarovar.org/index.html , pero puede buscar texcatalogue si este enlace queda desactualizado.
Para terminar mi comentario, hay una gran ventaja que LaTeX y otro software no cambian de versiones con frecuencia, TeX / LaTeX es un sistema muy completo para la composición tipográfica, puedes agregar (y compartir) más funcionalidades si necesitas algo que no existe .
Aprender LaTeX es una buena inversión de tiempo, solo necesitas aprenderlo una vez y luego dedicarte a trabajar, no a aprender la nueva versión.
PD: Olvidé decir que es posible escribir programas para traducir LaTeX a otros lenguajes de marcado (y formatos de procesadores de texto si están documentados) y viceversa.. De hecho hay varios que dan resultados aceptables, aunque hasta donde yo sé no existe todavía un programa que traduzca ningún código LaTeX, pero para los textos más comunes puedes encontrar varios programas para traducirlos a HTML, LibreOffice puede exportar una palabra. documento del procesador a LaTeX, aunque no es muy útil porque pocos usuarios de procesadores de texto usan las etiquetas para marcar párrafos como encabezados, citas, etc. la gran mayoría marca el texto para cambiar la fuente, tamaño, alineación, etc. y este se traduce en LaTeX. Pero es posible que deba hacer esto al colaborar con personas que usan Word o LibreOffice, y debe integrarlo con su texto LaTeX, simplemente pídales que usen las marcas correctas o que lo exporten como texto e inserte las macros necesarias manualmente, después de todo tienes que revisar el texto completo de tu colaborador.
Una vez hubo necesidad de traducirlo a HTML para publicar en la red o hacer presentaciones portátiles, pero ahora el ancho de banda permite transmitir archivos PDF rápidamente, y paquetes como beamer permiten escribir presentaciones muy agradables.
Las ventajas de TeX / LaTeX son el tamaño de los paquetes que se pueden escribir y la voluntad de compartirlos. Gracias a Knuth por sus grandes ideas, todavía estamos esperando el conjunto completo de su Art of Computing Programming.