Re: [NTG-context] wrong behaviour with ConTeXt unicode bidi

2013-09-12 Thread Vafa Khalighi
There is one more problem with the default method:

\starttext

\setupalign[r2l]

\definefont[arabicfont][Arial*arabic at 20pt]



\setupdirections[bidi=global,method=default]


1.


\stoptext


from right to left perspective it prints "1." (dot after digit 1) as ".1"
(dot before digit 1) however method one and two work correctly.


On Thu, Sep 12, 2013 at 3:10 AM, Hans Hagen  wrote:

> On 9/11/2013 5:24 PM, Khaled Hosny wrote:
>
>> On Wed, Sep 11, 2013 at 02:37:35PM +0200, Hans Hagen wrote:
>>
>>> anyway, it would be nice to see where the three methods fail:
>>>
>>
>> Of the three, method one seems to give correct results on all the given
>> tests (I’m yet to test with my own documents).
>>
>> I’m skeptical that bidi can be implemented in a one pass algorithm,
>> there have been a one pass algorithm called “Pretty Good Bidi
>> Algorithm”, but it has its limitation (I never tested it myself).
>>
>
> Sure, although it can be close to okay with some backward and forward
> scanning but I'm nbot really in the mood for that now. Anyhow, for the
> occasional mix of arabic and latin this method works ok. For more extreme
> cases method 'one' will do and method 'two' ... well it depends on
> developments in unicode as this method will be the more configurable one.
> (And I can probably make a faster implementation of method two when
> performance matters.)
>
>
> Hans
>
>
> --**--**-
>   Hans Hagen | PRAGMA ADE
>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
>  | www.pragma-pod.nl
> --**--**-
> __**__**
> ___
> 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  : 
> http://foundry.supelec.fr/**projects/contextrev/
> wiki : http://contextgarden.net
> __**__**
> ___
>
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Kashide in ConTeXt

2013-09-12 Thread Vafa Khalighi
I thought this was already implemented in context because of Hans's talk in
TUG 2010[1].

Thanks

[1] http://river-valley.tv/building-paragraphs-with-the-help-of-lua/


On Thu, Sep 12, 2013 at 4:13 AM, Idris Samawi Hamid ادريس سماوي حامد <
isha...@colostate.edu> wrote:

> **
> Salaam, Vafa,
>
> On Tue, 10 Sep 2013 09:34:23 -0600, Vafa Khalighi 
> wrote:
>
> it is about stretching words.
>
>
> It can be done manually, of course, by just manual insertions of U+0640.
> Did you mean something else by 'manual'?
>
> As for automatic, it is in the pipeline and my hope is it will be done by
> Spring if not earlier.
>
> Best wishes
> Idris
> --
> Professor Idris Samawi Hamid
> Department of Philosophy
> Colorado State University
> Fort Collins, CO 80523
>
>
> ___
> 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  : http://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
>
> ___
>
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] wrong behaviour with ConTeXt unicode bidi

2013-09-11 Thread Vafa Khalighi
Also the itemize environment is broken too (perhaps same issue is here too):

\setupitemize[left=(, right=), margin=4em, stopper=]
\starttext
\setupalign[r2l]
\definefont[arabicfont][Arial*arabic at 20pt]
\setupdirections[bidi=global,method=default]
\arabicfont
\startitemize[a]
\item اولی
\item دومی
\stopitemize
\stoptext

and if I swap right and left parentheses, I get the following error:

error: .../context/tex/texmf-context/tex/context/base/typo-dha.lua:184:
attempt to index local 'current' (a nil value)



On Wed, Sep 11, 2013 at 7:47 PM, Vafa Khalighi  wrote:

