Re: [NTG-context] How to use my own BibTeX style (bst)?

2009-03-13 Thread Taco Hoekwater

Wei-Wei Guo wrote:




Maybe it is better to provide a simple example. For example, I have try.bbl
as following.


In mkiv (and xetex also, I assume), that just works, assuming you have a
working typescript for the combination of scripts. Example attached (the
example uses AdobeMingStd-Light)

I have absolutely no idea how to make this work in pdftex.

Best wishes,
Taco



runme.tex
Description: TeX 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Official diary of countries, EU, regions, etc.

2009-03-13 Thread Taco Hoekwater

Xan wrote:
A question: if I define a custom entry, for example entrada, I could 
use \insertentrada{before}{after}{not found}?


Here is a minimalistic, but full, example

\usemodule[bib]

\newbibfield[entrada]

\startpublication[k=w,a=taco,y=2009,t=xanspecial]
  \entrada{Entrada given}
  \author[]{Taco}[]{}{Hoekwater}
\stoppublication

\setuppublicationlayout[xanspecial]
  {\insertauthors
 {}
 {, \insertentrada{ (}{). }{}}
 {\insertentrada{(}{). }{}}}

\starttext
\cite[w]
\completepublications
\stoptext

Best wishes,
Taco
___
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] ConTeXt T-shirts?

2009-03-13 Thread Hans Hagen

Xan wrote:

En/na Taco Hoekwater ha escrit:

For Xan:

Wolfgang Schuster wrote:
 

% You are free to use this code any way you can


^

license
  

So public domain.

But
% Copyright 2008 Taco Hoekwater

so, it's really CC Atribution 3.0 unported 
[http://creativecommons.org/licenses/by/3.0]


What this copyright means?
Sorry for the nuissance ;-)


we're talking about the cowfonts?

we've put them in the distribution because

- we liked them
- we wanted the wiki to use them (which is why there are some ligatures) 
but no one did that yet

- we needed some funny font that related to context

also, some day we might make aan open type variant with features

now, one can use the font the way she/he wants but there is some 
restriction on messing around: the design/idea is copyrighted and so we 
don't want additional cows to show up in (a patched) font and this is 
why they're in non-free, not because they're not free, but because they 
should not be messed with (don't mess with animals)


Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] ConTeXt T-shirts?

2009-03-13 Thread Hans Hagen

Taco Hoekwater wrote:


Xan wrote:

En/na Taco Hoekwater ha escrit:

For Xan:

Wolfgang Schuster wrote:
 

% You are free to use this code any way you can


^

license
  

So public domain.

But
% Copyright 2008 Taco Hoekwater

so, it's really CC Atribution 3.0 unported
[http://creativecommons.org/licenses/by/3.0]

What this copyright means?
Sorry for the nuissance ;-)


It means that I don't care.


it also means way less licence words to read than any gp license -)


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] die if a module is missing

2009-03-13 Thread Hans Hagen

John Devereux wrote:

Wolfgang Schuster schuster.wolfg...@googlemail.com writes:


Am 12.03.2009 um 15:06 schrieb John Devereux:


Michael Bynum mdby...@gmail.com writes:


This has burned me too.  It would be nice if the errors were more
prominent, perhaps repeated at the end of the output?
Mike

While we are on the subject, is it possible to make it die when
incorrect (non-existent) options are passed to a context command? Is
there any way at all of knowing if the option did anything (even by
examining the log?)

No, this is not possible and even such a feature would increase
the compile time a lot, e.g. I used list with valid names in a earlier
version of my letter module and it was 30% slower than the current
version and now imagine what happens if you check each key in a
assignment list.


OK. It seems strange (coming from a programming background). 


If it is only the compile time, then a command line switch might be an
option. (But it sounds like it is inherently hard to do, now).


i can probably implement some kind of checking (runtime switch, or maybe 
even switch at format generation time) but i will do so only when i've 
completely split of the mkiv code


Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] die if a module is missing

2009-03-13 Thread John Devereux
Hans Hagen pra...@wxs.nl writes:

 John Devereux wrote:
 Wolfgang Schuster schuster.wolfg...@googlemail.com writes:

 Am 12.03.2009 um 15:06 schrieb John Devereux:

 Michael Bynum mdby...@gmail.com writes:

 This has burned me too.  It would be nice if the errors were more
 prominent, perhaps repeated at the end of the output?
 Mike
 While we are on the subject, is it possible to make it die when
 incorrect (non-existent) options are passed to a context command? Is
 there any way at all of knowing if the option did anything (even by
 examining the log?)
 No, this is not possible and even such a feature would increase
 the compile time a lot, e.g. I used list with valid names in a earlier
 version of my letter module and it was 30% slower than the current
 version and now imagine what happens if you check each key in a
 assignment list.

 OK. It seems strange (coming from a programming background). 

 If it is only the compile time, then a command line switch might be an
 option. (But it sounds like it is inherently hard to do, now).

 i can probably implement some kind of checking (runtime switch, or
 maybe even switch at format generation time) but i will do so only
 when i've completely split of the mkiv code

Hi Hans,

I really don't want to create work if you think it is not
worthwhile. But - as a non-texpert - I do think it is a problem.

It is compounded by:

- Many command options are not documented, so one experiments a lot

- Excess whitespace not only invalidates options, it does so
  silently. The combination is *very* unexpected, and I don't think it
  is that well known. At any rate I used context for 5 years without
  realising something pretty fundamental! (Is it even mentioned in the
  manual?)

  Anyway, the option then has no effect, so one tries a few more...

Thanks,

-- 

John Devereux
___
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] die if a module is missing

2009-03-13 Thread Hans Hagen

John Devereux wrote:


I really don't want to create work if you think it is not
worthwhile. But - as a non-texpert - I do think it is a problem.

It is compounded by:

- Many command options are not documented, so one experiments a lot


so .. help us with that -)


- Excess whitespace not only invalidates options, it does so
  silently. The combination is *very* unexpected, and I don't think it
  is that well known. At any rate I used context for 5 years without
  realising something pretty fundamental! (Is it even mentioned in the
  manual?)

  Anyway, the option then has no effect, so one tries a few more...


well, it has to do with what one wants to set up with an option:

a=b,c=d,e= f,g = h

key=value with no space in between; spaces in between will be part of 
the key or value


of course i could be more liberal but it involves a bit more parsing; 
keep in mind that we had this key/value system right from the start 
(long ago) and then speed was more an issue than on todays machines


Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] How to use my own BibTeX style (bst)?

2009-03-13 Thread Wei-Wei Guo

Taco Hoekwater 写道:


In mkiv (and xetex also, I assume), that just works, assuming you have a
working typescript for the combination of scripts. Example attached (the
example uses AdobeMingStd-Light)



You might misunderstand. I was providing an example to you in my previous email,
not asking you to give me an example file. But it is fine since I can describe
my problem clear based on the PDF file generated from 'runme.tex'.

Here is what I want:

  English Bibliogrphy (Aamport, et al.,1986).
  中文文献(姓名一, 等, 1986)。

  Aamport, L. A., Aamport, L. A., Aamport, L. A. and Aamport, L. A. (1986).
 The gnats and gnus document preparation system. G-Animal's Journal, 41(7),
 73-83. This is a full ARTICLE entry.
  姓名一, 姓名二, 姓名三 和 姓名四(1986).一篇文章的名字.一本杂志的名字, 41(7),
 73-82. This is a full ARTICLE entry.


Here is what 'runme.tex' provides:

  English Bibliogrphy (Aamport, et al.,1986).
  中文文献(姓名一, etal, 1986)。

  Aamport, L. A., Aamport, L. A., Aamport, L. A. and Aamport, L. A. (1986).
 The gnats and gnus document preparation system. G-Animal's Journal, 41(7),
 73-83. This is a full ARTICLE entry.
  姓名一,姓名二,姓名三and姓名四(1986).一篇文章的名字.一本杂志的名字, 41(7),
 73-82. This is a full ARTICLE entry.


Compare those two results:

- Chinese citation uses '等' instead of 'et al'.
- Chinese bibliography uses '和' instead of 'and'.

Of course, the comparison is not complete.

My question: Since I can write 'bibl-my-en.tex' for English entries and
'bibl-my-zh.tex' for Chinese entries, can I use both of them when I have both
English and Chinese citations in one paper? If not, could you give some advises
about how to implement it?

Hope I made it clear this time.


Best wishes,
Wei-Wei


___
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] die if a module is missing

