Re: [NTG-context] Pagesize < papersize: Writing jobname/date outside page area

2007-04-17 Thread Hans Hagen
Thomas A. Schmitz wrote:
> On Apr 17, 2007, at 3:39 PM, Tobias Burnus wrote:
>
>   
>> Hello,
>>
>> I have pagesize < papersize and use crop marks. What I actually  
>> miss is
>> the possibility to put text (Project name, date/time) outside the  
>> page.
>> Currently, ConTeXt only prints there the colour bars, the page numbers
>> and the crop marks.
>>
>> Example:
>> http://glossary.ippaper.com/default.asp?req=glossary/term/ 
>> 1972&catitemid=
>>
>> As a work around I currently misuse the footer, but I'm afraid that I
>> will forget to remove it for the final version.
>>
>>
>> (Just for curiosity and nothing I need: Does ConTeXt also support
>> register marks?)
>>
>> Tobias
>> 
>
> I'm not sure if this is what you're looking for, but I wrote a module  
> for my own use that has similar features. It's fairly brief, so I  
> just include the code here. It's used like this:
> \usemodule[crop][Mark=Camera,Info=yes] It should be easy to modify  
> the definitions.
>
>   
\def\pagecutmarksymbol{\the\realpageno}
\def\pagecutmarklength{.5cm}
\let\pagecutmarktoptext\empty
\let\pagecutmarkbottomtext \empty

\setuplayout[marking=text]
\setuplayout[marking=empty]
\setuplayout[marking=color]
\setuplayout[marking=on]




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

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] \pdfannot and \tooltip won't work with Chinese characters

2007-04-17 Thread Zhichu Chen

Hi, Hans

It may be useless, but I really hope I can pass some options to the comment.
e.g., use \comment[color=blue][title]{some contents} will make "some
contents" blue. So I think we can use /RC instead of /Contents.


On 4/17/07, Hans Hagen <[EMAIL PROTECTED]> wrote:


