Comparto el punto de vista de Juan Manuel: la documentación es vital. Tiene que ser fácil de localizar y de comprender. Cuando me introduje en LaTeX, allá por 2003, cosa que hice con el maravilloso libro "LaTeX, una imprenta en sus manos" de Bernardo Cascales y otros (cuyo ejemplar, por cierto, me regaló el propio Bernardo Cascales, tristemente fallecido hace relativamente poco), en unos días tenía una visión general del sistema. Yo venía del mundo de los procesadores de texto, y no había oído nunca hablar ni de TeX, ni de Knuth, ni de lenguajes de marcas... pero sí había corregido muchas pruebas de imprenta (fue una de las primeras tareas que me encomendaron en mi Universidad) y no tuve ningún problema para captar la idea de un documento de texto que "describe" su propio formato. En muy pocos días me había hecho una idea general del sistema y de sus posibilidades: sabía lo que eran los contadores, los registros, las cajas, y tantos conceptos que TeX introduce y que el usuario de un procesador de textos ignora. Es cierto que yo tenía la ventaja de que conocía personalmente a los cinco autores de aquel gran libro, y tenía una muy buena amistad con dos de ellos que, a golpe de teléfono o de correo electrónico me podían aclarar cualquier duda. Pero aunque tenía esa ventaja, en realidad apenas necesité hacer uso de ella. Un sólo libro fue suficiente: luego he leído muchos más libros, de LaTeX y de TeX, algunos incluso me han superado, pero todavía no me he encontrado con ninguna utilidad relacionada con LaTeX que no esté documentada, o que tenga una documentación difícil de localizar. En ConTeXt la situación es diferente. El problema no creo yo que sea la falta de documentación sino, más bien, su desorden y su orientación. Documentación hay muchísima: Con ConTeXt se instalan cerca de 200 documentos de los que 70 se denominan "manuales". Y hay más manuales disponibles en su gran wiki. Se instalan, además, los ficheros fuente de esos manuales (de la mayoría de ellos), lo que es un inmenso regalo, pues podemos indagar en el fichero fuente del propio manual para ver un ejemplo real de cómo funciona cierta utilidad. Pero ese "regalo" sólo puede aprovechar a un usuario lo suficientemente avanzado. No sirve de nada para un novato. Y aquí radica, en realidad, el problema de la documentación de ConTeXt: la mayor parte de los textos que se refieren a Context están pensados para alguien que ya conozca muy bien el sistema y se maneje a la perfección con TeX, Lua y XML.De todos los textos que se instalan con el propio ConTeXt sólo hay uno que asume que su lector aún no conoce el sistema. Y aunque es un texto muy claro, apenas se queda en la cáscara de las cosas. El salto entre ese texto y el resto de la documentación es inmenso. Precisamente por eso es por lo que escribí mi introducción a ConTeXt: para reducir algo dicha distancia. Dicho lo anterior, yo creo que el usuario "tipo" de LaTeX y de ConTeXt son distintos: Veo a ConTeXt más adecuado para usuarios avanzados: no porque sea más difícil (que, una vez superado el problema inicial de la documentación, no lo es), sino porque ofrece más posibilidades de control. Alguien como tú, Juan Manuel, que ya hace verdaderas virguerías, con ConTeXt podría ir un paso más lejos; precisamente porque fue diseñado para hacer virguerías, mientras que LaTeX fue diseñado para aislar al autor de los problemas tipográficos. Pero volviendo a la reflexión inicial de este hilo, planteada por Juan Manuel: ¿Merece la pena usar directamente LaTeX o ConTeXt en un mundo editorial y profesional que nos exige entregar documentos de Microsoft Word? Creo que la respuesta va en las personas: Ciertamente con un lenguaje más simple como markdown o el propio org-mode se pueden escribir documentos fácilmente exportables a Word. Y como word es tan limitadito (pobrecito mío) no necesitamos un lenguaje de marcas demasiado complejo. ¿Quién necesita realmente estos sistemas? El que tenga que escribir documentos tipográficamente exigentes: con muchas matemáticas, muchas fórmulas químicas (no perdáis de vista la extensión de ConTeXt para la química), ediciones críticas con varios niveles de anotaciones a pie de página, etc. Pero, de otro lado, nadie escribirá algo tipográficamente exigente si no sabe que eso es posible. Y el que sabe que es posible, encontrará ocasiones en las que un recurso tipográfico inexistente en esos lenguajes simples, le hagan mejorar un documento. A mi por ejemplo, hace relativamente poco, me pidieron un dictamen en un complejo asunto de arbitraje internacional: lo escribí en un documento de LaTeX en el que se combinaban gráficos de TikZ con fórmulas en Lua que hacían que el documento funcionara casi como una hoja de cálculo, en el sentido de que los datos estaban relacionados entre sí y se autocalculaban, o sea, que un cambio en un dato de la página 3, por ejemplo, hacía que se cambiaran automáticamente todos los datos relacionados con él, estuvieran en el lugar del documento en el que estuvieran. Los destinatarios del dictamen, tras elogiar su fondo y su forma, me pidieron que enviara "el word" porque querían copiar fragmentos. A lo que iba: pude escribir un documento así, porque sabía que era posible. De manera que, y con esto acabo este larguísimo mensaje, voy a matizar un poco la pregunta inicial de Juan Manuel: ¿Necesitamos realmente escribir en LaTeX, ConTeXt o sistemas similares? La respuesta es, en mi opinión: La mayoría de nosotros no lo necesitamos. Pero hacerlo nos enriquece y nos proporciona recursos que de otro modo no tendríamos, y que sabremos introducirlos cuando sea preciso. Es casi como las lenguas clásicas: nadie necesita conocerlas para su vida habitual, pero hacerlo nos enriquece. El 10/11/21 a las 22:18, Juan Manuel Macías escribió: > Pablo Rodríguez writes: > >> En serio, ConTeXt está ahí, quien quiera que lo use. Si no, que use lo >> que mejor le convenga. Aunque si aprende cómo va esto de trabajar textos >> en ordenadores, tampoco pasa nada. > Sigo pensando que la documentación, y una documentación clara, accesible > y ordenada, no es que sea importante en cualquier proyecto de software. > Es que es esencial si quieres llegar a todo tipo de usuarios, porque no > todo el mundo tiene la obligación de saber leer código. Y cuando digo > "leer código" me refiero a leerlo bien, conocer el idioma más que el > lenguaje y no quedarse en cuatro campanadas. O eso o guardarte tu código > para uso personal (incluso el código que escribo para mi uso personal lo > procuro documentar y ordenar profusamente, pero eso ya va en gustos, > auque me gusta describir las cosas que se me ocurren, y programar es un > proceso de mucha cavilación donde a veces uno sigue varias vías, > descarta unas, prefiere otras, etc. Es como llevar un diario). Otra > posibilidad sería convertir tu proyecto en una logia de iniciados: que, > ojo, es muy respetable, pero está a años luz de mi concepción del > software libre. > > Saludos, > > Juan Manuel > > ---------------------------------------------------- > Para darse de baja ES-TEX pincha y envia el siguiente url > mailto:[log in para visualizar] > ---------------------------------------------------- -- Joaquín Ataz López Derecho civil Universidad de Murcia | [log in para visualizar] ---------------------------------------------------- Si tiene algun problema con la utilizacion de la lista. Pongase en contacto con nosotros a traves de: [log in para visualizar] ----------------------------------------------------