2009-03-13 Thread Mojca Miklavec
On Thu, Mar 12, 2009 at 11:13, Jesse Alama wrote:
 I was recently debugging some presentation that I was working on in
 ConTeXt and found, to my surprise, that the problem was that I was using

  \usemodule[blah-blah]

 but there was no such module called blah-blah.  The output does indeed
 say that there was no such module, but I didn't see that.  Is there a
 way to set up modules so that, if a module isn't found, an error is
 generated and the TeX run is stopped?  I would have discovered the
 source of my problem more quickly had I been able to set things up in
 that way.

Hello,

While the problem of silently ignoring the invalid options is indeed
hard to solve and would require rewritting more or less the whole
ConTeXt, issuing an error if module is not found is probably doable
and I would highly support that idea.

I often have that problem as well, but the program usually dies
anyway, with something like
\starttikzpicture - command undefined
a few lines below from where I would expect it to die, so I kind of
know what to do (install a module or switch to a different
distribution).

If user writes \usemodule[this-or-that], he probably wants it to be
loaded. Plain TeX does complain if user says \input this-or-that if
this-or-that.tex is not found.


In connection with that question ... The gnuplot module uses this
command to compile graphics:
\executesystemcommand{texmfstart --direct gnuplot\space\GNUPLOTfile.plt}

Is there a nice way to check what value gnuplot returns and to make
TeX stop at that point (offering the user to press enter and continue)
on gnuplot failure?

Thanks a lot,
Mojca
___
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] ConTeXt T-shirts?

2009-03-13 Thread Mojca Miklavec
On Wed, Mar 11, 2009 at 18:48, Xan wrote:
 En/na Mojca Miklavec ha escrit:

 No, but I have a pile of please-send-me-asap I LOVE ConTeXt T-shirts
 from the last conference (sorry, I keep sending them for at least a
 decade already) and there are still some spare ones. If you want one,
 let me know.


 1)Yes, I'm interested, but give me more details.
 What sizes are avaliable? Prices? Colors? Men/Woman? 

Men/woman: both
Colors: mostly black (maybe three T-shirts of a different color at
most). Women T-shirts came in two flavours, but most probably only the
small ones (black with red sleeves) are left.
Sizes: my coorganizer ordered 50 pieces, so I blindly assume that he
has some left in most sizes.

Just write to me off-list.

Mojca
___
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] die if a module is missing

2009-03-13 Thread John Devereux
Hans Hagen pra...@wxs.nl writes:

 John Devereux wrote:

 I really don't want to create work if you think it is not
 worthwhile. But - as a non-texpert - I do think it is a problem.

 It is compounded by:

 - Many command options are not documented, so one experiments a lot

 so .. help us with that -)

I thought you might say that :) I am hesitant to spread my ignorance,
but I try to help where I think I can.

 - Excess whitespace not only invalidates options, it does so
   silently. The combination is *very* unexpected, and I don't think it
   is that well known. At any rate I used context for 5 years without
   realising something pretty fundamental! (Is it even mentioned in the
   manual?)

   Anyway, the option then has no effect, so one tries a few more...

 well, it has to do with what one wants to set up with an option:

 a=b,c=d,e= f,g = h

 key=value with no space in between; spaces in between will be part of
 the key or value

 of course i could be more liberal but it involves a bit more parsing;
 keep in mind that we had this key/value system right from the start
 (long ago) and then speed was more an issue than on todays machines

Understood. I *did* in fact use Context productively for the 5 years,
so maybe it is not such a big deal.

-- 

John Devereux
___
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] New beta

2009-03-13 Thread Thomas A. Schmitz


On Mar 12, 2009, at 2:20 AM, Jesse Alama wrote:


Why not
local command = string.format(luatex --fmt=%s --lua=%s  %s,
  string.quote(formatfile), string.quote(scriptfile),
string.quote(filename))


Good catch! Looks like this fixed it for me!

ok, fixed


I just re-ran first-setup.sh to update the minimals, but the problem
persists:

$ context slides.tex
MtxRun | loading configuration for /Users/alama/context/tex/texmf/ 
web2c from /Users/alama/context/tex/texmf-cache/luatex-cache/context/ 
61795f339930e48e135cbda2bb1b1ded/trees/ 
f0b428a6867a004b015f446bf6f0bb6e
/Users/alama/context/tex/texmf-osx-intel/bin/mtxrun:8438: bad  
argument #2 to 'format' (string expected, got nil)


Jesse


I don't know what's going wrong, but I also get the problem again. It  
worked the other day, but today, even with the fixed mtx-metatex.lua,  
I get the error again. Hans?


Thomas
___
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] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Albrecht Kauffmann
only to (1): try

draw (((0,0) -- dir(0)*u -- dir(60)*u --cycle) rotated 60);

greetings,
Albrecht


On Thu, 12 Mar 2009, Curious Learn wrote:

 Aditya and Hans,

 Thanks very much for your replies. I suppose I should install minimals 
 afterall.
 Still using the TexLive version.

 I have two new questions:

 (1) In the following code the triangle outline (obtained with the draw
 command) does not rotate, i.e., I get the same triangle as without the 
 rotated
 command. On the other hand the fill command rotates as expected. What is 
 wrong?

 \startuseMPgraphic{Dir}
 pickup pencircle scaled 2pt;
 numeric u;
 u=2cm;
 draw (0,0) -- dir(0)*u -- dir(60)*u --cycle rotated 60;
 fill (0,0) -- dir(0)*u -- dir(60)*u --cycle rotated 60 withcolor 
 (0.58,0.94,0.9);
 \stopuseMPgraphic
 \useMPgraphic{Dir}


 (2) Is there a command to scale the whole picture...not the components?

 Thanks very much.

 I have said this before but want to say this again. Thanks so much to the
 developers of Context who have given us this wonderful system. Thanks also to
 all the people on this mailing list who take their precious time to answer
 questions.

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

___
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] epstopdf oddity?

2009-03-13 Thread Marko Schütz
Dear All,

I have some small diagrams I created with MetaPost in 2005. Just
recently I wanted to re-run the build of the PDF. It produced a PDF
but the typography looks awful. so I compared (diff) with the previous
intermediate files and found that the EPS files produced by the mpost
run are identical up to timestamps and that it's only the last step
epstopdf that uglifies the output. I'm suspecting the fault to be with
the ghostscript or the font installation. Maybe someone here has seen
this and knows the fix?

One of the diagrams is below.

Thanks for all hints and best regards,

Marko

verbatimtex
\documentclass{article}
\begin{document}
etex;

defaultfont := eurm10;
defaultscale := 10pt /fontsize defaultfont;
prologues := 2;
input mp-tool;
input mp-spec;
input boxes;
input trees;
def_nonterminal(lam, btex \texttt{function} $:: \alpha$ etex);
def_nonterminal(app, btex @ $:: \alpha$ etex);
def_terminal(fun, btex \texttt{exp}$_1$ $:: \beta$ etex);
def_terminal(exp, btex \texttt{exp}$_2$ $:: \gamma$ etex);
def_terminal(two, btex \texttt{2} etex);
def_terminal(times, btex \texttt{(*)} etex);
def_terminal(varx, btex \texttt{arg} $:: \beta$ etex);

beginfig(2);
  app.root(fun, exp);
  drawtrees(root);
endfig;

end;



pgpljEEXJPOwO.pgp
Description: PGP signature
___
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] epstopdf oddity?

2009-03-13 Thread luigi scarso
On Fri, Mar 13, 2009 at 12:57 PM, Marko Schütz markoschu...@web.de wrote:
 Dear All,

 I have some small diagrams I created with MetaPost in 2005. Just
 recently I wanted to re-run the build of the PDF. It produced a PDF
 but the typography looks awful. so I compared (diff) with the previous
 intermediate files and found that the EPS files produced by the mpost
 run are identical up to timestamps and that it's only the last step
 epstopdf that uglifies the output. I'm suspecting the fault to be with
 the ghostscript or the font installation. Maybe someone here has seen
 this and knows the fix?
Can you also try with epstpdf of latest TeXLive ?
or see here
http://www.mail-archive.com/ctan-...@dante.de/msg02109.html

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


Re: [NTG-context] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Taco Hoekwater


(2) Is there a command to scale the whole picture...not the components?


Parse error. In my view, the whole picture *is* the components.

Best wishes,
Taco

___
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] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Curious Learn
Albrecht Kauffmann alkauffm at rz.uni-potsdam.de writes:

 
 only to (1): try
 
 draw (((0,0) -- dir(0)*u -- dir(60)*u --cycle) rotated 60);

Thanks Albrecht. That worked great.

___
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] Incorrect bookmark title of \completelistofabbreviations and no abbreviations are listed