Zhichu Chen wrote:
> Thanks Hans,
>
> It works. But only the /Contents part was converted correctly, the /T
> part
> is still not so good. So I redefined your \doPDFinsertcomment macro and
> changed the third line from
> 
>   \doifelsenothing{#1}
> {\let\PDFidentifier\empty}
> {\def\PDFidentifier{/T (#1)}}%
> 
> to
> 
>   \doifelsenothing{#1}
> {\let\PDFidentifier\empty}
> {\sanitizePDFencoding#1\to\PDFcommenttitle\def\PDFidentifier{/T
> \ifPDFunicode <\PDFcommenttitle>\else (\PDFcommenttitle)\fi}}%
> 
>
> Now it's OK for me. I hope there's a more clever way that I don't need
to
> copy such long codes to my source file.
just patch spec-fdf

i changed it here so it will be in the next release

(which reminds me that for luatex i need to make a driver file dealing
with such issues)

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context





--
Sincerely yours,
Chen


 Zhi-chu Chen | Shanghai Synchrotron Radiation Facility
No. 2019 | Jialuo Rd. | Jiading | Shanghai | P.R. China
tel: 086 21 5955 3405 | zhichu.chen.googlepages.com
  | www.sinap.ac.cn

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] Output from texexec

2007-04-17 Thread Hans Hagen
John R. Culleton wrote:
> Under TeXLive 2007 version of context when I run even a trivial 
> program I get reams of output referring to the same typefiles over 
> and over again. Then I get a little message (in the log file) about 
> fonts being reset. Then I get messages about the fonts I actually 
> use.  The purpose of compiler messages is to communicate something.
> 13 iterations of the exact same messages does not increase my store of 
> knowledge any more than 1 display.
>   
\preloadtypescripts

if you have enough mem; could go into cont-sys.tex

>
> My questions: what purpose does the repetitious listing of all these 
> typefiles serve and can I suppress it some way? Here is a sample 
> list:
> ---
> (/usr/local/texlive/2007/texmf-dist/tex/generic/abbr/abbr.tex))
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex))
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
> (./type-akb.tex) (./type-charter.tex)
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex))
> (/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex))
> (./protcode.tex 
> (/usr/local/texlive/2007/texmf-dist/tex/generic/

[NTG-context] Output from texexec

2007-04-17 Thread John R. Culleton
Under TeXLive 2007 version of context when I run even a trivial 
program I get reams of output referring to the same typefiles over 
and over again. Then I get a little message (in the log file) about 
fonts being reset. Then I get messages about the fonts I actually 
use.  The purpose of compiler messages is to communicate something.
13 iterations of the exact same messages does not increase my store of 
knowledge any more than 1 display.


My questions: what purpose does the repetitious listing of all these 
typefiles serve and can I suppress it some way? Here is a sample 
list:
---
(/usr/local/texlive/2007/texmf-dist/tex/generic/abbr/abbr.tex))
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex))
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-siz.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-map.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-spe.tex)
(./type-akb.tex) (./type-charter.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex))
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-buy.tex))
(./protcode.tex 
(/usr/local/texlive/2007/texmf-dist/tex/generic/abbr/abbr.tex))
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-exa.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-syn.tex)
(/usr/local/texlive/2007/texmf-dist/tex/context/base/type-enc.tex)
(/usr/local/texlive/2007/texmf-dist/tex

Re: [NTG-context] Vertical alignment of framed text

2007-04-17 Thread Vyatcheslav Yatskovsky
Hello,

Thank you Wolfgang, but 

\defineframed
   [hotkey][offset=4pt,corner=00,location=low]

produces too big frames, while

\defineframed
   [hotkey][height=\lineheight,offset=4pt,corner=00,location=low]

produces nice tight frames but places the text very BELOW the line text. 
(Previously the text was too much ABOVE).

If I remove offset then it looks good (on center), except I really want more 
right/left spacing (from the inner text to the frame) but less spacing 
top/below, so that It resembles a keyboard key. 

How to get just center position while keeping the frame tight and more 
X-stretched?


> On Tue, 17 Apr 2007 16:27:03 +0300
> Vyatcheslav Yatskovsky <[EMAIL PROTECTED]> wrote:

>> \defineframed
>>[hotkey][height=\lineheight,offset=4pt,corner=00]

> Hi,

> \defineframed
>[hotkey][offset=4pt,corner=00,location=low]

> Wolfgang


>> \starttext
>> Another way to start or stop the device is to use hotkey. If the application 
>> is active (that is, sits on the foreground of your desktop),  the hotkey is 
>> {\hotkey{Space}}. If it is not active, then use global hotkey -- 
>> \hotkey{Alt}+\hotkey{Space}.
>> \stoptext


-- 
Best regards,
Vyatcheslav Yatskovsky___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] bib + local & global citations

2007-04-17 Thread Tobias Burnus
Hello,

I use bibl-aps which has references of the form "[1]". I want to have a
global bib index (\placepublications[criterium=all]), but in two
sections I want to have a local bib index
(\placepublications[criterium=section]) too.

The numbers should not be reseted in between. Currently, I get:

\chapter{somewhere}
[1]...[45]

\chapter
\section{local 1}
[1]...[30] % <-- should be 46-76
\placepublication[criterium=section]
   [1]...[76] % <-- should be 46-76

\placepublications[criterium=all]
   [1]...[76]

Any idea how to do this?

Tobias
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] Pagesize < papersize: Writing jobname/date outside page area

2007-04-17 Thread Tobias Burnus
Thomas A. Schmitz wrote:
> I'm not sure if this is what you're looking for, but I wrote a module  
> for my own use that has similar features.
>   
That is exactly what I was looking for.
(For colour registering marks, one would have to print the marks in all
colours (usually CMYK and/or spot colours). But as I was only curious
about register marks and I print only in black and white, I don't mind.)

Thanks Thomas,

Tobias
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] Pagesize < papersize: Writing jobname/date outside page area

