close

Bağlam

Navigasyona git Aramaya git
Bağlam
Resmi olmayan ConTeXt logosu (contextgarden.net logosu)
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
LisansGPLv2 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
Image
ConTeXt belgesi oluşturuldu.

Referanslar

Dış bağlantılar