2009-03-13 Thread Nikolai Weibull
On Tue, Mar 10, 2009 at 13:44, Nikolai Weibull n...@bitwi.se wrote:

 In neither --lua nor --xtx do I get a list of
 abbreviations with \completelistofabbreviations.  The bookmark text is
 \headtext {abbreviations} for both.

Can I at least get an acknowledgement that this is a problem with
LuaTeX and that there's no simple fix at the moment so that I can
begin working around it?

Thanks.
___
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] ConTeXt T-shirts?

2009-03-13 Thread Xan

En/na Wolfgang Schuster ha escrit:


\startMPenvironment[global]
\usetypescript[postscript][ec]
\setupbodyfont[postscript,ss,144pt]\bf
\stopMPenvironment

Wolfgang


Without \bf at the end, I get letters more bold.
Is it not the contrary of natural behaviour? 8-|

Thanks,
Xan.


% logo.mp: creates a blue traffic sign-style context logo
% Copyright 2008 Taco Hoekwater
% You are free to use this code any way you can

\setupcolors[state=start,textcolor=white]

\startMPenvironment[global]
\usetypescript[postscript][ec]
\setupbodyfont[postscript,ss,144pt]
\stopMPenvironment 

\starttext

\startMPpage[offset=0pt]
color darkblue,textcolor;
darkblue := (0.0625,0,.412); % 0f006b =
textcolor := (1,1,1);
def rect (expr xl,yl,r) =
  pickup pencircle scaled 1;
  draw (xl-.5r,yl-.5r) -- (xl+.5r,yl-.5r)--
   (xl+.5r,yl+.5r) -- (xl-.5r,yl+.5r) -- cycle
withcolor textcolor;
enddef;

f:= 14;
h:=8;
v:=4;

fill fullcircle scaled 408 shifted (112,0)
withcolor darkblue;
label (textext(C), (0,v*f) ) withcolor textcolor ;
label (textext(O), (f*h,2*v*f) ) withcolor textcolor ;
label (textext(N), (2*f*h,v*f) ) withcolor textcolor ;
label (textext(T), (0,-v*f)) withcolor textcolor ;
label (textext(E), (f*h,0) ) withcolor textcolor ;
label (textext(X), (f*h*2,-v*f)) withcolor textcolor ;
label (textext(T), (f*h,-2*v*f)) withcolor textcolor ;
r := h*f;

rect (0,v*f,r);
rect (f*h,2*v*f,r);
rect (2*f*h,v*f,r);
rect (0,-v*f,r);
rect (f*h,0,r);
rect (f*h*2,-v*f,r);
rect (f*h,-2*v*f,r);
\stopMPpage

\stoptext ___
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] Incorrect bookmark title of \completelistofabbreviations and no abbreviations are listed

2009-03-13 Thread luigi scarso
On Tue, Mar 10, 2009 at 1:44 PM, Nikolai Weibull n...@bitwi.se wrote:
 Hi!

 Long time no post.  Anyway, I’m writing a document where I’m using
 abbreviations.  In neither --lua nor --xtx do I get a list of
 abbreviations with \completelistofabbreviations.  The bookmark text is
 \headtext {abbreviations} for both.  With --pdf I get a list of
 abbreviations and the bookmark text is abbreviations.  Here's a
 minimal example:

 \setupheadtext[en][abbreviations={Abbreviations Used in This Document}]

 \abbreviation{CSS}{Cascading Style Sheets}

 \setupinteraction
  [state=start,
   menu=on]
 \placebookmarks[chapter]

 \starttext

 \startbodymatter
 \CSS\ stands for \infull{CSS}.
 \stopbodymatter

 \startbackmatter
 \completelistofabbreviations
 \stopbackmatter

 \stoptext

$ context test.tex
seems to work ok here with latest minimals,
or I don't understand the problem .


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


Re: [NTG-context] ConTeXt T-shirts?

2009-03-13 Thread Wolfgang Schuster


Am 13.03.2009 um 14:18 schrieb Xan:


En/na Wolfgang Schuster ha escrit:


\startMPenvironment[global]
\usetypescript[postscript][ec]
\setupbodyfont[postscript,ss,144pt]\bf
\stopMPenvironment



Without \bf at the end, I get letters more bold.
Is it not the contrary of natural behaviour? 8-|


Weird??? Can you show the result with/without \bf.

Wolfgang

___
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] ConTeXt T-shirts?

2009-03-13 Thread Xan

En/na Hans Hagen ha escrit:

Xan wrote:

En/na Taco Hoekwater ha escrit:

For Xan:

Wolfgang Schuster wrote:
 

% You are free to use this code any way you can


^

license
  

So public domain.

But
% Copyright 2008 Taco Hoekwater

so, it's really CC Atribution 3.0 unported 
[http://creativecommons.org/licenses/by/3.0]


What this copyright means?
Sorry for the nuissance ;-)


we're talking about the cowfonts?

In this message we are talking about the license of the code of Taco for 
doing in Metafun the wiki logo



we've put them in the distribution because

- we liked them
- we wanted the wiki to use them (which is why there are some 
ligatures) but no one did that yet

- we needed some funny font that related to context

also, some day we might make aan open type variant with features

now, one can use the font the way she/he wants but there is some 
restriction on messing around: the design/idea is copyrighted and so 
we don't want additional cows to show up in (a patched) font and this 
is why they're in non-free, not because they're not free, but because 
they should not be messed with (don't mess with animals)


But good thing you talk about why cowfonts are non-free now I know 
one more thing ;-)


For the other hand, the code suggest by Taco:

\usesymbols[cow] \symbol[CowConTeXt] % IIRC

does not work for me (I get CowConTeXt in pdf file). What fails?

Regards,
Xan.



Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] Cow fonts (was: ConTeXt T-shirts?)

2009-03-13 Thread Wolfgang Schuster


Am 13.03.2009 um 14:30 schrieb Xan:


For the other hand, the code suggest by Taco:

\usesymbols[cow] \symbol[CowConTeXt] % IIRC

does not work for me (I get CowConTeXt in pdf file). What fails?


\usesymbols[cow]
\starttext
\symbol[cownormal][CowConTeXt]
\stoptext

or

\usesymbols[cow]
\usesymbolset[cownormal]
\starttext
\symbol[CowConTeXt]
\stoptext

Wolfgang

___
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] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Curious Learn
Taco Hoekwater taco at elvenkind.com writes:


  (2) Is there a command to scale the whole picture...not the components?
 
 Parse error. In my view, the whole picture *is* the components.
 
 Best wishes,
 Taco

Hi Taco,

Sorry for the typo and for not being clear. I meant the following. I know that
scaled command can be used to scale any particular component. To scale the
whole picture does one have to scale each and every component individually, or
is there one command that scales every component. 

One way is perhaps to define a variable, say u=1cm and express all measurements
in terms of u. Then by changing just u one can scale the whole picture (and
all the components) up or down. Is there another way? For example, in TikZ there
is a command scale which scales the entire picture if put as an option to
\begin{tikzpicture}. I was wondering if something like that is available in
Metapost too.




___
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] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Mikael Persson
On Fri, Mar 13, 2009 at 2:39 PM, Curious Learn curiousle...@gmail.com wrote:
 Taco Hoekwater taco at elvenkind.com writes:


  (2) Is there a command to scale the whole picture...not the components?

 Parse error. In my view, the whole picture *is* the components.

 Best wishes,
 Taco

 Hi Taco,

 Sorry for the typo and for not being clear. I meant the following. I know that
 scaled command can be used to scale any particular component. To scale the
 whole picture does one have to scale each and every component individually, or
 is there one command that scales every component.

 One way is perhaps to define a variable, say u=1cm and express all 
 measurements
 in terms of u. Then by changing just u one can scale the whole picture 
 (and
 all the components) up or down. Is there another way? For example, in TikZ 
 there
 is a command scale which scales the entire picture if put as an option to
 \begin{tikzpicture}. I was wondering if something like that is available in
 Metapost too.


Hi,

I use the method of
u=1mm;
in the beginning and then use u as the unit.
I think currentpicture is what you are after otherwise, but not sure.

Mikael
___
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] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Taco Hoekwater


Curious Learn wrote:
 Taco Hoekwater taco at elvenkind.com writes:
 
 
 (2) Is there a command to scale the whole picture...not the components?
 Parse error. In my view, the whole picture *is* the components.

 Best wishes,
 Taco
 
 Hi Taco,
 
 Sorry for the typo and for not being clear. I meant the following. I know that
 scaled command can be used to scale any particular component. To scale the
 whole picture does one have to scale each and every component individually, or
 is there one command that scales every component. 

You want this, I think:

  beginfig(1);
  ... do stuff ...
  currentpicture := currentpicture scaled X;
  endfig;


