Re: [NTG-context] conTeXt Mkiv: the number of parameters can not be more than 9?

2015-07-04 Thread Jaroslav Hajtmar

Hi Dillon
There is also a purely plaintex solutions for example:


% Here is Peter Olsak solution (see TBN: 
ftp://math.feld.cvut.cz/olsak/tbn/tbn.pdf - czech only)


\def\terminator{*}
\def\usethereadvalues{}
\newcount\tempnum

\def\readparameters{\tempnum=0\let\next=\readonlyone \next}
\def\readonlyone #1, {\advance\tempnum by 1 \def\param{#1}%
%\the\tempnum - \param\par%
\ifx\param\terminator \let\next=\usethereadvalues
\else\expandafter\def \csname param\the\tempnum\endcsname{#1}%
\fi\next}

\def\var#1{\csname #1\endcsname}


\starttext

% Read any number of parameters, terminator is * now
\readparameters 471-44/2007, 474-44/2007, 464-44/2007, 465-44/2007, 
461-44/2007, 472-44/2007, 473-44/2007, 475-44/2007, 469-44/2007, 
455-44/2007, AA, BBB, 124,  *, %


Parameters are now in macros \type{\var{param1}}, \type{\var{param2}}, 
\type{\var{param3}},  \dots :


\blank[big]

\dorecurse{16}{parameter \recurselevel is : \var{param\recurselevel}\crlf}


\blank[big]

% OR

% put parameters into macro:
\def\parameters{A, B, XXL, QWE, 123, Hello, End, TeX, Solution, XSE, 
Flag, Prague, Paris, New York, last value, *, }

% and now read parameters:
\expandafter\readparameters\parameters


\dorecurse{16}{parameter \recurselevel is : \var{param\recurselevel}\crlf}




\stoptext


Jaroslav Hajtmar

Dne 5. 7. 2015 v 3:55 土卜皿 napsal(a):


hi, all

For testing, I have a definition:

|\define[9]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9}|

|context test| can work fine, when I modify the above into:

|\define[10]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9,#10}|

I got a error:

|test.tex: ! Illegal parameter number in definition of\DEFINETEST|

From StackExchange, I got a answer:

Since ConTeXt is based on TeX, the maximum number of 9 parameters is 
inherited


So, in Context mkiv, what should I do for more than 9 parameters?

Thanks!

Best Regards

Dillon



___
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] conTeXt Mkiv: the number of parameters can not be more than 9?

2015-07-04 Thread 土卜皿
hi,ℤh𝕚chu ℂh𝕖n
Thanks! I will check it later!

Best Regards
Dillon



2015-07-05 11:40 GMT+08:00 Zhichu Chen :

>  Hi Dillon,
>
> First of all, I'm against defining such a complex macro, since that can be
> very
> confusing when you use it. I personal prefer the key-value definition:
> \def\DEFINETEST[#1]{%
>   \getXXXparameters
> [paraA=defaultValueForParameterA%
> ,paraB=% or just empty
> ,#1]%
>   \doSomethingWith[\XXXparameter\paraA]%
>   \doSomethingElse...
> }
> You might want to refer to the following link and other valuable materials
> on the
> wiki for more information:
> http://wiki.contextgarden.net/System_Macros/Key_Value_Assignments
>
> If you insist on that, I guess you can define a temporary macro inside
> your macro.
> That's very dirty, but can be a little more efficient? I'm not sure.
>
> I was given to understand that the ConTeXt MKVI now accepts parameters
> such as
> #position#color rather than meaningless #1#2. I GUESS that's lua-based, so
> maybe
> it'll break the TeX limitation.
>
>
> On 07/05/2015 09:55 AM, 土卜皿 wrote:
>
>  hi, all
>
> For testing, I have a definition:
>
> \define[9]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9}
>
> context test can work fine, when I modify the above into:
>
> \define[10]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9,#10}
>
> I got a error:
>
> test.tex: ! Illegal parameter number in definition of \DEFINETEST
>
> From StackExchange, I got a answer:
>
> Since ConTeXt is based on TeX, the maximum number of 9 parameters is
> inherited
>
> So, in Context mkiv, what should I do for more than 9 parameters?
>
> Thanks!
>
> Best Regards
>
> Dillon
>
>
> ___
> 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
> ___
>
>
>
> --
> Best regards,
> ℤh𝕚chu ℂh𝕖n
>
>
>
> ___
> 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] conTeXt Mkiv: the number of parameters can not be more than 9?