2007-04-17 Thread Thomas A. Schmitz

On Apr 17, 2007, at 3:39 PM, Tobias Burnus wrote:

> Hello,
>
> I have pagesize < papersize and use crop marks. What I actually  
> miss is
> the possibility to put text (Project name, date/time) outside the  
> page.
> Currently, ConTeXt only prints there the colour bars, the page numbers
> and the crop marks.
>
> Example:
> http://glossary.ippaper.com/default.asp?req=glossary/term/ 
> 1972&catitemid=
>
> As a work around I currently misuse the footer, but I'm afraid that I
> will forget to remove it for the final version.
>
>
> (Just for curiosity and nothing I need: Does ConTeXt also support
> register marks?)
>
> Tobias

I'm not sure if this is what you're looking for, but I wrote a module  
for my own use that has similar features. It's fairly brief, so I  
just include the code here. It's used like this:
\usemodule[crop][Mark=Camera,Info=yes] It should be easy to modify  
the definitions.

Best

Thomas

%%% module t-crop%%%


\startmodule[crop]

\unprotect

\setupmodule[Mark=Cross,Info=no]

\processaction[\currentmoduleparameter{Mark}]
[Camera=> \def\CropMark{Camera},
 Cross=> \def\CropMark{Cross},
 \v!unknown=> \def\CropMark{\relax},
 \v!default=> \def\CropMark{Cross}]

\processaction[\currentmoduleparameter{Info}]
[yes=> \def\InfoMark{Info},
 no=> \def\InfoMark{},
 \v!unknown=> \def\InfoMark{},
 \v!default=> \def\InfoMark{}]

\setupbackgrounds[page][background={\CropMark,\InfoMark}]

% We define names for the elements of our cropmarks.
\defineoverlay[Cross][\reuseMPgraphic{Cross}]
\defineoverlay[Camera][\reuseMPgraphic{Camera}]

\defineoverlay[Info][{\getbuffer[info]}]

\startbuffer[info]
\vbox to \paperheight \bgroup
   \vskip -1 cm
\framed[frame=off,align=high]{\tt \tx "\jobname" - \currentdate
[y,/,mm,/,dd]\ - \currenttime\ - \realfolio\ of \lastpage}
\egroup
\stopbuffer

\startreusableMPgraphic{Cross}
StartPage;

%topleft
z5ctl = ulcorner Page ;
z6ctl = (x5ctl - 1cm,y5ctl) ;
z7ctl = (x5ctl + 1cm,y5ctl) ;
z8ctl = (x5ctl,y5ctl - 1cm) ;
z9ctl = (x5ctl,y5ctl + 1cm) ;
draw z6ctl--z7ctl ;
draw z8ctl--z9ctl ;

%topright
z5ctr = urcorner Page ;
z6ctr = (x5ctr - 1cm,y5ctr) ;
z7ctr = (x5ctr + 1cm,y5ctr) ;
z8ctr = (x5ctr,y5ctr - 1cm) ;
z9ctr = (x5ctr,y5ctr + 1cm) ;
draw z6ctr--z7ctr ;
draw z8ctr--z9ctr ;

%bottomright
z5cbr = lrcorner Page ;
z6cbr = (x5cbr - 1cm,y5cbr) ;
z7cbr = (x5cbr + 1cm,y5cbr) ;
z8cbr = (x5cbr,y5cbr - 1cm) ;
z9cbr = (x5cbr,y5cbr + 1cm) ;
draw z6cbr--z7cbr ;
draw z8cbr--z9cbr ;

%bottomleft
z5cbl = llcorner Page ;
z6cbl = (x5cbl - 1cm,y5cbl) ;
z7cbl = (x5cbl + 1cm,y5cbl) ;
z8cbl = (x5cbl,y5cbl - 1cm) ;
z9cbl = (x5cbl,y5cbl + 1cm) ;
draw z6cbl--z7cbl ;
draw z8cbl--z9cbl ;