___
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] paragraph question (the return :O)

2009-03-13 Thread Alan Stone
Why this error (source: see attachment) ?

chapter: 1 Chapter 1
! Extra \fi.
argument \fi
   One line.
\doCountLines ...arlines \space L)\fi \endgroup #1
  \par
l.35

Thanks,
Alan


On Tue, Mar 10, 2009 at 6:32 PM, Wolfgang Schuster 
schuster.wolfg...@googlemail.com wrote:


 Am 10.03.2009 um 18:14 schrieb Alan Stone:

  I still say it's not a very good idea to do this

 In order to make an informed decision, what are you refering to Wolfgang
 ?


 Your \EveryPar hackery.


 What is it about it that it's a bad idea ?


 Who knows, it could work or fail in a few cases.

  I apologize for my ignorance, I'm still confused with this one (see
 attachments)...

 Why?


 (step 3: ...) is typeset one first paragraph too far.


 \def\doCountLines#1\par{%
   \begingroup
   \setbox\scratchbox\vbox{#1\par}%
   \getnoflines{\htdp\scratchbox}%
   \global\parlines=\noflines\relax
 %   (step 2: P\space\the\parnumber, \the\parlines\space L)
   \ifnum \parlines = 1
   (step 3: P\space \the\parnumber, \the\parlines\space L)%
   \fi
   \endgroup#1\par}


 Wolfgang



countlines3.tex
Description: TeX 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New beta

2009-03-13 Thread Thomas A. Schmitz


On Mar 13, 2009, at 12:00 PM, Thomas A. Schmitz wrote:

I don't know what's going wrong, but I also get the problem again.  
It worked the other day, but today, even with the fixed mtx- 
metatex.lua, I get the error again. Hans?


Thomas


Hi Hans,

in latest:

context/tex/texmf-context/tex/context/base/syst-aux.tex
! Undefined control sequence.
l.490 \suppressifcsnameerror
 = 1

Thomas
___
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] New beta

2009-03-13 Thread Hans Hagen

Thomas A. Schmitz wrote:


On Mar 13, 2009, at 12:00 PM, Thomas A. Schmitz wrote:

I don't know what's going wrong, but I also get the problem again. It 
worked the other day, but today, even with the fixed mtx-metatex.lua, 
I get the error again. Hans?


Thomas


Hi Hans,

in latest:

context/tex/texmf-context/tex/context/base/syst-aux.tex
! Undefined control sequence.
l.490 \suppressifcsnameerror
 = 1


ah .. new luatex needed, i'll make a tem pworkaround


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] paragraph question (the return :O)

2009-03-13 Thread Wolfgang Schuster


Am 13.03.2009 um 15:22 schrieb Alan Stone:


Why this error (source: see attachment) ?


\ifnum\parnumber=1
  \expandafter\expandafter\expandafter\doCountLines
\fi

Wolfgang

___
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] Thanks. Two new questions: rotate and scale

2009-03-13 Thread Curious Learn
Taco Hoekwater taco at elvenkind.com writes:

 
 You want this, I think:
 
   beginfig(1);
   ... do stuff ...
   currentpicture := currentpicture scaled X;
   endfig;
 
 
Awesome!! This is exactly what I was looking for. 

Thanks Taco and Mikael.


___
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] New beta

2009-03-13 Thread Thomas A. Schmitz


On Mar 13, 2009, at 3:37 PM, Hans Hagen wrote:


ah .. new luatex needed, i'll make a tem pworkaround

Hmm, OK, I took today's trunk and now can generate the formats, but  
still no joy:


MtxRun | loading configuration for /Users/tas/context/tex/texmf/web2c  
from /Users/tas/context/tex/texmf-cache/luatex-cache/context/ 
408a90c432ceda2c1e4a80ad5d0e5350/trees/168418f5ffa37b7a35ee75166c53fe90
/Users/tas/context/tex/texmf-osx-intel/bin/mtxrun:8438: bad argument  
#2 to 'format' (string expected, got nil)


Thomas
___
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] Installing custom fonts?

2009-03-13 Thread Pierre Huyghebaert
Hello List,

I'm also part of the design group Open Source Publishing (like Femke who ask
about same entry to multiple registers a month ago). Our book is building,
and it's now time to add our own custom open fonts. Quite new in the TeX
field, and having traveled a bit through LaTex and Xetex, I couln't figure
how to make it work. I guess that the TeX way of doing it is to write a map
file, but maybe is it possible to avoid it, like with the Xetex shortcut?

I'm using texexec or texexec --xtx to compile my files (without problems) on
Ubuntu Gutsy. I'm also able to use the font in other software, Inkscape by
example.

But when I add this code :

\definetypeface[InitiationRitualFont][rm][Xserif][Initiated]
\setupbodyfont[InitiationRitualFont, 12pt]
\starttext
Hello List!
\stoptext

I've this error returned :

! Font \*InitiationRitualFont12ptrmtfrm*:='mapping=tex-text at 12.0pt' not
lo
adable: installed font not found.
to be read again
  \relax
\xxdododefinefont ...tspec {#4}\newfontidentifier
 \let
\localrelativefontsiz...
\fontstrategy ...me \fontclass #2#3#4#5\endcsname
 \tryingfontfalse \fi
inserted text ...yle \fontalternative \fontsize
 \fi \iftryingfont
\fontstr...
\synchronizefont ...strategy \the \fontstrategies
 \relax \fi \iftryingfont
\...
argument \getvalue {...@style@ \fontstyle }
  \edef \fontstyle {\fontstyle
}\if...
...
l.2 \setupbodyfont[InitiationRitualFont, 12pt]

I've tried with :
- different names
- different places
- with or without the extension in the name
- with ttf or otf version of the font
- with other fonts

But maybe the problem is elsewhere and I clearly not well understand the
intrications Context - Xetex - pdftex - TeX - texexec... I've search in the
mailinglist archive and in the Wikigarden... Maybe to use something
different than texexec?

Many thanks.

http://www.ospublish.constantvzw.org

---
___
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] New beta

2009-03-13 Thread Hans Hagen

Hi Thomas,


in latest:


since you're in 'latest mode' ... here is an experimental feature that 
you can test in the mkiv version of your modules


\starttext

\startbuffer

\getcheckedparameters[MyTest][MyNamespace][a=1,b=2,c=3,d=4,crap=whatever]

\MyNamespacea\quad
\MyNamespaceb\quad
\MyNamespacec\quad
\MyNamespaced\quad
crap is \ifdefined\MyNamespacecrap\else un\fi defined
\stopbuffer

\enablecheckparameters

\setvalidparameterkeys[MyTest][a,b,c,d] \getbuffer \par
\addvalidparameterkeys[MyTest][crap]\getbuffer \par

\stoptext

in due time we can add such testing to all mkiv commands but then we get 
the key info from the xml database


technically we can check for values as well, but since for many commands
values can be anything tex, we'd get too many errors reported so only 
keys can be checked


when enabled this checker also intercept spaces as in a = b but not 
trailing spaces (i.e. before the comma or ]) because that would break 
compatibility with for instance label settings and such


the overhead of this mechanism if small (some .1 sec on 10K calls)

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New beta

2009-03-13 Thread Hans Hagen

Thomas A. Schmitz wrote:


On Mar 13, 2009, at 3:37 PM, Hans Hagen wrote:


ah .. new luatex needed, i'll make a tem pworkaround

Hmm, OK, I took today's trunk and now can generate the formats, but 
still no joy:


MtxRun | loading configuration for /Users/tas/context/tex/texmf/web2c 
from 
/Users/tas/context/tex/texmf-cache/luatex-cache/context/408a90c432ceda2c1e4a80ad5d0e5350/trees/168418f5ffa37b7a35ee75166c53fe90 

/Users/tas/context/tex/texmf-osx-intel/bin/mtxrun:8438: bad argument #2 
to 'format' (string expected, got nil)


hard to trace that one ... can you oatch that function to

function input.report(fmt,...) -- for scripts too
print(fmt,...)
if input_locate or input.verbose then
logs.report(input.banner or report,format(fmt,...))
end
end

and see what is printed just before the error


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New beta

2009-03-13 Thread Thomas A. Schmitz


On Mar 13, 2009, at 3:58 PM, Hans Hagen wrote:


hard to trace that one ... can you oatch that function to

function input.report(fmt,...) -- for scripts too
print(fmt,...)
   if input_locate or input.verbose then
   logs.report(input.banner or report,format(fmt,...))
   end
end

and see what is printed just before the error



Sure, here comes:

