From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/34137 Path: news.gmane.org!not-for-mail From: "luigi scarso" Newsgroups: gmane.comp.tex.context Subject: Re: ConTeXt, XeTeX, ect was Re: OpenType in Windows Date: Thu, 5 Apr 2007 15:59:05 +0200 Message-ID: References: <6BF610EA-E849-4E3D-945F-F39B8A20EC79@di.unito.it> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1175781694 764 80.91.229.12 (5 Apr 2007 14:01:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 5 Apr 2007 14:01:34 +0000 (UTC) To: "mailing list for ConTeXt users" Original-X-From: ntg-context-bounces@ntg.nl Thu Apr 05 16:01:31 2007 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1HZSWh-0006wh-H2 for gctc-ntg-context-518@m.gmane.org; Thu, 05 Apr 2007 16:01:23 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id D5735203E2; Thu, 5 Apr 2007 16:01:22 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11976-02-2; Thu, 5 Apr 2007 16:01:15 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1FE54200D3; Thu, 5 Apr 2007 16:01:15 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id B8ECD200D3 for ; Thu, 5 Apr 2007 16:01:12 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 11976-02 for ; Thu, 5 Apr 2007 16:01:11 +0200 (CEST) Original-Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.245]) by ronja.ntg.nl (Postfix) with ESMTP id E5A2D2007B for ; Thu, 5 Apr 2007 15:59:07 +0200 (CEST) Original-Received: by an-out-0708.google.com with SMTP id d33so657022and for ; Thu, 05 Apr 2007 06:59:06 -0700 (PDT) Original-Received: by 10.100.31.2 with SMTP id e2mr1275218ane.1175781546037; Thu, 05 Apr 2007 06:59:06 -0700 (PDT) Original-Received: by 10.100.191.10 with HTTP; Thu, 5 Apr 2007 06:59:05 -0700 (PDT) In-Reply-To: Content-Disposition: inline X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:34137 Archived-At: On 4/5/07, Sanjoy Mahajan wrote: > > What does this exactly mean (from wikipedia)? > > "XeTeX works well with both LaTeX and ConTeXt." > > XeTeX, PDFTeX, eTeX, and TeX (Knuth's original TeX) are conceptually > at the same level. The ConTeXt documents (and kpathsea) call this > level the engine. They all understand basically the same macro > language, the one Knuth described in the _TeXBook_. > > But they have slight differences. For example, TeX produces DVI > output. eTeX does too but it adds a few more commands ('primitives') > to the macro language. PDFTeX produces PDF directly (or can produce > DVI) and has, relative to regular TeX, new macro commands to support > features of PDF; for example, \pdfpagewidth is new to PDFTeX. Regular > TeX doesn't have an equivalent because the DVI format does not include > a notion of page size. PDFTeX, from v1.40, also incorporates those > eTeX commands. And XeTeX has commands to support OpenType, which is > the new standard font format. > > LaTeX and ConTeXt are large programs ('macro packages') written on top > of the engine. Namely, the program -- whether LaTeX or ConTeXt -- is > written in the macro language of the engine. Most of the program is > independent of the engine, but there are a few changes needed; the > program usually detects which engine is being used underneath it and > adjusts what it does accordingly. > > For LaTeX, you choose the engine by the name of the program you run: > > * latex -- uses regular TeX (actually, now it uses PDFTeX pretending > to be regular TeX) > * pdflatex -- uses PDFTeX > * xelatex -- uses XeTeX > > For ConTeXt, you choose the engine by the '--engine' option to > texexec. For example: "texexec --engine=pdftex file.tex" will make > you file.pdf. But as the manual entry now says, you usually do not > need to specify the engine: > > --engine=texengine > Specify the program to do the hard work of typesetting. > Currently either pdftex (the default), xetex, or aleph. > The luatex value is experimental. The --engine option > is not usually needed. Instead, let texexec figure out > the setting based on other command-line information. > See for example the --xetex or --pdf switches. > > So > * "texexec --xetex file.tex" : uses XeTeX > * "texexec --pdf file.tex" : uses PDFTeX > * "texexec file.tex" : also uses PDFTeX (the --pdf option is > now the default to texexec) > > I hope this explanation clarifies. If so, you can Wikify (on > wikipedia and/or the ConTeXt wiki)! > > -Sanjoy About luatex: see it as a new entry in the list XeTeX, PDFTeX, eTeX, and TeX ie luatex ,XeTeX, PDFTeX, eTeX, and TeX luatex add a script language (lua) to tex . Note that PDFTeX> eTeX> TeX (where 'A>B' means A include B) and that luatex > PDFTeX U Aleph. There is a bit of confusion about luatex: someone says "luatex will be pdftex2.0", someother says "pdftex will be frozen to 1.5 and there will be luatex". Given that I played with luatex, I prefer the second, or even "luatex will be pdftex4.0" luigi luigi