\stopreusableMPgraphic

\startreusableMPgraphic{Camera}
StartPage;

%topleft
z5tl = ulcorner Page ;
z6tl = (x5tl - 0.2cm,y5tl) ;
z7tl = (x5tl - 1.2cm,y5tl) ;
z8tl = (x5tl - 0.8cm,y5tl) ;
z9tl = (x5tl - 1 cm,y5tl - 0.2cm) ;
z10tl = (x5tl - 1 cm,y5tl + 0.2cm) ;
draw z6tl--z7tl ;
draw z8tl..z9tl..z7tl..z10tl..cycle ;
draw z9tl--z10tl ;

z11tl = (x5tl,y5tl + 0.2cm) ;
z12tl = (x5tl,y5tl + 1.2cm) ;
z13tl = (x5tl,y5tl + 0.8cm) ;
z14tl = (x5tl - 0.2cm,y5tl + 1cm) ;
z15tl = (x5tl + 0.2cm,y5tl + 1cm) ;
draw z11tl--z12tl ;
draw z12tl..z14tl..z13tl..z15tl..cycle ;
draw z14tl--z15tl ;

%topright
z5tr = urcorner Page ;
z6tr = (x5tr + 0.2cm,y5tr) ;
z7tr = (x5tr + 1.2cm,y5tr) ;
z8tr = (x5tr + 0.8cm,y5tr) ;
z9tr = (x5tr + 1 cm,y5tr - 0.2cm) ;
z10tr = (x5tr + 1 cm,y5tr + 0.2cm) ;
draw z6tr--z7tr ;
draw z8tr..z9tr..z7tr..z10tr..cycle ;
draw z9tr--z10tr ;

z11tr = (x5tr,y5tr + 0.2cm) ;
z12tr = (x5tr,y5tr + 1.2cm) ;
z13tr = (x5tr,y5tr + 0.8cm) ;
z14tr = (x5tr - 0.2cm,y5tr + 1cm) ;
z15tr = (x5tr + 0.2cm,y5tr + 1cm) ;
draw z11tr--z12tr ;
draw z12tr..z14tr..z13tr..z15tr..cycle ;
draw z14tr--z15tr ;

%bottomleft
z5bl = llcorner Page ;
z6bl = (x5bl - 0.2cm,y5bl) ;
z7bl = (x5bl - 1.2cm,y5bl) ;
z8bl = (x5bl - 0.8cm,y5bl) ;
z9bl = (x5bl - 1 cm,y5bl - 0.2cm) ;
z10bl = (x5bl - 1 cm,y5bl + 0.2cm) ;
draw z6bl--z7bl ;
draw z8bl..z9bl..z7bl..z10bl..cycle ;
draw z9bl--z10bl ;

z11bl = (x5bl,y5bl - 0.2cm) ;
z12bl = (x5bl,y5bl - 1.2cm) ;
z13bl = (x5bl,y5bl - 0.8cm) ;
z14bl = (x5bl - 0.2cm,y5bl - 1cm) ;
z15bl = (x5bl + 0.2cm,y5bl - 1cm) ;
draw z11bl--z12bl ;
draw z12bl..z14bl..z13bl..z15bl..cycle ;
draw z14bl--z15bl ;

%bottomright
z5br = lrcorner Page ;
z6br = (x5br + 0.2cm,y5br) ;
z7br = (x5br + 1.2cm,y5br) ;
z8br = (x5br + 0.8cm,y5br) ;
z9br = (x5br + 1 cm,y5br - 0.2cm) ;
z10br = (x5br + 1 cm,y5br + 0.2cm) ;
draw z6br--z7br ;
draw z8br..z9br..z7br..z10br..cycle ;
draw z9br--z10br ;