loading %s for %s from %s	configuration	/Users/tas/context/tex/texmf/ 
web2c	/Users/tas/context/tex/texmf-cache/luatex-cache/context/ 
408a90c432ceda2c1e4a80ad5d0e5350/trees/168418f5ffa37b7a35ee75166c53fe90

locating list of %s /Users/tas/texmf
locating list of %s /Users/tas/context/tex/texmf-project
locating list of %s /Users/tas/context/tex/texmf-fonts
locating list of %s /Users/tas/context/tex/texmf-local
locating list of %s /Users/tas/context/tex/texmf-context
locating list of %s /Users/tas/context/tex/texmf-extra
locating list of %s /Users/tas/context/tex/texmf
loading %s for %s from %s	files	/Users/tas/texmf	/Users/tas/context/ 
tex/texmf-cache/luatex-cache/context/408a90c432ceda2c1e4a80ad5d0e5350/ 
trees/6c6d363ba334cc9643ab529fdff3dfbb
loading %s for %s from %s	files	/Users/tas/context/tex/texmf-context	/ 
Users/tas/context/tex/texmf-cache/luatex-cache/context/ 
408a90c432ceda2c1e4a80ad5d0e5350/trees/c7d6f21309753a25b2c2a7daaf686e02
loading %s for %s from %s	files	/Users/tas/context/tex/texmf	/Users/ 
tas/context/tex/texmf-cache/luatex-cache/context/ 
408a90c432ceda2c1e4a80ad5d0e5350/trees/a96a2abbf6ced6f6e8f835b0c3751892
loading %s for %s from %s	configuration	/Users/tas/context/tex/texmf/ 
web2c	/Users/tas/context/tex/texmf-cache/luatex-cache/context/ 
408a90c432ceda2c1e4a80ad5d0e5350/trees/168418f5ffa37b7a35ee75166c53fe90
MtxRun | loading configuration for /Users/tas/context/tex/texmf/web2c  
from /Users/tas/context/tex/texmf-cache/luatex-cache/context/ 
408a90c432ceda2c1e4a80ad5d0e5350/trees/168418f5ffa37b7a35ee75166c53fe90

error, no format found with name: %snil
/Users/tas/context/tex/texmf-osx-intel/bin/mtxrun:8439: bad argument  
#2 to 'format' (string expected, got nil)


___
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] Installing custom fonts?

2009-03-13 Thread Mojca Miklavec
On Fri, Mar 13, 2009 at 15:51, Pierre Huyghebaert wrote:
 Hello List,

 I'm using texexec or texexec --xtx to compile my files (without problems) on
 Ubuntu Gutsy. I'm also able to use the font in other software, Inkscape by
 example.

 But when I add this code :

 \definetypeface[InitiationRitualFont][rm][Xserif][Initiated]
 \setupbodyfont[InitiationRitualFont, 12pt]
 \starttext
 Hello List!
 \stoptext

 I've this error returned :

 ! Font \*InitiationRitualFont12ptrmtfrm*:='mapping=tex-text at 12.0pt' not
 lo
 adable: installed font not found.
 to be read again
                   \relax
 \xxdododefinefont ...tspec {#4}\newfontidentifier
                                                  \let
 \localrelativefontsiz...
 \fontstrategy ...me \fontclass #2#3#4#5\endcsname
                                                  \tryingfontfalse \fi
 inserted text ...yle \fontalternative \fontsize
                                                  \fi \iftryingfont
 \fontstr...
 \synchronizefont ...strategy \the \fontstrategies
                                                  \relax \fi \iftryingfont
 \...
 argument \getvalue {...@style@ \fontstyle }
                                           \edef \fontstyle {\fontstyle
 }\if...
 ...
 l.2 \setupbodyfont[InitiationRitualFont, 12pt]

 I've tried with :
 - different names
 - different places
 - with or without the extension in the name
 - with ttf or otf version of the font
 - with other fonts

You forgot to list one thing:
- with a different ConTeXt version

Well ... joke aside. I'm not sure what to tell you since I'm not sure
what ConTeXt version you are using. I'm afraid that if you take a more
recent version you'll also have some problems because of to too old
XeTeX version and/or because of to too old Latin Modern version.

I would suggest you to at least try the ConTeXt minimals. You can
install and try them without breaking anything on your computer. See:
http://wiki.contextgarden.net/ConTeXt_Minimals

But the version that you use is almost hopeless unless you use
low-level font switching commands (that's also an option). XeTeX
high-level support has been completely broken in past for at least
half a year if not longer.

If you need ConTeX for production there's one thing that you need to
be warned about: keep backups of any installation that works for you
and do not update until you have to.

Mojca
___
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] New beta

2009-03-13 Thread Thomas A. Schmitz


On Mar 13, 2009, at 3:56 PM, Hans Hagen wrote:

since you're in 'latest mode' ... here is an experimental feature  
that you can test in the mkiv version of your modules


I'm always in latest mode, I'm a classicist :-)

But just so I can plan ahead (as soon as I have a working mkiv again):  
in 4 weeks, I will have to write and print my lecture notes every week  
again; they're written in xml. Compiling with texexec --lua --env=foo  
bar.xml was broken. Compiling with context --environment=foo bar.xml  
works, but doesn't give me all the functionality I need, in particular  
arranging. What is easier, i.e. for what should I pester you more:  
fixing texexec or adding that functionality to context?


Thomas
___
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] Installing custom fonts?

2009-03-13 Thread Wolfgang Schuster


Am 13.03.2009 um 15:51 schrieb Pierre Huyghebaert:


Hello List,

I'm also part of the design group Open Source Publishing (like Femke  
who ask about same entry to multiple registers a month ago). Our  
book is building, and it's now time to add our own custom open  
fonts. Quite new in the TeX field, and having traveled a bit through  
LaTex and Xetex, I couln't figure how to make it work. I guess that  
the TeX way of doing it is to write a map file, but maybe is it  
possible to avoid it, like with the Xetex shortcut?



- different names


You can get a list with all recognized font for XeTeX with 'fc-list',
can you do this and look for your font in this list.

Wolfgang

___
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] New beta

2009-03-13 Thread Hans Hagen

Thomas A. Schmitz wrote:

arranging. What is easier, i.e. for what should I pester you more: 
fixing texexec or adding that functionality to context?


the second

Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New beta

2009-03-13 Thread Hans Hagen

Thomas A. Schmitz wrote:


error, no format found with name: %snil
/Users/tas/context/tex/texmf-osx-intel/bin/mtxrun:8439: bad argument #2 
to 'format' (string expected, got nil)


ok, thanks, will fix it



-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] problem with two columns on a page

2009-03-13 Thread Hans Hagen

Jelle Huisman wrote:

Hi,

I'm typesetting a dictionary using \startcolumns[n=2,balance=yes] to get 
balanced columns. I have 26 balanced columns with simple headers in 
between and a lot of situations with two columns on one page. (see 
example). As long as the number of lines of the first columns (AA) is 
fewer than a certain value around 20 the next columns (BB) will be 
placed on the same page, but if there are more lines from the first 
columns they push the second columns to the next page. Is there a way to 
control this behavior, I would like to be able to keep this second 
columns starting on this page even if there are only 5 lines of text 
available for it. (using MkII)


\starttext
\showgrid

\startalignment[center] AA \stopalignment\blank
\startcolumns[n=2,balance=yes]
\dorecurse{40}{a a a a a a a a a a a a a a a a a a a a a } %  this works
%\dorecurse{42}{a a a a a a a a a a a a a a a a a a a a a } %  this 
pushes columns (BB) to the next page

\stopcolumns

\startalignment[center] BB \stopalignment\blank
\startcolumns[n=2,balance=yes]
\dorecurse{100}{b b b b b b b b b b b b b b b b b b b b }
\stopcolumns

\stoptext


