Contesto
| Contesto | ||
|---|---|---|
|
| ||
| Informazione Generale | ||
| tipo di programma | Processore di documenti, Linguaggio di marcatura dei documenti | |
| Autore | Principalmente Hans Hagen e Pragma ADE | |
| sviluppatore | Principalmente Hans Hagen, Taco Hoekwater , [ 1 ] Aditya Mahajan , Mojca Miklavec , Wolfgang Schuster | |
| Licenza | Codice programma sotto GPLv2 e documentazione sotto CC BY-NC-SA 3.0 [ 5 ] | |
| Versioni | ||
| Ultima versione stabile | Marco II/Marco IV (18 maggio 2011 (11 anni, 4 mesi e 30 giorni) [ 2 ] [ 3 ] [ 4 ] ) | |
| Collegamenti | ||
ConT E Xt è un sistema di composizione del testo basato su TeX . Essendo più recente della macro TeX principale, LaTeX , è più modulare nella sua concezione e più monolitica nella sua implementazione. Ad esempio, la grafica vettoriale basata su TeX è completamente integrata in ConTeXt grazie a Metafun , di cui il linguaggio di programmazione grafico MetaPost (derivato, a sua volta, da Metafont , altro linguaggio creato da Donald Knuth ) è un sottoinsieme. Si concentra anche sull'utilizzo di PdfTeX per generare sia la versione cartacea che la versione online dello stesso documento. È integrato da alcuni script scritti in Perl , come TeXutil e TeXexec . Inoltre, è dotato di un parser XML integrato (con supporto per MathML ).
Questo sistema è stato sviluppato dal 1990 da Hans Hagen di PRAGMA Advanced Document Engineering (Pragma ADE), una società olandese .
Esempio
I documenti con ConTeXt sono semplici: vengono utilizzati file di testo normale (di solito con estensione .tex) e vengono compilati con il formato texexec. [ 6 ] Il risultato di questo processo è un file PDF (ConTeXt può anche generare un file DVI ). Un esempio è il seguente.
% Questa riga è un commento perché % la precede.
% Specifica il formato della testa denominata 'titolo'
% Nello specifico lo stile del carattere: sans serif
% + grassetto + carattere grande.
\setuphead [titolo] [stile= { \ss\bfd } ,
prima= { \begingroup } ,
after= { John Doe, l'autore \smallskip\currentdate\bigskip\endgroup } ]
\starttext
\titolo { \CONTESTO }
\section { Testo }
\CONTEXT\ è un sistema di preparazione di documenti per la composizione tipografica \TEX\
programma. Offre funzionalità di desktop publishing programmabili ed estese
funzionalità per automatizzare la maggior parte degli aspetti della composizione e del desktop
pubblicazione, inclusa la numerazione e i riferimenti incrociati (ad es
all'equazione \in [eqn:famous-emc] ), tabelle e figure, layout di pagina,
bibliografie e molto altro.
È stato originariamente scritto intorno al 1990 da Hans Hagen. Potrebbe essere un
alternativa o complemento a \LATEX .
\section { Matematica }
Con \CONTEXT\ potremmo scrivere matematica. Le equazioni possono essere numerate automaticamente.
\placeformula [eqn:famous-emc]
\startformula
E = mc ^ 2
\stopformula
insieme a
\placeformula [eqn:def-m]
\startformula
m = \frac { m _ 0 }{ \sqrt { 1- \frac { v ^ 2 }{ c ^ 2 }}}
\stopformula
\stoptext
Riferimenti
- ↑ Intervista di Dave Walden a Taco Hoekwater. Gruppo utenti TeX 2006.
- ↑ Note di rilascio di ConTeXt su contextgarden
- ↑ Elenco delle versioni di ConTeXt ( collegamento interrotto disponibile su Internet Archive ; vedere cronologia , prima e ultima versione ).
- ↑ File ConTeXt in Supelec
- ↑ Read Me (licenza del codice e della documentazione ConTeXt)
- ↑ Manuale "Spiegazione TeXEXEC". Pragma ADE.