z11br = (x5br,y5br - 0.2cm) ;
z12br = (x5br,y5br - 1.2cm) ;
z13br = (x5br,y5br - 0.8cm) ;
z14br = (x5br - 0.2cm,y5br - 1cm) ;
z15br = (x5br + 0.2cm,y5br - 1cm) ;
draw z11br--z12br ;
draw z12br..z14br..z13br..z15br..cycle ;
draw z14br--z15br ;

\stopreusableMPgraphic

\protect
\stopmodule
\endinput

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/nt

Re: [NTG-context] Vertical alignment of framed text

2007-04-17 Thread Wolfgang Schuster
On Tue, 17 Apr 2007 16:27:03 +0300
Vyatcheslav Yatskovsky <[EMAIL PROTECTED]> wrote:

> \defineframed
>[hotkey][height=\lineheight,offset=4pt,corner=00]

Hi,

\defineframed
   [hotkey][offset=4pt,corner=00,location=low]

Wolfgang

> 
> \starttext
> Another way to start or stop the device is to use hotkey. If the application 
> is active (that is, sits on the foreground of your desktop),  the hotkey is 
> {\hotkey{Space}}. If it is not active, then use global hotkey -- 
> \hotkey{Alt}+\hotkey{Space}.
> \stoptext
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] Side caption in floats

2007-04-17 Thread Tobias Burnus
Hello,

I want to a normal caption next to a float:

##
##
## Fig. 1: Some object desc.
## in this caption.

where the text should be bottom aligned unless the text is much longer:

## Fig. 2: Some textual
## description to a rather
   small figure.


Using \startfiguretext[], I get something similar, but without "Fig 1".
And \placefigure[] does not seem to offer this option either.

Tobias
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] loading hyphen patterns

2007-04-17 Thread Hans Hagen
Hans van der Meer wrote:
>
>
> Does this mean that the hyphenation patterns are not loaded (although 
> present in the cont-tmf.zip)? And if so, how do I accomplish loading 
> them?
each run reports the patterns that are loaded (languages + font encodings) 

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] loading hyphen patterns

2007-04-17 Thread Taco Hoekwater


Hans van der Meer wrote:
> Does this mean that the hyphenation patterns are not loaded (although 
> present in the cont-tmf.zip)? 

Not by itself. Further down in the log file, you should see something
like this:

system  : cont-fmt loaded
(./cont-fmt.tex)
language: patterns en for en loaded (n=1,e=ec,m=ec)
(/opt/tex/texmf-local/tex/context/patterns/lang-us.pat)
language: hyphenations en for en loaded (n=1,e=ec,m=ec)
(/opt/tex/texmf-local/tex/context/patterns/lang-us.hyp)
language: patterns uk for uk loaded (n=2,e=ec,m=ec)
(/opt/tex/texmf-local/tex/context/patterns/lang-uk.pat)
...

It would be nicer if the earlier message was more like this:

   language: patterns for nl postponed
   language: patterns for fr postponed
   ..

because that is what really is going on.


Best, Taco
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] Vertical alignment of framed text

2007-04-17 Thread Vyatcheslav Yatskovsky
Hello,

I want to insert "hotkeys", surrounded by a round frame, into a paragraph text. 
I almost have achieve it, except of proper vertical alignment.

Now it is the frame that is aligned with the text bottom line. But, I want the 
text inside a frame to be aligned with the rest of line. 

(I found that \vcenter solves the problem but I don't know how to merge it with 
\defineframed. Or, maybe there is better solution?)


\defineframed
   [hotkey][height=\lineheight,offset=4pt,corner=00]

\starttext
Another way to start or stop the device is to use hotkey. If the application is 
active (that is, sits on the foreground of your desktop),  the hotkey is 
{\hotkey{Space}}. If it is not active, then use global hotkey -- 
\hotkey{Alt}+\hotkey{Space}.
\stoptext


-- 
Best regards,
Vyatcheslav Yatskovsky

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] loading hyphen patterns

