Introducción
Este framework trata de usar los mejores paquetes de CTAN para realizar textos de alta calidad, poniendo en manifiesto que cada parte es fundamental, desde el diseño hasta su contenido, pero para lograr este objetivo debemos contar con varios programas en nuestro sistema operativo, así que para evitar todas estas configuraciones tenemos varias opciones cada una con sus ventajas y desventajas:
Overleaf
Overleaf es un servicio de compilación que cubre gran parte de las herramientas y utilidades que ayudan a que designEditoral sea un marco de trabajo óptimo para la mayoria de escenarios, de este modo, presenta las siguientes ventajas y desventajas:
Ventajas
- Edición online
- Trabajo colaborativo
- Compatible con la libreria svg
- Servicio eficiente con la licencia gratis
- Interfaz intuitiva
Desventajas
- No es compatible con SageMath
- No es compatible con Python
CoCalc
CoCalc es un servicio bastante completo, podemos decir que es el servisio que se ajusta más a todas las caracteristicas que puede usar designEditoral, pero hay que resaltar que esto solo es posible si se tiene una licencia
Ventajas
- Edición online
- Trabajo colaborativo
- Compatible con la libreria svg
- Compatible con SageMath
- Compatible con Python
Desventajas
- Servicio deficiente con la licencia gratis
- Servico enfocado a gente más experimentada
Ambiente Local - Docker
Si desea tener un ambiente de compilación con todo lo necesario, la mejor opción es Docker (ver sección Docker), si conoces Docker entenderás por qué es la mejor opción localmente.
Recordemos que para compilar un documento LaTeX debemos tener minimo instalada una disitribución como TeXLive ó MiKTeX, pero además debemos tener instalado Inkscape, SageMath, Python entre otros. Dicha configuración no es sencilla y se complica bastante si el sistema operativo es Windows o MacOS.
Para evitar en gran medida la configuración y la instalación de todas las dependencias, se eligió Docker como solución, porque aquí creamos una imagen basada en una distribución de Linux e incluimos todos los programas necesarios, en efecto, solo debes configurar un IDE como TexStudio o Visual Studio Code y ejecutar los comandos correspondientes