Re: [NTG-context] PSTricks in Context

2014-12-16 Thread luigi scarso
On Mon, Dec 15, 2014 at 3:27 PM, Mojca Miklavec 
mojca.miklavec.li...@gmail.com wrote:

 On Mon, Dec 15, 2014 at 12:53 PM, Herbert Voss wrote:
  Am 15.12.2014 um 09:55 schrieb Mojca Miklavec:
 
  Anyway, the version in TeX Live now runs, but creates wrong results
  (it prints out (0,0)(3,3) instead of drawing the line for example).
 
  (And I'm not too eager to add support for PSTricks to the
  distribution. It's a can of worms with zillion of other utilities
  that we don't ship. And close-to-zero users.)
 
 
  huh?? The only problem is this line
 
  \loadpstrickscolors{colo-rgb}}
 
  as mentioned in my mail.

 The problem is that this is not the only problem ;)

 Or at least that didn't solve all the problems for me.

 First of all I had to use Kakuto-san's example, adding something like

 \pspicture(0mm,0mm)(30mm,30mm)
 ...
 \endpspicture

 in front and at the back (which is extremely ugly to see in ConTeXt).

 So the complete minimal example was:

 \usemodule[pstricks]
 \starttext
 \startPSTRICKS
 \pspicture(0mm,0mm)(30mm,30mm)
 \psline(0,0)(3,3)
 \endpspicture
 \stopPSTRICKS
 \stoptext

 However that still doesn't work with TeX Live 2014 even after fixing
 the issue with mkii in the filename:

 ! Missing } inserted.
 inserted text
 }
 to be read again
\endgroup
 \endpspicture ...]\fi \fi \pst@killglue \endgroup
   \egroup \ifdim \wd
 \pst@hb...
 l.12 \endpspicture

 According to Kakuto-san it works with the latest ConTeXt, but I need a
 bit of tweaking to try it out and even if it does users would need to
 install (at least part of) W32TeX, wait for TLContrib to release a
 newer version of ConteXt or tweak themselves in order to try it out.

 Mojca


I have downloaded
cont-mpd.zip  cont-ppc.zip  cont-tmf.zip
and unzipped them into
texmf-dist of my 2014 TL (and rebuilt the formats and ls-R).
I have tried mtxrun --script update but it fails with
resolvers   | tds | no 'texmf-linux-64' under tree
'/opt/luatex/texlive/2014/tex'
(with a missed newline in my linux box)

The example works if one copies colo-rgb.mkii as colo-rgb.tex in the same
folder of the example
so I guess that we need to find a suitable location for colo-rgb.tex in the
tds
(I dont know if it's safe to add colo-rgb.tex to the base folder of
context, but I suspect it is not)


-- 
luigi
___
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] PSTricks in Context

2014-12-16 Thread Akira Kakuto

Hi Luigi,


The example works if one copies colo-rgb.mkii as colo-rgb.tex in the same
folder of the example ...


It is OK by changing

line 46 in m-pstricks.mkii:
  \loadpstrickscolors{colo-rgb}}
to
  \loadpstrickscolors{colo-rgb.mkii}}

as Herbert said.

In the recent beta's, the change was already done.

Best,
Akira

___
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] PSTricks in Context

2014-12-16 Thread luigi scarso
On Tue, Dec 16, 2014 at 11:04 AM, Akira Kakuto kak...@fuk.kindai.ac.jp
wrote:

 Hi Luigi,

  The example works if one copies colo-rgb.mkii as colo-rgb.tex in the same
 folder of the example ...


 It is OK by changing

 line 46 in m-pstricks.mkii:
   \loadpstrickscolors{colo-rgb}}
 to
   \loadpstrickscolors{colo-rgb.mkii}}

 as Herbert said.

 In the recent beta's, the change was already done.


 yes right ---  I have downloaded the current into TL,
but one can do the same with the zips of beta and have the correct
 \loadpstrickscolors{colo-rgb.mkii}


-- 
luigi
___
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] PSTricks in Context

2014-12-16 Thread luigi scarso
On Mon, Dec 15, 2014 at 9:46 PM, Herbert Voss herbert.v...@fu-berlin.de
wrote:

 Am 15.12.2014 um 14:06 schrieb luigi scarso:


 If we have a postscript interpreter, Is it possible to avoid dvi2ps at
 all,
 using only a context mkiv ?


 Yes, that could be possible.

 It would be interesting (well, at least for me)
to have a how to --- if only for a specific pst module known to work with
mkiv.

-- 
luigi
___
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] PSTricks in Context

2014-12-16 Thread Herbert Voss

Am 16.12.2014 um 11:35 schrieb luigi scarso:



On Tue, Dec 16, 2014 at 11:04 AM, Akira Kakuto kak...@fuk.kindai.ac.jp
mailto:kak...@fuk.kindai.ac.jp wrote:

Hi Luigi,

The example works if one copies colo-rgb.mkii as colo-rgb.tex in
the same
folder of the example ...


It is OK by changing

line 46 in m-pstricks.mkii:
   \loadpstrickscolors{colo-rgb}}
to
   \loadpstrickscolors{colo-rgb.__mkii}}

as Herbert said.