2007-04-17 Thread Hans van der Meer
In the process of updating to the Texlive2007 distribution I came  
across the folowing messages in the log when generating the context  
formats:


) (/usr/local/texlive/2007/../texmf-local/tex/context/base/lang-ctx.tex
loading : Context Language Macros / Generic Patterns
language: patterns for nl not loaded
language: patterns for fr not loaded
language: patterns for de not loaded
language: patterns for it not loaded
language: patterns for pt not loaded
language: patterns for hr not loaded
language: patterns for pl not loaded
language: patterns for cz not loaded
language: patterns for sk not loaded
language: patterns for sl not loaded
language: patterns for vn not loaded
language: patterns for ru not loaded
language: patterns for en not loaded
language: patterns for uk not loaded
language: patterns for us not loaded
language: patterns for agr not loaded
) (/usr/local/texlive/2007/../texmf-local/tex/context/base/lang-dis.tex
loading : Context Language Macros / Distribution Patterns
) (/usr/local/texlive/2007/../texmf-local/tex/context/base/unic-ini.tex

Does this mean that the hyphenation patterns are not loaded (although  
present in the cont-tmf.zip)? And if so, how do I accomplish loading  
them?


Hans van der Meer



___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] Pagesize < papersize: Writing jobname/date outside page area

2007-04-17 Thread Tobias Burnus
Hello,

I have pagesize < papersize and use crop marks. What I actually miss is
the possibility to put text (Project name, date/time) outside the page.
Currently, ConTeXt only prints there the colour bars, the page numbers
and the crop marks.

Example:
http://glossary.ippaper.com/default.asp?req=glossary/term/1972&catitemid=

As a work around I currently misuse the footer, but I'm afraid that I
will forget to remove it for the final version.


(Just for curiosity and nothing I need: Does ConTeXt also support
register marks?)

Tobias
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] \pdfannot and \tooltip won't work with Chinese characters

2007-04-17 Thread Zhichu Chen

Thanks Hans,

It works. But only the /Contents part was converted correctly, the /T part
is still not so good. So I redefined your \doPDFinsertcomment macro and
changed the third line from

  \doifelsenothing{#1}
{\let\PDFidentifier\empty}
{\def\PDFidentifier{/T (#1)}}%

to

  \doifelsenothing{#1}
{\let\PDFidentifier\empty}
{\sanitizePDFencoding#1\to\PDFcommenttitle\def\PDFidentifier{/T
\ifPDFunicode <\PDFcommenttitle>\else (\PDFcommenttitle)\fi}}%


Now it's OK for me. I hope there's a more clever way that I don't need to
copy such long codes to my source file.


On 4/17/07, Hans Hagen <[EMAIL PROTECTED]> wrote:


Zhichu Chen wrote:
> Hi
>
> I've been looking at some core codes and the PDF reference, still have
no
> idea.
>
> Somehow, I was told that LaTeX can do such things using "hyperref"
> package
> and \pdfstringdef\temp{???}, then \pdfannot{... /Contents(\temp) ...}
> should
> be OK.
>
can you try

\PDFunicodetrue

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context





--
Sincerely yours,
Chen


 Zhi-chu Chen | Shanghai Synchrotron Radiation Facility
No. 2019 | Jialuo Rd. | Jiading | Shanghai | P.R. China
tel: 086 21 5955 3405 | zhichu.chen.googlepages.com
  | www.sinap.ac.cn

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] using of field failed when arrange subpages

2007-04-17 Thread Zhichu Chen

Thank you any way. I hope it won't be a problem one day.

On 4/17/07, Hans Hagen <[EMAIL PROTECTED]> wrote:


Zhichu Chen wrote:
> Hi,
>
> I've tried Hans' example introduced at mwidget-p.pdf , it's perfect.
> But when
> I was trying some subpage arrangements, it just failed. How could it
> happen?
> I guess either shiping out subpages forget the fields or something has
> covered over them. Here's a small example (by the way, I don't
> actually know
> the meanings of the arguments of \dosetuparrangement, I'm very
> appreciated
> if someone could explain the macro to me.):
>
such features don't work well with arrangements

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context





--
Sincerely yours,
Chen


 Zhi-chu Chen | Shanghai Synchrotron Radiation Facility
No. 2019 | Jialuo Rd. | Jiading | Shanghai | P.R. China
tel: 086 21 5955 3405 | zhichu.chen.googlepages.com
  | www.sinap.ac.cn

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] \placefigure problems in Xetex

2007-04-17 Thread Hans Hagen
Vyatcheslav Yatskovsky wrote:
> Hello
>
> Unfortunately, I get dummy boxes instead of .pdf figures in the
> XeteXed document. I know, it has been discussed already in the list. However, 
> I downloaded and installed the fresh
> version of TexLive2007 today, and no problems from updating shouldn't arise.
>
> The log says:
> figures : dimensions of ./f01.pdf calculated by rlxtools
> system(texmfstart rlxtools --identify ./f01.pdf)...disabled.
> figures : dimensions of ./f01.pdf calculated by rlxtools
> figures : figure f01.pdf can not be found
>
> Surely, the figure is present in the same directory as the .tex document
> itself.
>
> (The same running pdftex works fine).
>   
can you try the new release i just uploaded

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] \pdfannot and \tooltip won't work with Chinese characters

