El TeXt és important; el ConTeXt també ;-)
Fa temps que som usuari de LaTeX. Vaig començar a usar-lo per haver d’escriure fórmules matemàtiques de manera professional per a un treball de l’assignatura Didàctica de les Matemàtiques (que abans es feia a 3r de carrera del pla antic 2). I darrerament l’utilitzava fins al punt d’usar-lo per escriure qualsevol text que tengués matemàtiques (com per exemple els exercicis de l’institut), o fins i tot per altres menesters.
Ara bé, pel meu parer, LaTeX té dos problemes greus. El primer és que no és fàcilment personalitzable. És a dir no permet fer coses que no siguin per defecte i molt manco virgueries. Si vols fer-ho (de forma fàcil), has d’usar mòduls: per exemple n’hi ha un per enumerar de les llistes de la forma A), B), C), … (enumerate), un altre per a formatar URL, un altre per a editar el format de la pàgina (fancyhdr), un altre per a mostrar quantes pàgines hi ha en total dins els peus de pàgina (lastpage), etc. L’altre problema és que alguns d’aquests mòduls són incompatibles entre si: no pots carregar simultàniament dos mòduls o els has d’arreglar amb codi de baix nivell (en format TeX).
Això fa que si vols emprar LaTeX per escriure textos que no siguin articles de Matemàtiques en una revista, aleshores et trobis davant una tasca un poc complicada. Fa cosa d’un any, no record ben bé com, vaig descrobrir ConTeXt. Es tracte d’un llenguatge d’alt nivell, com és LaTeX, però que intenta disposar d’un nucli dur, on hi siguin presents totes les opcions que els usuaris mitjans puguin voler (per exemple posar el nombre de les seccions al marge en comptes de dins el text). La sintaxi és una mica diferent que la de LaTeX, però com que descansa damunt TeX, el canvi tampoc és tan brusc (per un usuari provinent de LaTeX, el canvi és teclejar \start[el que sigui] en comptes de \begin[el que sigui]
).
Fa poc vaig haver de redactar la memòria de l’assignatura Tècniques de recerca i communicació científica del màster de Matemàtiques i me vaig decidir a emprar ConTeXt. Els motius per decidir-me a fer-ho varen ser 1) voler aprendre aquest llenguatge des de feia temps, 2) no haver de menester fer coses complicades (per les que hagués seguit emprant LaTeX amb el que ja sabia com es feien les coses…) i 3) poder canviar l’aspecte de la memòria de forma fàcil (per exemple canviar l’aspecte de les seccions o l’estil d’enumeració de les pàgines si m’interessava).
El canvi no va ser molt brusc i me’n vaig desfer. Ara m’agrada molt més ConTeXt que LaTeX i tenc la intenció d’usar-lo, a ser possible, en els documents que redacti.
Si voleu iniciar-vos en el tema, vos recoman com a introducció:
- el tutorial “ConTeXt, an excursion” (pdf)
- el manual “ConTeXt, the manual” (pdf)
- el tutorial “LaTeX in proper ConTeXt” (pdf) que guia als usuaris de LaTeX.
La pega de tot plegat és que el programari està en constant evolució i que alguna d’aquesta documentació està una mica obsoleta (en realitat, però, es pot seguir emprant el que es diu a la documentació però ja s’ha inventat una manera millor de fer-ho).
PS: Per cert, pels usuaris de LaTeX, vos recoman “The not so short introduction to LaTeX“. Me va ajudar molt per la redacció del treball de l’assignatura d’en Jaume Casasnovas.
Just ara que, per resoldre uns problemes de fonts, m’havia passat al XeLaTeX! Ara ConTeX? Aaaaagh! Soc massa vell.
PS Llegeix http://www.ams.org/notices/200901/tx090100052p.pdf
17 Març 2009, 8:25 pmGràcies, Xesc, pel teu comentari.
No me n’entenc molt. Però crec que XeTeX és un motor de processament per a TeX. Hi ha el pdftex, el xetex, el luatex, etc.
Realment no deixes d’utilitzar LaTeX (la sintaxi) però sí qui ho processa. Això fa que s’aconsegueixin coses (sobretot amb fonts) que abans no s’aconseguien. ConTeXt crec que per defecte utilitza luatex, i crec que té suport a pdftex i xetex, però no n’estic segur.
Xavi.
18 Març 2009, 5:21 pm[…] dia de pagès explicava les avanatges (essencialment teòriques) d’emprar ConTeXt en comptes de LaTeX per a escriure […]
5 Octubre 2009, 8:16 pm