Bağlam
| Bağlam | ||
|---|---|---|
|
| ||
| Genel bilgi | ||
| program türü | Belge İşlemci, Belge İşaretleme Dili | |
| Yazar | Ağırlıklı olarak Hans Hagen ve Pragma ADE | |
| geliştirici | Ağırlıklı olarak Hans Hagen, Taco Hoekwater , [ 1 ] Aditya Mahajan , Mojca Miklavec , Wolfgang Schuster | |
| Lisans | GPLv2 kapsamındaki program kodu ve CC BY-NC-SA 3.0 kapsamındaki belgeler [ 5 ] | |
| Sürümler | ||
| En son kararlı sürüm | Mark II/Mark IV ( 18 Mayıs 2011 (11 yıl, 4 ay ve 30 gün) [ 2 ] [ 3 ] [ 4 ] ) | |
| Bağlantılar | ||
ConT E Xt , TeX tabanlı bir metin oluşturma sistemidir . Ana TeX makrosu LaTeX'ten daha yeni olduğu için konseptinde daha modüler ve uygulamasında daha monolitiktir. Örneğin, TeX tabanlı vektör grafikleri , grafik programlama dili MetaPost'un (sırasıyla Donald Knuth tarafından oluşturulan başka bir dil olan Metafont'tan türetilmiştir ) bir alt kümesi olduğu Metafun sayesinde ConTeXt'e tamamen entegre edilmiştir. Ayrıca , aynı belgenin hem basılı hem de çevrimiçi sürümünü oluşturmak için PdfTeX'i kullanmaya odaklanır. TeXutil ve TeXexec gibi Perl'de yazılmış bazı betiklerle desteklenir . Ek olarak, yerleşik bir XML ayrıştırıcısına sahiptir ( MathML desteği ile ).
Bu sistem 1990'dan beri Hollandalı bir şirket olan PRAGMA Advanced Document Engineering'den (Pragma ADE) Hans Hagen tarafından geliştirilmiştir .
Örnek
ConTeXt içeren belgeler basittir: düz metin dosyaları (genellikle .tex uzantılı) kullanılır ve texexec. [ 6 ] Bu işlemin sonucu bir PDF dosyasıdır (ConTeXt ayrıca bir DVI dosyası oluşturabilir ). Bir örnek aşağıdaki gibidir.
% Bu satır bir yorumdur çünkü % ondan önce gelir.
% 'başlık' adlı kafa biçimini belirtir
% Özellikle yazı tipinin stili: sans serif
% + kalın + büyük yazı tipi.
\setuphead [başlık] [stil= { \ss\bfd } ,
önce= { \begingroup } ,
after= { John Doe, yazar \smallskip\currentdate\bigskip\endgroup } ]
\başlangıç metni
\title { \BAĞLAM }
\section { Text }
\CONTEXT\ , \TEX\ dizgisi için bir belge hazırlama sistemidir
programı. Programlanabilir masaüstü yayıncılık özellikleri ve kapsamlı
dizgi ve masaüstünün çoğu yönünü otomatikleştirmek için tesisler
numaralandırma ve çapraz referans dahil olmak üzere yayınlama (örneğin
denklemine \in [eqn:ünlü-emc] ), tablolar ve şekiller, sayfa düzeni,
bibliyografyalar ve çok daha fazlası.
İlk olarak 1990 civarında Hans Hagen tarafından yazılmıştır. bir olabilir\LATEX'e
alternatif veya tamamlayıcı .
\section { Matematik } \CONTEXT\
ile matematik yazabiliriz. Denklemler otomatik olarak numaralandırılabilir.
\placeformula [eqn:ünlü-emc]
\startformula
E = mc ^ 2
\stopformula
ile birlikte
\placeformula [eqn:def-m]
\startformula
m = \frac { m _ 0 }{ \sqrt { 1- \frac { v ^ 2 }{ c ^ 2 }}}
\stopformula
\durdurma metni
Referanslar
- ↑ Taco Hoekwater ile Dave Walden röportajı. TeX Kullanıcı Grubu 2006.
- ↑ ConTeXt'in contextgarden'daki sürüm notları
- ↑ ConTeXt sürümlerinin listesi ( kırık bağlantı İnternet Arşivinde mevcuttur ; geçmişe , ilk ve son sürüme bakın ).
- ↑ Supelec'teki ConTeXt dosyaları
- ↑ Beni Oku (ConTeXt kodunun ve belgelerinin lisansı)
- ↑ "TeXEXEC açıkladı" kılavuzu. Pragma AD.
Dış bağlantılar
- Pragma ADE web sitesi
- ConTeXt Wiki