2007-04-17 Thread Hans Hagen
Zhichu Chen wrote:
> Thanks Hans,
>
> It works. But only the /Contents part was converted correctly, the /T 
> part
> is still not so good. So I redefined your \doPDFinsertcomment macro and
> changed the third line from
> 
>   \doifelsenothing{#1}
> {\let\PDFidentifier\empty}
> {\def\PDFidentifier{/T (#1)}}%
> 
> to
> 
>   \doifelsenothing{#1}
> {\let\PDFidentifier\empty}
> {\sanitizePDFencoding#1\to\PDFcommenttitle\def\PDFidentifier{/T
> \ifPDFunicode <\PDFcommenttitle>\else (\PDFcommenttitle)\fi}}%
> 
>
> Now it's OK for me. I hope there's a more clever way that I don't need to
> copy such long codes to my source file.
just patch spec-fdf 

i changed it here so it will be in the next release 

(which reminds me that for luatex i need to make a driver file dealing with 
such issues) 

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] \pdfannot and \tooltip won't work with Chinese characters

2007-04-17 Thread Hans Hagen
Zhichu Chen wrote:
> Hi
>
> I've been looking at some core codes and the PDF reference, still have no
> idea.
>
> Somehow, I was told that LaTeX can do such things using "hyperref" 
> package
> and \pdfstringdef\temp{???}, then \pdfannot{... /Contents(\temp) ...} 
> should
> be OK.
>
can you try 

\PDFunicodetrue 

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] using of field failed when arrange subpages

2007-04-17 Thread Hans Hagen
Zhichu Chen wrote:
> Hi,
>
> I've tried Hans' example introduced at mwidget-p.pdf, it's perfect. 
> But when
> I was trying some subpage arrangements, it just failed. How could it 
> happen?
> I guess either shiping out subpages forget the fields or something has
> covered over them. Here's a small example (by the way, I don't 
> actually know
> the meanings of the arguments of \dosetuparrangement, I'm very 
> appreciated
> if someone could explain the macro to me.):
>
such features don't work well with arrangements

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] page numbering in words?

2007-04-17 Thread Mojca Miklavec

Hello,

I have just noticed this thread (I cannot really catch up reading all
the stuff here) and remembered that I have some really old files lying
somewhere on my computer.

The file dates back to the time when Brooks Moses & Hans have implemented
   \defineconversion [sl] [a] [\sloveniancharacters]
for me, so I needed to make sure that I understood the concept.