2015-07-04 Thread Zhichu Chen

Hi Dillon,

First of all, I'm against defining such a complex macro, since that can 
be very

confusing when you use it. I personal prefer the key-value definition:
\def\DEFINETEST[#1]{%
  \getXXXparameters
[paraA=defaultValueForParameterA%
,paraB=% or just empty
,#1]%
  \doSomethingWith[\XXXparameter\paraA]%
  \doSomethingElse...
}
You might want to refer to the following link and other valuable 
materials on the

wiki for more information:
http://wiki.contextgarden.net/System_Macros/Key_Value_Assignments

If you insist on that, I guess you can define a temporary macro inside 
your macro.

That's very dirty, but can be a little more efficient? I'm not sure.

I was given to understand that the ConTeXt MKVI now accepts parameters 
such as
#position#color rather than meaningless #1#2. I GUESS that's lua-based, 
so maybe

it'll break the TeX limitation.

On 07/05/2015 09:55 AM, 土卜皿 wrote:


hi, all

For testing, I have a definition:

|\define[9]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9}|

|context test| can work fine, when I modify the above into:

|\define[10]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9,#10}|

I got a error:

|test.tex: ! Illegal parameter number in definition of\DEFINETEST|

From StackExchange, I got a answer:

Since ConTeXt is based on TeX, the maximum number of 9 parameters is 
inherited


So, in Context mkiv, what should I do for more than 9 parameters?

Thanks!

Best Regards

Dillon



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



--
Best regards,
ℤh𝕚chu ℂh𝕖n

___
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] conTeXt Mkiv: the number of parameters can not be more than 9?

2015-07-04 Thread 土卜皿
hi, all

For testing, I have a definition:

\define[9]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9}

context test can work fine, when I modify the above into:

\define[10]\DEFINETEST{#1,#2,#3,#4,#5,#6,#7,#8,#9,#10}

I got a error:

test.tex: ! Illegal parameter number in definition of \DEFINETEST

>From StackExchange, I got a answer:

Since ConTeXt is based on TeX, the maximum number of 9 parameters is
inherited

So, in Context mkiv, what should I do for more than 9 parameters?

Thanks!

Best Regards

Dillon
___
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] How to implement a head like this?

2015-07-04 Thread 土卜皿
hi, Han and Pablo
   Thank you very much!
   I finally asked the question and got the answer,
http://tex.stackexchange.com/q/253575/81323,
I hope you two help me check it, whether my solution is right direction?
  And I copied all my resolution here:

I found context refer manual 11.3 Variations in titles
 , there is a snippet, which seemly
helps me, the following code:

\setupcolors[state=start]\setuppagenumbering[location=footer,
right]\unexpanded\def\HeadTitle#1#2%{\hbox to \hsize
\bgroup\hfill\setupframed[height=5cm,offset=.5em,frame=off,backgroundcolor=red]\framed[width=8cm,align=left]{#1}%\framed[width=12cm,align=right,leftframe=off]{#2}%\egroup}\setuplayout[topspace=\zeropoint,
 height=fit,
 footerdistance=2cm]
 \showframe
 \useURL[aurl][http://cs.ucsd.edu/~mmoghimi][][
 http://cs.ucsd.edu/~mmoghimi]
 \starttext
 \HeadTitle{{\tfb Mohammad Moghimi}

Curriculum Vitae}{9234 Regents Rd Apt H

La Jolla, CA, 92037
(858) 888-3337
mmogh...@cs.cornell.edu
\url[aurl]}\stoptext

Best Regards
Dillon

2015-07-04 19:11 GMT+08:00 Pablo Rodriguez :

> On 07/04/2015 01:45 AM, 土卜皿 wrote:
> > After reading something, I think the red area belonging to top area,
> > but there is no "definetop" or like this, my understanding is right?
>
> Hi Dillon,
>
> do you text the text heading or also the red line from your attached image?
>
>
> Pablo
>
>
> > 2015-07-03 22:32 GMT+08:00 土卜皿 :
> >
> > hi, all
> >   I want to use context for writing my resume, I found the head like
> > the attached file's very awesome, but I don't know how to implement
> > it, or what elements I should use to do it?
> > ​please any one help me, Thanks in advance!
> >
> > Best Regards
> > Dillon Peng
>
> --
> 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
>
> ___
>
___
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] Accessibility and Tagged PDFs: Bugs and Feature Requests

