¿Me perderé algo si empiezo a usar ConTeXt en lugar de pdfLaTeX/XeLaTeX/LuaLaTeX+ TikZ?

¿Me perderé algo si empiezo a usar ConTeXt en lugar de pdfLaTeX/XeLaTeX/LuaLaTeX+ TikZ?

Estoy bastante acostumbrado a TikZ/pdfLaTeX. Recientemente comencé a usar ConTeXt. Me gusta el contexto por la coherencia del estilo en las macros. La compatibilidad con TikZ también está disponible en ConTeXt. Me beneficiaré de ConTeXt. Me preguntaba si hay algo que uno pierde al abandonar pdfLaTeX por ConTeXt. Principalmente tengo lo siguiente en mente:

  • Para el envío de revistas, ¿puedo reutilizar el archivo de estilo LaTeX con ConTeXt?
  • ¿Algunos paquetes que son muy útiles (algorithm2e, pgfplots, xstring, beamer y otros, es posible que no los conozca) no son portátiles para ConTeXt?

En resumen, me pregunto, a pesar de los beneficios de ConTeXt, ¿habrá limitaciones con ConTeXt, especialmente cuando esté disponible un gran ecosistema de paquetes LaTeX?

Respuesta1

Depende del tipo de documentos que generes. La mayoría (más bien casi todos) los paquetes LaTeX no funcionan con ConTeXt. Sin embargo, esto no es tan aterrador como parece; porque es relativamente fácil obtener la funcionalidad de la mayoría de los paquetes escribiendo unas pocas líneas de código en ConTeXt.

tipos de documentos

  1. artículos periodísticos(si requieren un archivo LaTeX): Tendrás que proporcionar un archivo LaTeX. Si requieren una copia lista para cámara, puede enviar archivos PDF generados por ConTeXt.

  2. Artículos de conferencias. La mayoría de las conferencias requieren archivos PDF listos para la cámara, por lo que, en principio, puede enviar archivos PDF generados por ConTeXt. Sin embargo, como a menudo se reutiliza el contenido de un artículo de conferencia en un artículo de revista, es más fácil usar LaTeX para ambos (dado que hay que usar LaTeX para los envíos de revistas).

  3. Presentaciones. No existe ninguna ventaja inherente ni de LaTeX ni de ConTeXt. Con LaTeX, obtienes clases de presentación muy bien pensadas (beamer, powerdot, ...); Con ConTeXt, hay algunos módulos que proporcionan una funcionalidad básica, pero en su mayor parte usted depende de usted. ¡Pero eso es una buena cosa!

    Lo que me di cuenta después de usar ConTeXt por un tiempo es que las presentaciones son simplemente documentos escritos en un papel de 3:4. Y puedes escribir fácilmente tu propio estilo. (escribí untutorialsobre cómo crear un estilo de presentación básico en 40 confirmaciones).

    Con LaTeX, es fácil crear tu primera presentación. Pero a medida que empiezas a hacer más presentaciones y quieres ajustar el estilo a tus gustos personales, las cosas se complican. Personalizar la apariencia es mucho más fácil en ConTeXt.

    Lo mismo se aplica a los carteles, pero no he creado ningún cartel, por lo que no puedo dar más detalles.

  4. Letras. Tanto LaTeX como ConTeXt proporcionan archivos de estilo para letras. Personalmente, me resulta mucho más fácil escribir mi propio archivo de estilo (en ConTeXt) que leer la documentación de estilos existentes y modificarlos a mi gusto. Las cartas son documentos realmente simples. La única parte complicada es colocar elementos similares a direcciones en ubicaciones específicas de una página. Hacer eso es realmente simple en ConTeXt (usando capas).

  5. CV. Hay varios paquetes de LaTeX para CV, pero no conozco ninguno para ConTeXt. Pero nuevamente, los CV son documentos relativamente simples y es sencillo crear tu propio estilo en ConTeXt.

He estado usando ConTeXt por más de 10 años. Ahora normalmente escribo mi diario y mis artículos de conferencias en LaTeX, y escribo presentaciones, apuntes de conferencias, tareas, CV, cartas y documentos únicos en ConTeXt.

Paquetes

La mayoría de los paquetes de LaTeX no funcionan en ConTeXt, pero a menudo hay funciones similares disponibles por otros medios.

  1. Tikz, pgfplots y circuitoikz funcionan en ConTeXt.
  2. Hay un módulo similar al algoritmo2e, pero no he usado ambos (la versión LaTeX o ConTeXt) para saber cómo se comparan en términos de características.
  3. xstring: Hay pocas macros básicas de manipulación de cadenas en ConTeXt, pero para cualquier cosa sofisticada, es mucho más sencillo usar Lua.

Documentación

La documentación de ConTeXt es más escasa que la documentación de LaTeX. Dicho esto, la documentación sigue siendo extensa (probablemente alrededor de 1000 páginas de diferentes manuales, en comparación con alrededor de 50 000-100 000 páginas para LaTeX). Personalmente, prefiero el estilo de escritura personal de los manuales de ConTeXt en comparación con el estilo de escritura más académico de los manuales de LaTeX. Pero sé que a algunas personas realmente no les gusta el estilo de redacción de los manuales de ConTeXt.

Resumen

No es necesario elegir permanentemente entre LaTeX o ConTeXt. Utilice ambos. Si ya domina LaTeX, comience a usar ConTeXt para documentos en los que no tenga que compartir el archivo fuente con otros (presentaciones, cartas, CV).

En cuanto a la funcionalidad, ambos son comparables. Pero la experiencia de usuario que se obtiene con los dos paquetes de macros es muy diferente. Cuál te terminará gustando depende un poco de tu gusto personal. Ninguno es universalmente mejor que el otro.

Respuesta2

Cuando intenté entrar en ConTeXt, lo que me perdí, o tal vez simplemente no está bien documentado, es cómo escribir algo así como una clase de documento. Tengo varias clases optimizadas para cartas, memorandos y documentos legales de diversos tipos, lo que hace que redactarlos en LaTeX sea muy sencillo.

ConTeXt, al menos por la parte de los tutoriales que he leído, parece ser un sistema para formatear ad-hoc, exactamente la razón por la que no me gustan los procesadores de texto como Word.

Quiero que me guste ConTeXt, pero este tema siempre me ha hecho tropezar cuando lo he investigado.

información relacionada