In the recent beta's, the change was already done.


yes right ---  I have downloaded the current into TL,
but one can do the same with the zips of beta and have the correct
  \loadpstrickscolors{colo-rgb.mkii}


I have a script cpCTX2TL which installs the current beta and
then copies all relevant files into the current TL installation.

Herbert
___
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] problem with \processaction

2014-12-16 Thread Pablo Rodriguez
Dear list,

I have the following sample:

\def\SystemUser{whoami}
\def\CheckUser{\processaction[\SystemUser][whoami=whm]}

\starttext

\doifelse{\CheckUser}{whm}{This is the right user.}
{This is the wrong user.}

\doifelse{\SystemUser}{whoami}{This is the right user.}
{This is the wrong user.}

\SystemUser\ is \CheckUser

\stoptext

Why doesn’t the first \doifelse work? What am I missing there?

Many thanks for your help,


Pablo
-- 
http://www.ousia.tk
___
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] command to get the text value?

2014-12-16 Thread Pablo Rodriguez
Dear list,

sorry for writing again on the same topic. The issue is important and I
don’t know how to solve it.

I have a different sample:

\def\firstcommand{AAA}
\def\secondcommand{aaa}
\starttext
\doifelse{\word{\firstcommand}}
{\secondcommand}{Equal}{Not equal}.
\stoptext

I understand that A and a are different characters. Is there no command
to get the pure text from another command?

Or how could I get equal values in the sample above?

Many thanks for your help,


Pablo
-- 
http://www.ousia.tk
___
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] command to get the text value?

2014-12-16 Thread Hans Hagen

On 12/16/2014 9:39 PM, Pablo Rodriguez wrote:

Dear list,

sorry for writing again on the same topic. The issue is important and I
don’t know how to solve it.

I have a different sample:

 \def\firstcommand{AAA}
 \def\secondcommand{aaa}
 \starttext
 \doifelse{\word{\firstcommand}}
 {\secondcommand}{Equal}{Not equal}.
 \stoptext

I understand that A and a are different characters. Is there no command
to get the pure text from another command?

Or how could I get equal values in the sample above?


if really needed i can write such a comparison but keep in mind that 
\word is not some simple string manipulator so you can never rely on 
such a comparison


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
___

Re: [NTG-context] problem with \processaction

2014-12-16 Thread Hans Hagen

On 12/16/2014 6:51 PM, Pablo Rodriguez wrote:

Dear list,

I have the following sample:

 \def\SystemUser{whoami}
 \def\CheckUser{\processaction[\SystemUser][whoami=whm]}

 \starttext

 \doifelse{\CheckUser}{whm}{This is the right user.}
 {This is the wrong user.}

 \doifelse{\SystemUser}{whoami}{This is the right user.}
 {This is the wrong user.}

 \SystemUser\ is \CheckUser

 \stoptext

Why doesn’t the first \doifelse work? What am I missing there?


because \processaction is not a fully expandable command

-
  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
___

Re: [NTG-context] problem with \processaction

2014-12-16 Thread Pablo Rodriguez
On 12/16/2014 09:50 PM, Hans Hagen wrote:
 On 12/16/2014 6:51 PM, Pablo Rodriguez wrote:
 Dear list,

 I have the following sample:

  \def\SystemUser{whoami}
  \def\CheckUser{\processaction[\SystemUser][whoami=whm]}

  \starttext

  \doifelse{\CheckUser}{whm}{This is the right user.}
  {This is the wrong user.}

  \doifelse{\SystemUser}{whoami}{This is the right user.}
  {This is the wrong user.}

  \SystemUser\ is \CheckUser

  \stoptext

 Why doesn’t the first \doifelse work? What am I missing there?
 
 because \processaction is not a fully expandable command

Many thanks for your reply, Hans.

Is there no other way to get the text value (so that it could be
compared with \doif) from a command that assigns values using
\processaction?

Many thanks for your help,


Pablo
-- 
http://www.ousia.tk
___
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] problem with \processaction

2014-12-16 Thread Hans Hagen

On 12/16/2014 10:24 PM, Pablo Rodriguez wrote:

On 12/16/2014 09:50 PM, Hans Hagen wrote:

On 12/16/2014 6:51 PM, Pablo Rodriguez wrote:

Dear list,

I have the following sample:

  \def\SystemUser{whoami}
  \def\CheckUser{\processaction[\SystemUser][whoami=whm]}

  \starttext

  \doifelse{\CheckUser}{whm}{This is the right user.}
  {This is the wrong user.}

  \doifelse{\SystemUser}{whoami}{This is the right user.}
  {This is the wrong user.}

  \SystemUser\ is \CheckUser

  \stoptext

Why doesn’t the first \doifelse work? What am I missing there?


because \processaction is not a fully expandable command


Many thanks for your reply, Hans.

Is there no other way to get the text value (so that it could be
compared with \doif) from a command that assigns values using
\processaction?



\setvalue{SomeName:foo}{one}
\setvalue{SomeName:bar}{two}

% and another 50 names


\def\SomeName{foo}
% \def\SomeName{bar}

\doifelse{\getvalue{SomeName:\SomeName}}{two}
  {YES}
  {NOP}


-
  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
___