the problem is that the paragraph is larger than two columns and that's 
tricky to handle without too much messing around (i'll redo the balancer 
in mkiv once i've arrived at it; i see where the catch takes place but 
i'd rather not touch the mkii code now)


so, what you can do is trigger the otr before columns end

add \penalty\outputpenalty just before \stopcolumns

(ok, might hav eother side effects

Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New beta

2009-03-13 Thread Wolfgang Schuster
On Fri, Mar 13, 2009 at 3:56 PM, Hans Hagen pra...@wxs.nl wrote:

 \getcheckedparameters[MyTest][MyNamespace][a=1,b=2,c=3,d=4,crap=whatever]

How should we deal with the different \getparameters in our macros.

I played with your code and have for the moment the following setup
command in my module:

\def\dosetupcorrespondencesection[#1][#2][#3][#4]%
  {\ifx\enablecheckparameters\undefined
 \getparameters[#2#3][#4]%
   \else
 \getcheckedparameters[#2#3][#2#3][#4]%
   \fi}

Wolfgang
___
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] Installing custom fonts?

2009-03-13 Thread Pierre Huyghebaert
 Am 13.03.2009 um 15:51 schrieb Pierre Huyghebaert:

 Hello List,

 I'm also part of the design group Open Source Publishing (like Femke
 who ask about same entry to multiple registers a month ago). Our
 book is building, and it's now time to add our own custom open
 fonts. Quite new in the TeX field, and having traveled a bit through
 LaTex and Xetex, I couln't figure how to make it work. I guess that
 the TeX way of doing it is to write a map file, but maybe is it
 possible to avoid it, like with the Xetex shortcut?

Thanks for these superquick answers! What a lively list!

@Wolfgang : You remember me that and it's helpful in many cases.
But my font sit in the list... Any other idea?
...
DejaVu Sans Mono:style=Bold Oblique
Liberation Serif:style=Bold Italic
InitiationRitualFont:style=Regular
Bitstream Vera Sans:style=Oblique
Linux Libertine:style=Bold
...

@Mojca : (yes for sure, you're right that I need a backup! Job for the week-end)
Oh yes, I've forgot the version... I've install ConTeXt two months
ago, not sure how to check the version of it :

ctxtools --version
CtxTools | version 1.3.3 - 2004/2006 - PRAGMA ADE/POD

And

XeTeX 3.141592-0.996 (Web2C 7.5.6)
kpathsea version 3.5.6
Copyright 2007 SIL International.
Kpathsea is copyright 2007 Karl Berry and Olaf Weber.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Kpathsea written by Karl Berry, Olaf Weber, and others.

Compiled with ICU version 3.4 [with modifications for XeTeX]
Compiled with zlib version 1.2.3.3; using 1.2.3.3
Compiled with FreeType2 version 2.3.5; using 2.3.5
Compiled with fontconfig version 2.4.2; using 2.4.2
Compiled with libpng version 1.2.15beta5; using 1.2.15beta5
Compiled with libpoppler version 3.00

As you differenciate the low-level font switching commands and the
high-level one (like Xetex), is the low-level the one that needs to
write a map file (tree)? Sorry for that question which may seem
*very* basic!

Pierre
___
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] Installing custom fonts?

2009-03-13 Thread Wolfgang Schuster


Am 13.03.2009 um 17:42 schrieb Pierre Huyghebaert:


Thanks for these superquick answers! What a lively list!

@Wolfgang : You remember me that and it's helpful in many cases.
But my font sit in the list... Any other idea?
...
DejaVu Sans Mono:style=Bold Oblique
Liberation Serif:style=Bold Italic
InitiationRitualFont:style=Regular


You tried \definetypeface[InitiationRitualFont][rm][Xserif] 
[InitiationRitualFont]?



As you differenciate the low-level font switching commands and the
high-level one (like Xetex), is the low-level the one that needs to
write a map file (tree)? Sorry for that question which may seem
*very* basic!


No, she means \font\initiation=InitiationRitualFont.

Wolfgang

___
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] New beta

2009-03-13 Thread Hans Hagen

Wolfgang Schuster wrote:

On Fri, Mar 13, 2009 at 3:56 PM, Hans Hagen pra...@wxs.nl wrote:


\getcheckedparameters[MyTest][MyNamespace][a=1,b=2,c=3,d=4,crap=whatever]


How should we deal with the different \getparameters in our macros.

I played with your code and have for the moment the following setup
command in my module:

\def\dosetupcorrespondencesection[#1][#2][#3][#4]%
  {\ifx\enablecheckparameters\undefined
 \getparameters[#2#3][#4]%
   \else
 \getcheckedparameters[#2#3][#2#3][#4]%
   \fi}


we can make a dummy for mkii, like:

\def\getcheckedparameters[#1]{\getparameters}

Hans

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] New beta

2009-03-13 Thread Wolfgang Schuster
On Fri, Mar 13, 2009 at 5:54 PM, Hans Hagen pra...@wxs.nl wrote:
 Wolfgang Schuster wrote:

 On Fri, Mar 13, 2009 at 3:56 PM, Hans Hagen pra...@wxs.nl wrote:

 \getcheckedparameters[MyTest][MyNamespace][a=1,b=2,c=3,d=4,crap=whatever]

 How should we deal with the different \getparameters in our macros.

 I played with your code and have for the moment the following setup
 command in my module:

 \def\dosetupcorrespondencesection[#1][#2][#3][#4]%
  {\ifx\enablecheckparameters\undefined
     \getparameters[#2#3][#4]%
   \else
     \getcheckedparameters[#2#3][#2#3][#4]%
   \fi}

 we can make a dummy for mkii, like:

 \def\getcheckedparameters[#1]{\getparameters}

That's what to to my mind too but I need this also in my module because
I need backbard compatibility for TeXLive (older MkIV and MkII), I have now:

\ifx\enablecheckparameters\undefined
  \let\setvalidparameterkeys\gobbleparameters
  \def\getcheckedparameters[#1]{\getparameters}
\fi

Wolfgang
___
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] problem with two columns on a page

2009-03-13 Thread Jelle Huisman

Hans Hagen wrote:
the problem is that the paragraph is larger than two columns and 
that's tricky to handle without too much messing around (i'll redo the 
balancer in mkiv once i've arrived at it; i see where the catch takes 
place but i'd rather not touch the mkii code now)


so, what you can do is trigger the otr before columns end

add \penalty\outputpenalty just before \stopcolumns

(ok, might hav eother side effects 


It does indeed not do what I expected. One final try: is there some sort 
of setting for the number of lines allowed in a column that triggers the 
OTR, so that I could tweak that? Or is it hard coded and will it break 
everything?


Thanks,

Jelle
___
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 use my own BibTeX style (bst)?

2009-03-13 Thread Taco Hoekwater

Wei-Wei Guo wrote:

Compare those two results:

- Chinese citation uses '等' instead of 'et al'.
- Chinese bibliography uses '和' instead of 'and'.

Of course, the comparison is not complete.

My question: Since I can write 'bibl-my-en.tex' for English entries and
'bibl-my-zh.tex' for Chinese entries, can I use both of them when I have 
both English and Chinese citations in one paper? If not, could you give some 
advises about how to implement it?


The short answer is no.

The long answer: although you cannot make it depend on the language
of the citation, you can make it change depending on an explicit
language switch. This takes a bit of work, but it is better than
nothing, I guess.

Here is how:

* first, edit the bibl-my file so that it contains calls to
  \labeltext{} instead of literal tests, for example:

   \setupcite
   [authoryears]
   [andtext={ \labeltext{and} },
otherstext={ \labeltext{etal}},
 % many more are needed, of course

  you can invent wnatever you like in the argument of \labeltext,
  because you will define them in the next step.

* second, define all the label texts you used in the previous
  step for the all languages you need.  Short example:

  \setuplabeltext[en][etal={et al.}, and={and}]
  \setuplabeltext[cn][etal={等},and={和}]

* third, you now need to do a \mainlanguage switch before every \cite
  that does not use the main language of your paper. So assuming
  your paper is uses \mainlanguage[cn], then you need to create
  a definition like this for the english citations:

\def\encite[#1]{{\mainlanguage[en]\cite[#1]}}

  and you have to use \encite[article=full] in your paper.

that takes care of the citations in the running text of your paper.
For the publication list:

* first, you have to redefine one of the t-bib macros.
  The new definition of \lang (to be put in your setup) should become

  \unprotect
  \def\lang#1%
   {\def\biblanguage{#1}%
\ifcsname \??pb @l...@#1\endcsname
\expanded{\mainlanguage[\getvalue{\??pb @l...@#1}]}%
\expanded{\language[\getvalue{\??pb @l...@#1}]}%
 \fi \ignorespaces}
   \protect

* two, you have to a language field to each bibtex data item.


* three, you need a \setbiblanguage command for every language name
  that appears in your bib file. This will connect \lang arguments
  to context language keys.

  For example:

\setbiblanguage{chinese}{cn}
\setbiblanguage{english}{en}

  you may need a few of those, depending on how consistent your
  bibtex data is.


After all of that, it will probably work, in most cases. Incidentally,
one of the reasons why the bib modules doesn't do this is because all
of that mucking about with \mainlanguage not very nice. Another is that
a simple string replacement is usually not sufficient to have proper
localization. A third reason is that many publishers want to have
citation data in the language of the paper, regardless of the
language of the cited publications.

For completeness' I have attached my example again, with all these
points applied.

Best wishes,
Taco





runme.tex
Description: TeX 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] betas

2009-03-13 Thread Hans Hagen

hi,

as fas as i can testm the current beta installs ok on vista, xp, osx and 
linux (which is not to say that nothing is broken in the macros themselves)


Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Installing custom fonts?

2009-03-13 Thread Pierre Huyghebaert
Am 13.03.2009 um 17:42 schrieb Pierre Huyghebaert:

 Thanks for these superquick answers! What a lively list!

 @Wolfgang : You remember me that and it's helpful in many cases.
 But my font sit in the list... Any other idea?
 ...
 DejaVu Sans Mono:style=Bold Oblique
 Liberation Serif:style=Bold Italic
 InitiationRitualFont:style=Regular

You tried \definetypeface[InitiationRitualFont][rm][Xserif]
[InitiationRitualFont]?

 As you differenciate the low-level font switching commands and the
 high-level one (like Xetex), is the low-level the one that needs to
 write a map file (tree)? Sorry for that question which may seem
 *very* basic!

No, she means \font\initiation=InitiationRitualFont.

Wolfgang


Wow, thanks again Wolfgang! It works! So simple, that low-level one
for all of us that don't need the family concept at some point
(titles, etc.)

\font\initiation=InitiationRitualFont
\starttext
\initiation Hello World!
\stoptext

Curious, I just have tried my previous code on the machine of Femke,
with a more recent Ubuntu, and it works also! Ok, I'll upgrade my
Ubuntu!

\definetypeface[InitiationRitualFont][rm][Xserif][InitiationRitualFont]
\setupbodyfont[InitiationRitualFont, 12pt]
\starttext
Hello World!
\stoptext

So for most of us, the two solutions seem to work.
(Apart of the family concept problem, is there
advantages/disadvantages to use one solution or another?)

Pierre
___
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] Installing custom fonts?

2009-03-13 Thread Idris Samawi Hamid ادريس سماوي ح امد

Hi Pierre,

On Fri, 13 Mar 2009 08:51:31 -0600, Pierre Huyghebaert  
pie...@speculoos.com wrote:


Quite new in the TeX field, and having traveled a bit through LaTex and  
Xetex, I couln't figure how to make it work.


Given Mojca's comments, have you considered luatex/mkiv instead of xetex?  
That will give you working and supported higher-level control of opentype  
fonts etc etc. It sounds like you're willing to experiment, in which case  
mkiv might be worth spending some time with. I typeset an acedmic journal  
with it as well.


Best wishes
Idris

--
Professor Idris Samawi Hamid, Editor-in-Chief
International Journal of Shi`i Studies
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] betas

2009-03-13 Thread luigi scarso
On Fri, Mar 13, 2009 at 6:34 PM, Hans Hagen pra...@wxs.nl wrote:
 hi,

 as fas as i can testm the current beta installs ok on vista, xp, osx and
 linux (which is not to say that nothing is broken in the macros themselves)
ok here too

This is LuaTeX, Version snapshot-0.35.0
ConTeXt  ver: 2009.03.13 17:35 MKIV  fmt: 2009.3.13  int: english/english



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


Re: [NTG-context] betas

2009-03-13 Thread Thomas A. Schmitz


On Mar 13, 2009, at 6:54 PM, luigi scarso wrote:


ok here too

This is LuaTeX, Version snapshot-0.35.0
ConTeXt  ver: 2009.03.13 17:35 MKIV  fmt: 2009.3.13  int: english/ 
english




OK here too, on OS X! (I'll check linux later)

Thomas
___
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] Installing custom fonts?

2009-03-13 Thread Wolfgang Schuster


Am 13.03.2009 um 18:42 schrieb Pierre Huyghebaert:


So for most of us, the two solutions seem to work.
(Apart of the family concept problem, is there
advantages/disadvantages to use one solution or another?)


The \font method let you use your font only in the style and size
you set with the setting but nothing else. ConTeXt's system creates
commands to let you switch the style (italic, bold ...) and the size
(\tfx, \tfa ...) and you can use them to create new styles certain
elements like header. With \setupbodyfont you take also care to have
the same font for header/footertexts, footnotes etc.

To summarize this, don't use \font unless you really know what you do
and even then use ConTeXt's \definefont command.

Wolfgang

___
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] New beta

2009-03-13 Thread Hans Hagen

Wolfgang Schuster wrote:


That's what to to my mind too but I need this also in my module because
I need backbard compatibility for TeXLive (older MkIV and MkII), I have now:

\ifx\enablecheckparameters\undefined
  \let\setvalidparameterkeys\gobbleparameters
  \def\getcheckedparameters[#1]{\getparameters}
\fi


ok, i'll add dummies to a new mult-chk.mkii

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] problem with two columns on a page

2009-03-13 Thread Hans Hagen

Jelle Huisman wrote:

Hans Hagen wrote:
the problem is that the paragraph is larger than two columns and 
that's tricky to handle without too much messing around (i'll redo the 
balancer in mkiv once i've arrived at it; i see where the catch takes 
place but i'd rather not touch the mkii code now)


so, what you can do is trigger the otr before columns end

add \penalty\outputpenalty just before \stopcolumns

(ok, might hav eother side effects 


It does indeed not do what I expected. One final try: is there some sort 
of setting for the number of lines allowed in a column that triggers the 
OTR, so that I could tweak that? Or is it hard coded and will it break 
everything?


where did you put the penalty?


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] problem with two columns on a page

2009-03-13 Thread Jelle Huisman

Hans Hagen wrote:

Jelle Huisman wrote:

Hans Hagen wrote:
the problem is that the paragraph is larger than two columns and 
that's tricky to handle without too much messing around (i'll redo 
the balancer in mkiv once i've arrived at it; i see where the catch 
takes place but i'd rather not touch the mkii code now)


so, what you can do is trigger the otr before columns end

add \penalty\outputpenalty just before \stopcolumns

(ok, might hav eother side effects 


It does indeed not do what I expected. One final try: is there some 
sort of setting for the number of lines allowed in a column that 
triggers the OTR, so that I could tweak that? Or is it hard coded and 
will it break everything?


where did you put the penalty? 


Right before \stopcolumns, as you suggested.

\starttext
\showgrid

\startalignment[center] AA \stopalignment\blank
\startcolumns[n=2,balance=yes]
%\dorecurse{40}{a a a a a a a a a a a a a a a a a a a a a } %  this works
\dorecurse{42}{a a a a a a a a a a a a a a a a a a a a a } %  this 
pushes columns (BB) to the next page

\penalty\outputpenalty
\stopcolumns

\startalignment[center] BB \stopalignment\blank
\startcolumns[n=2,balance=yes]
\dorecurse{100}{b b b b b b b b b b b b b b b b b b b b }

\stopcolumns

\stoptext


Jelle
___
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] problem with two columns on a page

2009-03-13 Thread Hans Hagen

Jelle Huisman wrote:

Hans Hagen wrote:

Jelle Huisman wrote:

Hans Hagen wrote:
the problem is that the paragraph is larger than two columns and 
that's tricky to handle without too much messing around (i'll redo 
the balancer in mkiv once i've arrived at it; i see where the catch 
takes place but i'd rather not touch the mkii code now)


so, what you can do is trigger the otr before columns end

add \penalty\outputpenalty just before \stopcolumns

(ok, might hav eother side effects 


It does indeed not do what I expected. One final try: is there some 
sort of setting for the number of lines allowed in a column that 
triggers the OTR, so that I could tweak that? Or is it hard coded and 
will it break everything?


where did you put the penalty? 


Right before \stopcolumns, as you suggested.

\starttext
\showgrid

\startalignment[center] AA \stopalignment\blank
\startcolumns[n=2,balance=yes]
%\dorecurse{40}{a a a a a a a a a a a a a a a a a a a a a } %  this works
\dorecurse{42}{a a a a a a a a a a a a a a a a a a a a a } %  this 
pushes columns (BB) to the next page

\penalty\outputpenalty
\stopcolumns

\startalignment[center] BB \stopalignment\blank
\startcolumns[n=2,balance=yes]
\dorecurse{100}{b b b b b b b b b b b b b b b b b b b b }


\penalty\outputpenalty



\stopcolumns

\stoptext


Jelle
___ 

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
___ 




--

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] problem with two columns on a page

2009-03-13 Thread Marcin Borkowski
Hans,

I've read in this thread that you're going to work on columns some day.
Could you pay some attention to multicolumn itemizations?  Currently
they *must* be [packed], which is a serious restriction for me (I can
put some struts, but it's not very comfortable nor elegant...)

Regards

-- 
Marcin Borkowski (http://mbork.pl)
___
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] problem with two columns on a page

2009-03-13 Thread Jelle Huisman

Hans Hagen wrote:

\starttext
\showgrid
\startalignment[center] AA \stopalignment\blank
\startcolumns[n=2,balance=yes]
%\dorecurse{40}{a a a a a a a a a a a a a a a a a a a a a } %  this 
works
\dorecurse{42}{a a a a a a a a a a a a a a a a a a a a a } %  this 
pushes columns (BB) to the next page

\penalty\outputpenalty
\stopcolumns
\startalignment[center] BB \stopalignment\blank
\startcolumns[n=2,balance=yes]
\dorecurse{100}{b b b b b b b b b b b b b b b b b b b b }


\penalty\outputpenalty


\stopcolumns
\stoptext 


The B columns still start at the seond page :-(

Jelle
___
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] Installing custom fonts?

2009-03-13 Thread Mojca Miklavec
On Fri, Mar 13, 2009 at 17:47, Wolfgang Schuster wrote:

 Am 13.03.2009 um 17:42 schrieb Pierre Huyghebaert:

 Oh yes, I've forgot the version... I've install ConTeXt two months
 ago, not sure how to check the version of it :

 ctxtools --version
 CtxTools | version 1.3.3 - 2004/2006 - PRAGMA ADE/POD

It's
ctxtools --contextversion
but it stopped working at some point (it doesn't work for me). I would say
context --version
but that one definitely doesn't work on your machine. Maybe the
version string is written out when you compile a document, or you can
take a look at .../tex/context/base/context.tex

But that information is not really important now.

 You tried
 \definetypeface[InitiationRitualFont][rm][Xserif][InitiationRitualFont]?

ConTeXt+XeTeX font support was completely broken at some point.

 As you differenciate the low-level font switching commands and the
 high-level one (like Xetex), is the low-level the one that needs to
 write a map file (tree)? Sorry for that question which may seem
 *very* basic!

 No, she means \font\initiation=InitiationRitualFont.

Right.

Well, maybe some other commands like
   \definefontsynonym[Serif][FontName]
could work as well, but that depends a bit on how broken the ConTeXt version is.

I also wanted to say that it might be interesting to try luatex, but
one still needs to be prepared for surprizes. If MKII satisfies their
needs, it would be most safe to keep a version that's compatible with
both.

Mojca
___
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] Simplified input for natural tables

2009-03-13 Thread Mohamed Bana

looks nice.

Aditya Mahajan wrote:

On Thu, 12 Mar 2009, Vyatcheslav Yatskovsky wrote:



In the same way as Hans wrote them in his exmple.

Cool, but will it be included in context source? Or it is too early?


I think that such solutions are too fragile. A robust way will be to use 
a complete mediawiki (or any other markup) parser. It one in lua is 
available, integrating it to ConTeXt will be easy. If not, we can still 
have an external file based route. For some time I have been thinking 
about a module using which I can do


\definemarkup[RST][command={pandoc -r rst -w context}]

\startRST
Write anything here in restructured text syntax here. For example

- Two syntaxes for tables_:

  1. `Grid tables`_; complete, but complex and verbose::

 +++--+
 | Header row, column 1   | Header 2   | Header 3 |
 +++==+
 | body row 1, column 1   | column 2   | column 3 |
 +++--+
 | body row 2 | Cells may span|
 ++---+

  2. `Simple tables`_; easy and compact, but limited::

   ==  ==
 Header row, column 1  Header 2Header 3
   ==  ==
 body row 1, column 1  column 2column 3
 body row 2Cells may span columns
   ==

\stopRST

Such a module will also provide a quick and dirty way of writing simple
presentations. Any takers for writings such a module (basically just 
copying the R module a bit).


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
___ 




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

2009-03-13 Thread Yanrui Li
2009/3/14 Thomas A. Schmitz thomas.schm...@uni-bonn.de:

 On Mar 13, 2009, at 6:54 PM, luigi scarso wrote:

 ok here too

 This is LuaTeX, Version snapshot-0.35.0
 ConTeXt  ver: 2009.03.13 17:35 MKIV  fmt: 2009.3.13  int: english/english


 OK here too, on OS X! (I'll check linux later)


:) Linux (x86) ok!

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


-- 
Best wishes,
Li Yanrui

* Gentoo Linux (~x86)
* ConTeXt Minimals Beta (2009.03.06 18:45)
___
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] Let's Polish the math!

2009-03-13 Thread Marcin Borkowski
Hi,

how to do this: here in Poland we have some conventions as for
typesetting math; for example, we don't use  \leq, but \leqslant; we
don't write tan for tangent, but tg; we don't write arcsin, but
arc\,sin; etc.  Would it be possible to have such typographic
conventions (I could provide a more comprehensive list, of course)
enabled by \mainlanguage[pl]?  A related problem is dashes; where the
English use an em-dash without any spaces, the Polish use an en-dash
with spaces of around 0.2em (the left one unbreakable, i.e., with
\penalty1).  Also, we put periods after section numbers, so no 1.2
Section, but rather 1.2. Section.  What is the ConTeXt way to have
such things for different languages?

Regards

-- 
Marcin Borkowski (http://mbork.pl)

This program is written in Perl.  While stronger people find reading
Perl code character-building, it should not be shown to people in their
formative years.  The author will not accept any responsibility for any
moral grief caused.

(The McKornik Jr. Public License)
___
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 use my own BibTeX style (bst)?

2009-03-13 Thread Wei-Wei Guo

Thank you very much!

Best wishes,
Wei-Wei


Taco Hoekwater 写道:

The long answer: although you cannot make it depend on the language
of the citation, you can make it change depending on an explicit
language switch. This takes a bit of work, but it is better than
nothing, I guess.

Here is how:

* first, edit the bibl-my file so that it contains calls to
  \labeltext{} instead of literal tests, for example:

   \setupcite
   [authoryears]
   [andtext={ \labeltext{and} },
otherstext={ \labeltext{etal}},
 % many more are needed, of course

  you can invent wnatever you like in the argument of \labeltext,
  because you will define them in the next step.

* second, define all the label texts you used in the previous
  step for the all languages you need.  Short example:

  \setuplabeltext[en][etal={et al.}, and={and}]
  \setuplabeltext[cn][etal={等},and={和}]

* third, you now need to do a \mainlanguage switch before every \cite
  that does not use the main language of your paper. So assuming
  your paper is uses \mainlanguage[cn], then you need to create
  a definition like this for the english citations:

\def\encite[#1]{{\mainlanguage[en]\cite[#1]}}

  and you have to use \encite[article=full] in your paper.

that takes care of the citations in the running text of your paper.
For the publication list:

* first, you have to redefine one of the t-bib macros.
  The new definition of \lang (to be put in your setup) should become

  \unprotect
  \def\lang#1%
   {\def\biblanguage{#1}%
\ifcsname \??pb @l...@#1\endcsname
\expanded{\mainlanguage[\getvalue{\??pb @l...@#1}]}%
\expanded{\language[\getvalue{\??pb @l...@#1}]}%
 \fi \ignorespaces}
   \protect

* two, you have to a language field to each bibtex data item.


* three, you need a \setbiblanguage command for every language name
  that appears in your bib file. This will connect \lang arguments
  to context language keys.

  For example:

\setbiblanguage{chinese}{cn}
\setbiblanguage{english}{en}

  you may need a few of those, depending on how consistent your
  bibtex data is.


After all of that, it will probably work, in most cases. Incidentally,
one of the reasons why the bib modules doesn't do this is because all
of that mucking about with \mainlanguage not very nice. Another is that
a simple string replacement is usually not sufficient to have proper
localization. A third reason is that many publishers want to have
citation data in the language of the paper, regardless of the
language of the cited publications.

For completeness' I have attached my example again, with all these
points applied.

Best wishes,
Taco

___
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] What does \c! means?

2009-03-13 Thread Wei-Wei Guo

Dear all,

I'm reading the source file of t-bib. I find there are lots of '\c!', '\s!', and
'\v!'. What do they mean? I searched in wiki, TeXBook, ConTeXt manual, TeX 
impatient,
and mail list. Those commands appear some times, but no explanation.

Another question is related the following codes from Taco (thank you, Taco). 
There
are tokens like '\??pb @l...@`. What does it mean? Could you tell me, to get 
deep
understanding, what to read or which part to read in TeXBook or some other 
manuals.
I don't know what to search to find related topics.


  \unprotect
  \def\lang#1%
   {\def\biblanguage{#1}%
\ifcsname \??pb @l...@#1\endcsname
\expanded{\mainlanguage[\getvalue{\??pb @l...@#1}]}%
\expanded{\language[\getvalue{\??pb @l...@#1}]}%
 \fi \ignorespaces}
   \protect



Best wishes,
Wei-Wei
___
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
___