Newsgroup: it.comp.software.tex
Titolo: ConTeXt ?!

Ciao a tutti. Essendo ancora un pivellino mi piacerebbe sapere di più
su ConTeXt. Che differenza c'è rispetto a LaTeX? A parte cioè
(ovviamente) la sintassi etc., quali sono le differenze sostanziali, i
vantaggi e gli svantaggi rispetto al + noto pacchetto macro di zio
Laslie? Grazie in anticipo.
-- Giuli


prova a dare un'occhiata qui
http://www.berenddeboer.net/tex/LaTeX2ConTeXt.pdf
spero ti sia di aiuto.

,
scriveva:

A parte le differenze tecniche, ConTeXt non è libero nello stesso senso in
cui lo sono LaTeX e TeX. In particolare, è soggetto a restrizioni l'uso
commerciale. Per contro, almeno ConTeXt è uno, e la licenza è chiara,
mentre per LaTeX dovresti andarti a vedere pacchetto per pacchetto che cosa
effettivamente è consentito (quasi tutti sono liberi, ma ci sono anche
alcune sorprese, e alcune cose abbastanza oscure).
Ciao.


Wow, sei nipote di Lamport? Direi di no, visto che non sai nemmeno 
come si scrive il suo nome ;) [è Lesie, credo]
Seriamente, la differenza sostanziale tra LaTeX è ConTeXt è quella di 
una struttura modulare contro una monolitica.
LaTeX è modulare: al kernel ed alle classi essenziali si aggiungono 
una moltitudine di pacchetti.
ConTeXt, per contro, è monolotico. Il 99% delle funzioni di ConTeXt è 
nel "kernel".
Ovviamente ciascuno dei due approcci ha i suoi vantaggi ed i suoi 
svantaggi. La struttura monolitica di ConTeXt implica, tra le altre 
cose, una notevole coerenza interna, un bassissimo livello di 
incompatibilità tra le funzioni, e la disponibilità delle funzioni 
senza chiamare pacchetti esterni. Questo viene ovviamente a costo di 
un mattonazzo pesantissimo (5 mega di formato) e lento (più lento di 
LaTeX).
Il ConTeXt supporta il caricamento di moduli esterni (equivalenti ai 
pacchetti) per le funzioni più astruse che Hans non sviluppa 
direttamente. Inoltre, anche se il ConTeXt supporta "fogli di stile" 
esterni (environments), il ridotto numero di utenti e la poca 
diffusione implicano che non ve ne sono molti in giro.
Il ConTeXt ha delle ottimizzazioni interne in caso venga usato con 
(pdf-)e-TeX invece di (pdf-)TeX; un primitivo supporto per le 
funzioni di Omega è pure presente.
Dove il ConTeXt vince assolutamente è la "fantasia": roba come 
integrazione di grafici e testo, sfondi interrompibili etc vengono 
molto bene (vedi manuale MetaFun).
-- 
Giuseppe "Oblomov" Bilotta
Can't you see
It all makes perfect sense
Expressed in dollar and cents
Pounds shillings and pence
                  (Roger Waters)


A-hem. ConTeXt non ha restrizioni per l'uso commerciale:
[2.7] ConTeXt is available for free for everyone who want to use it. 
Distributors are free to choose between the latest official release 
and the (in most cases stable) beta version.
Ciò che è ristretto in termini di distribuzione sono le versioni ed i 
moduli sperimentali (non pubblici) e quelli sviluppati specificamente 
per le compagnie che ne fanno richiesta:
[2.8] Experimental, and thereby potentially nonstable,
versions as well as certain dedicated modules, will be distributed 
under different conditions.
[2.9] Modules to ConTeXt or adapted source code written by Pragma ADE 
for third parties as part of a project may not be distributed outside 
that organization. They may become part of the public distribution, 
upon mutual agreement.
Inoltre:
[3.1] ConTEXt is available as free software in the spirit of the gnu 
general public licence.
[3.4] This licence does not automatically apply to third party 
extensions.
Quindi se si usano moduli per ConTeXt, bisogna comunque andarsi a 
cercare le licenze di questi. Ovviamente in genere se ne ha molto 
meno bisogno perché ConTeXt fa 'tutto'. :)