2015-07-04 Thread Alan BRASLAU
On Fri, 3 Jul 2015 19:19:58 +0200
Hans Hagen  wrote:

> (i'm pretty sure that context was one of the first to support for 
> instance field (widget) trees but support for that in viewers changes 
> each version so one never knows what is the right way as specs
> predate support in viewers)
> 
> (in the same fashion tagging and layers is/are useless till it gets 
> supported in other viewers than acrobat)

Maybe a subject to discuss at the next ConTeXt meeting.

Alan
___
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] issues with xtable

2015-07-04 Thread Pablo Rodriguez
Dear list,

I have the following sample:

\setupxtable[frame=on, option=stretch]
\setupxtable[name][foregroundstyle=\bfc, ny=3, align=lohi]
\setupxtable[cv][foregroundstyle=\em, ny=2, align=bottom]
\setupxtable[contact][foregroundstyle=\em, align=flushright]

\starttext
\startxtable
\startxrow
\startxcell[name][ny=3]Some Name\stopxcell
\startxcell[contact]Some Address Here\stopxcell
\stopxrow
\startxrow
\startxcell[cv][ny=2]Curriculum vitae\stopxcell
\startxcell[contact]City, State, 5\stopxcell
\stopxrow
\startxrow
\startxcell[contact](000) 111-\stopxcell
\stopxrow
\startxrow
\startxcell[contact]user@domain.level\stopxcell
\stopxrow
\startxrow
\startxcell[contact]http://contextgarden.net\stopxcell
\stopxrow
\stopxtable
\stoptext

And I experiencing three issues.

The first issue is I don’t know why there is a third column at all. I
may be dowing something wrong, but where does ConTeXt read that there is
a third xcell on any xrow? (I guess this might be a bug.)

The second issue is that align=lohi doesn’t center vertically the cell
contents. There is slightly less vertical space before the text than
before it.

The third issue is that spanning information isn’t read from
\setupxtable, but I thas to be added at the xcell itself. Wouldn’t it be
possible to read it from \setupxtable also?

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] How to implement a head like this?

2015-07-04 Thread Pablo Rodriguez
On 07/04/2015 01:45 AM, 土卜皿 wrote:
> After reading something, I think the red area belonging to top area, 
> but there is no "definetop" or like this, my understanding is right?

Hi Dillon,

do you text the text heading or also the red line from your attached image?


Pablo


> 2015-07-03 22:32 GMT+08:00 土卜皿 :
> 
> hi, all
>   I want to use context for writing my resume, I found the head like
> the attached file's very awesome, but I don't know how to implement
> it, or what elements I should use to do it?
> ​please any one help me, Thanks in advance!
> 
> Best Regards
> Dillon Peng

-- 
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] How to implement a head like this?

2015-07-04 Thread Hans Hagen

On 7/4/2015 1:45 AM, 土卜皿 wrote:

After reading something, I think the red area belonging to top area,
but there is no "definetop" or like this, my understanding is right?


you can find examples of adding such shapes in the metafun manual

it boils down to putting the text in a \framed and giving it a mp image 
as background



Dillon

2015-07-03 22:32 GMT+08:00 土卜皿 mailto:pengcz.n...@gmail.com>>:

hi, all
   I want to use context for writing my resume, I found the head
like the attached file's very awesome, but I don't know how to
implement it, or what elements I should use to do it?
​please any one help me, Thanks in advance!

Best Regards
Dillon Peng




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




--

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