> I tried the latest beta; it fixes the problem I mentioned but breaks
> something else:
>
> \starttext
>
> \setupalign[r2l]
>
> \definefont[arabicfont][Arial*arabic at 20pt]
>
>
>
> \setupdirections[bidi=global,method=default]
> \hbox dir TRT{\arabicfont  (1984)}
>
>
> \stoptext
>
> If you have \hbox dir TLT, you get expected result. I am not sure if this
> is the side effect of using \hbox dir TRT.
>
>
>
> On Wed, Sep 11, 2013 at 2:20 AM, Vafa Khalighi wrote:
>
>> Sorry that is not fixed. If you type two of these, the second one will be
>> broken.
>>
>> \starttext
>>
>> \setupalign[r2l]
>>
>> \definefont[arabicfont][Arial*arabic at 20pt]
>>
>>
>>
>> \setupdirections[bidi=global,method=default] \arabicfont
>>
>> این (آزمایش 1363) و
>> یک (آزمایش 1984) خوب
>>  است  و باقی ماجرا.
>>
>>
>> \stoptext
>>
>>
>> Vafa Khalighi
>>
>>
>> On Wed, Sep 11, 2013 at 1:45 AM, Vafa Khalighi wrote:
>>
>>> Thanks. That is now fixed.
>>>
>>>
>>> On Wed, Sep 11, 2013 at 1:26 AM, Hans Hagen  wrote:
>>>
>>>> On 9/10/2013 2:57 PM, Vafa Khalighi wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> The following document shows the wrong behaviour (the second
>>>>> parentheses
>>>>> is mirrored incorrectly and it should be after the number not before
>>>>> the
>>>>> number).
>>>>>
>>>>> Assuming "test" is an RTL word when I write (test 1363) I expect to get
>>>>> exactly that but somehow I get (test (1363
>>>>>
>>>>
>>>> new beta ... also with fix for issue khaled mentioned
>>>>
>>>> \starttext
>>>>
>>>> \setupalign[r2l]
>>>>
>>>> \definefont[arabicfont][Arial***arabic at 20pt]
>>>>
>>>> \enabletrackers[typesetters.**directions.one]
>>>> \enabletrackers[typesetters.**directions.two]
>>>>
>>>> \setupdirections[bidi=global,**method=default] \arabicfont این (یک
>>>> آزمایش 1363) است. \par
>>>> \setupdirections[bidi=global,**method=one] \arabicfont این (یک
>>>> آزمایش 1363) است. \par
>>>> \setupdirections[bidi=global,**method=two] \arabicfont این (یک
>>>> آزمایش 1363) است. \par
>>>>
>>>> \stoptext
>>>>
>>>>
>>>>  One related question: is it possible to change font automatically when
>>>>> luatex sees a LTR word?
>>>>>
>>>>
>>>> no, but you can define start\stop commands that deal with such switches
>>>>
>>>> also, you can combine fonts (and there a yet not documented auto
>>>> script/language switcher .. i have no time now to explain that one)
>>>>
>>>> btw, never use \textdir and \pardir directly (i might even define them
>>>> as no-ops some day) but use the higher level alignment commands
>>>>
>>>> Hans
>>>>
>>>> --**--**-
>>>>   Hans Hagen | PRAGMA ADE
>>>>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>>>> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
>>>>  | www.pragma-pod.nl
>>>> --**--**-
>>>> __**__**
>>>> ___
>>>> 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 <http://www.ntg.nl/mailman/listinfo/ntg-context>
>>>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
>>>> archive  : 
>>>> http://foundry.supelec.fr/**projects/contextrev/<http://foundry.supelec.fr/projects/contextrev/>
>>>> wiki : http://contextgarden.net
>>>> __**__**
>>>> ___
>>>
>>>
>>>
>>
>


test.pdf
Description: Adobe PDF document
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] wrong behaviour with ConTeXt unicode bidi

2013-09-11 Thread Vafa Khalighi
I tried the latest beta; it fixes the problem I mentioned but breaks
something else:

\starttext

\setupalign[r2l]

\definefont[arabicfont][Arial*arabic at 20pt]



\setupdirections[bidi=global,method=default]
\hbox dir TRT{\arabicfont  (1984)}


\stoptext

If you have \hbox dir TLT, you get expected result. I am not sure if this
is the side effect of using \hbox dir TRT.



On Wed, Sep 11, 2013 at 2:20 AM, Vafa Khalighi  wrote:

> Sorry that is not fixed. If you type two of these, the second one will be
> broken.
>
> \starttext
>
> \setupalign[r2l]
>
> \definefont[arabicfont][Arial*arabic at 20pt]
>
>
>
> \setupdirections[bidi=global,method=default] \arabicfont
>
> این (آزمایش 1363) و
> یک (آزمایش 1984) خوب
>  است  و باقی ماجرا.
>
>
> \stoptext
>
>
> Vafa Khalighi
>
>
> On Wed, Sep 11, 2013 at 1:45 AM, Vafa Khalighi wrote:
>
>> Thanks. That is now fixed.
>>
>>
>> On Wed, Sep 11, 2013 at 1:26 AM, Hans Hagen  wrote:
>>
>>> On 9/10/2013 2:57 PM, Vafa Khalighi wrote:
>>>
>>>> Hi
>>>>
>>>> The following document shows the wrong behaviour (the second parentheses
>>>> is mirrored incorrectly and it should be after the number not before the
>>>> number).
>>>>
>>>> Assuming "test" is an RTL word when I write (test 1363) I expect to get
>>>> exactly that but somehow I get (test (1363
>>>>
>>>
>>> new beta ... also with fix for issue khaled mentioned
>>>
>>> \starttext
>>>
>>> \setupalign[r2l]
>>>
>>> \definefont[arabicfont][Arial***arabic at 20pt]
>>>
>>> \enabletrackers[typesetters.**directions.one]
>>> \enabletrackers[typesetters.**directions.two]
>>>
>>> \setupdirections[bidi=global,**method=default] \arabicfont این (یک
>>> آزمایش 1363) است. \par
>>> \setupdirections[bidi=global,**method=one] \arabicfont این (یک
>>> آزمایش 1363) است. \par
>>> \setupdirections[bidi=global,**method=two] \arabicfont این (یک
>>> آزمایش 1363) است. \par
>>>
>>> \stoptext
>>>
>>>
>>>  One related question: is it possible to change font automatically when
>>>> luatex sees a LTR word?
>>>>
>>>
>>> no, but you can define start\stop commands that deal with such switches
>>>
>>> also, you can combine fonts (and there a yet not documented auto
>>> script/language switcher .. i have no time now to explain that one)
>>>
>>> btw, never use \textdir and \pardir directly (i might even define them
>>> as no-ops some day) but use the higher level alignment commands
>>>
>>> Hans
>>>
>>> --**--**-
>>>   Hans Hagen | PRAGMA ADE
>>>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>>> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
>>>  | www.pragma-pod.nl
>>> --**--**-
>>> __**__**
>>> ___
>>> 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 <http://www.ntg.nl/mailman/listinfo/ntg-context>
>>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
>>> archive  : 
>>> http://foundry.supelec.fr/**projects/contextrev/<http://foundry.supelec.fr/projects/contextrev/>
>>> wiki : http://contextgarden.net
>>> __**__**
>>> ___
>>
>>
>>
>


test.pdf
Description: Adobe PDF document
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] wrong behaviour with ConTeXt unicode bidi

2013-09-10 Thread Vafa Khalighi
Thanks. That is now fixed.


On Wed, Sep 11, 2013 at 1:26 AM, Hans Hagen  wrote:

> On 9/10/2013 2:57 PM, Vafa Khalighi wrote:
>
>> Hi
>>
>> The following document shows the wrong behaviour (the second parentheses
>> is mirrored incorrectly and it should be after the number not before the
>> number).
>>
>> Assuming "test" is an RTL word when I write (test 1363) I expect to get
>> exactly that but somehow I get (test (1363
>>
>
> new beta ... also with fix for issue khaled mentioned
>
> \starttext
>
> \setupalign[r2l]
>
> \definefont[arabicfont][Arial***arabic at 20pt]
>
> \enabletrackers[typesetters.**directions.one]
> \enabletrackers[typesetters.**directions.two]
>
> \setupdirections[bidi=global,**method=default] \arabicfont این (یک آزمایش
> 1363) است. \par
> \setupdirections[bidi=global,**method=one] \arabicfont این (یک آزمایش
> 1363) است. \par
> \setupdirections[bidi=global,**method=two] \arabicfont این (یک آزمایش
> 1363) است. \par
>
> \stoptext
>
>
>  One related question: is it possible to change font automatically when
>> luatex sees a LTR word?
>>
>
> no, but you can define start\stop commands that deal with such switches
>
> also, you can combine fonts (and there a yet not documented auto
> script/language switcher .. i have no time now to explain that one)
>
> btw, never use \textdir and \pardir directly (i might even define them as
> no-ops some day) but use the higher level alignment commands
>
> Hans
>
> --**--**-
>   Hans Hagen | PRAGMA ADE
>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
>  | www.pragma-pod.nl
> --**--**-
> __**__**
> ___
> 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 <http://www.ntg.nl/mailman/listinfo/ntg-context>
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : 
> http://foundry.supelec.fr/**projects/contextrev/<http://foundry.supelec.fr/projects/contextrev/>
> wiki : http://contextgarden.net
> __**__**
> ___
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Kashide in ConTeXt

2013-09-10 Thread Vafa Khalighi
it is about stretching words.


On Wed, Sep 11, 2013 at 1:23 AM, Hans Hagen  wrote:

> On 9/10/2013 2:59 PM, Vafa Khalighi wrote:
>
>> Hi
>>
>> How do you use automatic and manual Kashide for Arabic in ConTeXt? I
>> could not find any documentation on this.
>>
>
> i have no clue what is it but google relates it to poems so maybe
>
> \usemodule[hemistich] is what you want
>
> (search the mail archive for usage)
>
> Hans
>
>
> --**--**-
>   Hans Hagen | PRAGMA ADE
>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
>  | www.pragma-pod.nl
> --**--**-
> __**__**
> ___
> 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 <http://www.ntg.nl/mailman/listinfo/ntg-context>
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : 
> http://foundry.supelec.fr/**projects/contextrev/<http://foundry.supelec.fr/projects/contextrev/>
> wiki : http://contextgarden.net
> __**__**
> ___
>
>
>
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] wrong behaviour with ConTeXt unicode bidi

2013-09-10 Thread Vafa Khalighi
Sorry that is not fixed. If you type two of these, the second one will be
broken.

\starttext

\setupalign[r2l]

\definefont[arabicfont][Arial*arabic at 20pt]



\setupdirections[bidi=global,method=default] \arabicfont

این (آزمایش 1363) و
یک (آزمایش 1984) خوب
 است  و باقی ماجرا.


\stoptext


Vafa Khalighi


On Wed, Sep 11, 2013 at 1:45 AM, Vafa Khalighi  wrote:

> Thanks. That is now fixed.
>
>
> On Wed, Sep 11, 2013 at 1:26 AM, Hans Hagen  wrote:
>
>> On 9/10/2013 2:57 PM, Vafa Khalighi wrote:
>>
>>> Hi
>>>
>>> The following document shows the wrong behaviour (the second parentheses
>>> is mirrored incorrectly and it should be after the number not before the
>>> number).
>>>
>>> Assuming "test" is an RTL word when I write (test 1363) I expect to get
>>> exactly that but somehow I get (test (1363
>>>
>>
>> new beta ... also with fix for issue khaled mentioned
>>
>> \starttext
>>
>> \setupalign[r2l]
>>
>> \definefont[arabicfont][Arial***arabic at 20pt]
>>
>> \enabletrackers[typesetters.**directions.one]
>> \enabletrackers[typesetters.**directions.two]
>>
>> \setupdirections[bidi=global,**method=default] \arabicfont این (یک
>> آزمایش 1363) است. \par
>> \setupdirections[bidi=global,**method=one] \arabicfont این (یک
>> آزمایش 1363) است. \par
>> \setupdirections[bidi=global,**method=two] \arabicfont این (یک
>> آزمایش 1363) است. \par
>>
>> \stoptext
>>
>>
>>  One related question: is it possible to change font automatically when
>>> luatex sees a LTR word?
>>>
>>
>> no, but you can define start\stop commands that deal with such switches
>>
>> also, you can combine fonts (and there a yet not documented auto
>> script/language switcher .. i have no time now to explain that one)
>>
>> btw, never use \textdir and \pardir directly (i might even define them as
>> no-ops some day) but use the higher level alignment commands
>>
>> Hans
>>
>> --**--**-
>>   Hans Hagen | PRAGMA ADE
>>   Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>> tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
>>  | www.pragma-pod.nl
>> --**--**-
>> __**__**
>> ___
>> 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 <http://www.ntg.nl/mailman/listinfo/ntg-context>
>> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
>> archive  : 
>> http://foundry.supelec.fr/**projects/contextrev/<http://foundry.supelec.fr/projects/contextrev/>
>> wiki : http://contextgarden.net
>> __**__**
>> ___
>
>
>
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

[NTG-context] Kashide in ConTeXt

2013-09-10 Thread Vafa Khalighi
Hi

How do you use automatic and manual Kashide for Arabic in ConTeXt? I could
not find any documentation on this.

Thanks

Vafa Khalighi
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

[NTG-context] wrong behaviour with ConTeXt unicode bidi

2013-09-10 Thread Vafa Khalighi
Hi

The following document shows the wrong behaviour (the second parentheses is
mirrored incorrectly and it should be after the number not before the
number).

Assuming "test" is an RTL word when I write (test 1363) I expect to get
exactly that but somehow I get (test (1363

One related question: is it possible to change font automatically when
luatex sees a LTR word?

Thanks

Vafa Khalighi


test.tex
Description: TeX document


test.pdf
Description: Adobe PDF document
___
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  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] multipage tabular

2009-07-17 Thread Vafa Khalighi
thanks heaps  for the details
___
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
___


Re: [NTG-context] multipage tabular

2009-07-17 Thread Vafa Khalighi
>
>  and if it does, then can someone please tell me what kind of algorithm
>> ConTeXt uses  for these?
>>
>
> ???
>
>
In TeX you can not have multi page tabular unless you program something. I
want to know about the ConTeXt algorithm of doing this.  In LaTeX there are
two packages longtable and suopertabular each with advantages and
disadvantages so I have been interested to see how ConTeXt handles multipage
tabular.
___
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
___


[NTG-context] multipage tabular

2009-07-17 Thread Vafa Khalighi
Does ConTeXt allow users to typeset multipage tabular and if it does, then
can someone please tell me what kind of algorithm ConTeXt uses  for these?
___
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
___


Re: [NTG-context] from latex & pstricks to context

2009-07-13 Thread Vafa Khalighi
>
>
> What is the sense of \startPSTRICKS ... \stopPSTRICKS ?
>

Maybe he meant:

\startpspicture

\stoppspicture

The actual macros of pstricks are defined in pstricks.tex and that is all
Plain TeX. I myself generally would do something like this in Plain TeX

\input pstricks
\pspicture(0,0)(2,2)
\psline(1,1)(2,2)
\endpspicture

\bye

and In LaTeX actually if you want to define an environment, you can use
\def\environment and \def\endenvironment. I guess then you could probably
use it in ConTeXt as

\startpspicture

\stoppspicture

and you can probable load pstricks by saying \usemodule[pstricks] or
anything that context uses.
___
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
___


Re: [NTG-context] How to prevent empty page after MPpage?

2009-07-12 Thread Vafa Khalighi
>
>
> Thanks a lot!!! The magic apparently works. I don't understand what
> exactly the "obeylines" macro does (it seems that it just makes sure
> that none of line endings get lost, not even inside definition
> itself).
>
>

sometimes when you typeset a piece of text like poems, you actually want to
go to the next line, so one solution would be to put a \par at the end of
each line but if there are too much of these lines, then you will get sick
of typing \par at the end of each line and so there is a CS namely
\obeylines that does this automatically. Lets look at one example:

I am a Plain \TeX\ user,\par
and you are a Con\TeX t User,\par
There are other people who use La\TeX,\par
but we all are \TeX\ users.

{\obeylines
I am a Plain \TeX\ user,
and you are a Con\TeX t user.
There are other people who use La\TeX,
but we all are \TeX\ users.}

See in the above one, whenever I wanted to end the line and go to the next
line, I had to put a \par, but in the second one I just put \obeylines which
is the same that means ecah end of my lines will be treated like a \par.
___
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
___