Era una giornata di sole, e volgendosi verso il cielo azzurro *Giuseppe
Bilotta* disse:
::: Ciao a tutti. Essendo ancora un pivellino mi piacerebbe sapere di più
::: su ConTeXt. Che differenza c'è rispetto a LaTeX? A parte cioè
::: (ovviamente) la sintassi etc., quali sono le differenze sostanziali, i
::: vantaggi e gli svantaggi rispetto al + noto pacchetto macro di zio
::: Laslie? Grazie in anticipo.
::
:: Wow, sei nipote di Lamport? Direi di no, visto che non sai nemmeno
:: come si scrive il suo nome ;) [è Lesie, credo]
Lasciate in pace 'sto povero Leslie... :D
-- 
*Emanuele*
*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
  Gruppo Utilizzatori Italiani di TeX
*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
   Italian TUG - 
www.GuIT.sssup.it
*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*

 Lasciate in pace 'sto povero Leslie... :D
AARGH :)
Com'era quella sul fatto che ogni post di correzione contiene almeno 
tanti errori quanti ne corregge? :)


Giuseppe Bilotta wrote:
[...]
Scusa Giuseppe, lo so che ci stai lavorando (ti ho posto la domanda 
qualche mese fa), ma mi sembra giusto riportare anche i difetti di 
ConTeXt: le funzioni matematiche sono praticamente inesistenti, ovvero 
ci si deve arrangiare con i TeX di base... E' un peccato perche' se non 
fosse cosi' avrei adottato ConTeXt molto volentieri!
Forza e coraggio al team ConTeXt.
Ciao
Scola


È vero che non l'ho annunciato, ma il modulo per la compatibilità con 
Nath è ufficialmente disponibile adesso :)


 Nath è ufficialmente disponibile adesso :)
Bene, potresti dire dov'e' scaricabile? Ci do' un'occhiata molto 
volentieri...
ciao
Scola

A-hem. ConTeXt non ha restrizioni per l'uso commerciale:
Da quando? Non sono aggiornato, ma non me lo sono certo inventato: sono
sicuro di aver letto chiaramente espresso il contrario in un documento
ufficiale di Pragma ADE, non molto tempo fa. Con tanto di, ragionevole,
motivazione: facciamo soldi con la preparazione di documenti, consentiteci
di non fornire strumenti utili alla concorrenza.
Per favore, dimmi che non mi sono confuso, perché per la demenza senile mi
pare francamente ancora un po' presto.
Ciao.


Be', mi pareva di averti spiegato la cosa nel messaggio stesso ... 
ciò che ha restrizioni sono i pacchetti (separati dal core) che 
vengono sviluppati specificatamente per le compagnie che lo 
richiedtono.



Blub. Te lo spedisco, ancora non l'ho messo in rete.


 Blub. Te lo spedisco, ancora non l'ho messo in rete.
Ehm, non te lo spedisco perché mi viene rispedito al mittente.


 Ehm, non te lo spedisco perché mi viene rispedito al mittente.
Uppss... togli un mosfet...
nicola dot scolari at epfl dot ch

 richiedtono.
No, io mi ricordo (un ricordo chiarissimo e dettagliato, per giunta) una
licenza completamente diversa, che non riguardava un singolo pacchetto, che
imponeva restrizioni all'uso commerciale di ConTeXt in quanto tale e che, a
questo punto, devo pensare sia frutto di un mio delirio onirico.
Ciao.

 questo punto, devo pensare sia frutto di un mio delirio onirico.
Può anche darsi che abbiano cambiato licenza dall'ultima volta che 
l'hai letta :)


l'hai letta :)
Questa era appunto la mia speranza, di cui ti chiedevo una possibile
conferma. L'alternativa, che mi sia costruito il ricordo di qualcosa che non
ho visto, č ugualmente possibile, e neppure poi cosě sconvolgente (accade, e
non vuol necessariamente dire che si cominci a vaneggiare), ma comunque non
molto confortante.
Ciao.