ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Aditya Mahajan <adityam@umich.edu>
To: ntg-context@ntg.nl
Subject: Re: ConTeXt possibilities
Date: Mon, 20 Aug 2007 11:10:47 -0400 (EDT)	[thread overview]
Message-ID: <alpine.WNT.0.999.0708201054390.1208@nqvgln> (raw)
In-Reply-To: <46C99CEE.4070208@gmail.com>

On Mon, 20 Aug 2007, Istvan Hollerbach wrote:

> Dear Everybody,
>
> My name is Istvan Hollerbach. I am still looking at ConTeXt. Are usable
> with ConTeXt only modules found at http://modules.contextgarden.net/, or
> which usable are with plain TeX as well?

Most of the modules avaialbe at modules.coontextgarden.net are usuable 
only with Context. However, most macros for plain tex work with 
context.

> I think of xypic for example.
> Can I write a document for example in Sanskrit? Being a beginner, of
> course I will neither use xypic for a some length of time, nor I will
> write a document in Sanskrit. I am only interested in possibilities
> compared to LaTeX.

In principle, since latex and context are both build on top of tex 
engine, anything that is possible in one is also possible in the 
other. However, it does take some effort to port the functionality of 
one from the other.

In general, with regards to packages, most latex packages enhance the 
capabilities of built in latex environments. With context, the built 
in environments were designed with flexibility in mind and are easy to 
change. So you do not need external packages.

Most latex font packages are useless for context. You will need to 
write your own typescripts if you want to use the fonts in context. In 
most cases this is simple. For non-latin languages like Sanskrit, you 
will need to do some work if you want to get it working with ConTeXt. 
Traditionally, non-latin languages worked using transcription. So you 
write something in latin alphabet, run a program which translates it 
into something else, and then run tex over that file. This is how the 
devnag package for latex works. But now, with xetex and luatex, you do 
not need to do this. You can type in unicode and rest of it just 
works. I had tried using Hindi (a modern day offshoot of Sanskrit) 
using XeTeX (the XeTeX website has an example), and changed the markup 
to ConTeXt and it worked. It should be similar with Sanskrit, and 
other languages like languages from the Arabic family.

For special purpose packages like xypic, if the package has an option 
for plain tex (like xypic, pictex, pstricks, pgf, and many more), it 
also works with ConTeXt. If it is not plain tex compatible, then you 
will have to port it to ConTeXt. In some cases this can be difficult. 
So, if there is a esoteric, domain specific, package that you must 
have, make sure that there is something comparable in context before 
making the shift. If you are not sure, ask here.


Aditya

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : https://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


  parent reply	other threads:[~2007-08-20 15:10 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <46BCD994.2000706@gmail.com>
     [not found] ` <46BCDF45.6060707@wxs.nl>
2007-08-20  9:58   ` Istvan Hollerbach
2007-08-20 13:53   ` Istvan Hollerbach
2007-08-20 14:45     ` Xan
2007-08-20 15:10     ` Aditya Mahajan [this message]
2007-08-20 15:46       ` Istvan Hollerbach

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.WNT.0.999.0708201054390.1208@nqvgln \
    --to=adityam@umich.edu \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).