I didn't review the content, I have just added a small demo at the end.

On 4/16/07, Robin Kirkham wrote:

Hi all,

There are still a few problems with \numstr when you get beyond the
hundreds. Perhaps this is unlikely when it is a page number, but I
was interested in using this macro for contracts, where an amount of
money is often written out in words.

\input numstr.tex
\starttext
\numstr{-1}\par
\numstr{0}\par
\numstr{101}\par
\numstr{1001}\par
\numstr{101}\par
\numstr{1200021}
\stoptext

This produces output:

null
null
one hundred and one
one thousand one
one millionone
one million two hundred thousand twenty-one


I didn't follow the thread, but the problems might result from the
fact that it was translated from a german counter rather than written
from scratch following some rules.


which should be:

minus one
zero
one hundred and one
one thousand and one
one million and one


My example fails on this one, but I guess that it could be fixed if
you tell me the rule to distinguish the two cases.


one million, two hundred thousand and twenty-one

In English, the tens/units (if not zero) should be preceded by "and"
if the number exceeds 100 (so 101 is correct in the above output).
This applies whether the tens/units is truly tens/units, or is a
thousands or millions multiplier (12 = "one hundred and twenty
thousand").

The use of a comma after millions and sometimes thousands is helpful
but not essential, and it only appears in certain cases. I'll have to
think a bit more about a rule for that!

The use of a hyphen between tens and units ("twenty-one") is not
incorrect but is nowadays probably regarded as a little old-fashioned
(but personally, I like it).

Best,

Robin


I have used this page as a source:
   http://www.ego4u.com/en/cram-up/vocabulary/numbers/cardinal

Mojca

Note 1: If the functionality/documentation can be polished out nicely,
the core or m-something might be a better place for such a module than
third-party modules. But I guess that Hans would want to split this
into *.mkii and *.mkiv anyway, so I would probably need to write the
lua implementation for it before asking for inclusion ;)

Note 2: there are some switches which would need to be implemented in
a higher level user interface. Note that the German counter might be
useless since I have never finished it.


t-counting.tex
Description: TeX document
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] bibtex: "et al." and missing spacing before "et"

2007-04-17 Thread Taco Hoekwater


Tobias Burnus wrote:
> Hello,
> 
> if I tex the following example, I get:
> "Hu{\it et al.}" without space between "Hu" and "et".
> 
> Any idea why this happens? This is with:

Probably a to-eager \ignorespaces. The best solution is
to start the texts in bibl-aps.tex:

  \c!authoretaltext={\ {\it et al.\/}},


Best, Taco

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] \unknown

2007-04-17 Thread Hans Hagen
Idris Samawi Hamid wrote:
> Hi Hans...
>
> \unknown
>
well, not all fonts have elipses -) 

i use \unknown as placeholder for something (yet) unknown 

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
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] Pagebreak only after stanzas

2007-04-17 Thread Hans Hagen
Aditya Mahajan wrote:
> On Sat, 14 Apr 2007, Bert Tr�ger wrote:
>
>   
>> Hi,
>>
>> i am a fresh convert to Context from Latex and deeply impressed by
>> it's ability to set multiple pages on one page, even doublesided
>> ones.
>> For setting a collection of poems I use \obeylines and \smallskip
>> to arrange them on the page. Pagebreaks should only be possible
>> between stanzas at the \smallskip-mark. Could somebody tell me, how
>> to achieve this?
>> 
>
> Probably, the easiest way to do that will be to add a bit of a markup. 
> Something like (untested)
>
> \setuplines[after={\blank[small]}] %or after=\smallskip
> \defineframedtext[stanza][width=\textwidth,before=\startlines,after=\stoplines]
>
> \startstanza
> .
> .
> \stopstanza
>   
\start
\interlinepenalty\plustenthousand
stanze
\par
\stop

 \keeplinestogether{4} 
stanza 

may also work (untested) 

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

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context