From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/45517 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Kerning Date: Thu, 13 Nov 2008 08:46:27 +0100 Message-ID: <491BDB53.8050906@wxs.nl> References: <200811120848.15165.bntgcontext@wiseguysweb.com> <200811121003.56433.bntgcontext@wiseguysweb.com> <643EDA65-4829-4FE8-8681-04BD4BE01891@gmail.com> <200811122318.17727.bntgcontext@wiseguysweb.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1226562510 21421 80.91.229.12 (13 Nov 2008 07:48:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 13 Nov 2008 07:48:30 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Nov 13 08:49:31 2008 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1L0WxC-0007Iv-Gj for gctc-ntg-context-518@m.gmane.org; Thu, 13 Nov 2008 08:49:26 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id B0EF81FB8C; Thu, 13 Nov 2008 08:48:16 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 25483-01-2; Thu, 13 Nov 2008 08:47:02 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0128C1FB6B; Thu, 13 Nov 2008 08:47:02 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 5626E1FB29 for ; Thu, 13 Nov 2008 08:47:00 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 17151-05-2 for ; Thu, 13 Nov 2008 08:46:27 +0100 (CET) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by ronja.ntg.nl (Postfix) with ESMTP id 0D0A91FB6D for ; Thu, 13 Nov 2008 08:46:27 +0100 (CET) Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 9111-1840426 for ; Thu, 13 Nov 2008 08:46:26 +0100 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) In-Reply-To: <200811122318.17727.bntgcontext@wiseguysweb.com> X-Originating-IP: 10.100.1.100 X-Authenticated-User: hagen@controller-1 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:45517 Archived-At: Bart C. Wise wrote: > Wolfgang, thanks so much for your help so far. > > I was able to take the code and make it work correctly to stretch the chapter > title. What I want is two lines for a chapter head. For example, > Line 1: "Chapter One" > Line 2: "Title for Chap 1" > > I want line 1 to be stretched. Everything I have tried does not work. I can > get the "Chapter" word to stretch, but not the whole line (and it should > probably be treated as a whole line when stretching). I was never able to get > the chapter number (now a word) to stretch. > > So how do I grab the output for line 1 and then stretch it? > > Here's a sample of what I have without any stretching: > > \def\Myheader#1#2{% > \framedtext[width=0.60\textwidth, frame=off, align=middle]{% > \vbox{\headtext{chapter}~#1 \blank #2}}} > > \def\englishnumbers#1{ > \ifcase#1 \or ONE\or TWO\or THREE\or FOUR\or FIVE\fi} > \defineconversion[englishnumbers][\englishnumbers] > > \setupsection[chapter][conversion=englishnumbers] > \setuphead [chapter][ > command=\Myheader, > textcommand=\bfd, > ] > \setupheadtext[chapter=CHAPTER] % used by \headtext > \starttext > \chapter{Title for Chap 1} > \processfile{tufte} > \stoptext > > > P.S. If there's a better way to do the number->word conversion, let me know. > > > On Wednesday 12 November 2008 10:17:35 am Wolfgang Schuster wrote: >> Am 12.11.2008 um 18:03 schrieb Bart C. Wise: >>> Okay, it works until I place an an argument in the stretched command. >>> >>> def\MyChapterCommand#1#2{ >>> \framed[align=center,frame=off,width=\textwidth]{ >>> \vbox{ >>> fails--> \stretched{#2} >>> works--> \stretched{This is a Test} >>> } >>> } >>> \setuphead[chapter][ >>> command=\MyChapterCommand >>> } >>> >>> >>> I get the following error when I run texexec: >>> >>> ! Missing \endcsname inserted. >>> >>> \let >>> \nextprocessedtoken ...oup \ifincolor \ifcsname #1 >>> #3\endcsname \let >>> \dostopa... >>> >>> \dodoprocesstokens ...token \let \before \between >>> \fi \let >>> \nextprocessedtok... >>> This is a test: \dostartattributes >>> {\??ko \v!title }\c!style >>> \c!c... >>> >>> \processtokens ...fore \before \doprocesstokens #5 >>> \lastcharacter >>> \endgroup >>> \stretched ... \relax \hss \relax {\hss \hss }{#1} >>> \egroup >>> ... >>> >>> How can I use the #1 & #2 arguments in the stretched command? >> You could use it only with \deeptextcommand, here is a old mail >> with a example from Hans (you could ignore the other code). >> >> http://archive.contextgarden.net/message/20060113.102321.bf24d7ca.en.html look for the property mechanism \startproperty[stretch]stretched\stopproperty token processing is always tricky since the parser does not know what to expect; properties use a pdf trick; in mkiv we have more clever stretching ----------------------------------------------------------------- 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 ___________________________________________________________________________________