From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/70080 Path: news.gmane.org!not-for-mail From: Peter Schorsch Newsgroups: gmane.comp.tex.context Subject: Re: inner/outer margin: wrong width at double sided Date: Sun, 17 Jul 2011 20:08:11 +0200 Message-ID: <20110717200811.16d3f3bb@freenet.de> References: <20110714144848.76be71b4@freenet.de> 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: dough.gmane.org 1310926116 10507 80.91.229.12 (17 Jul 2011 18:08:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 17 Jul 2011 18:08:36 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sun Jul 17 20:08:32 2011 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QiVlX-0003ZU-3a for gctc-ntg-context-518@m.gmane.org; Sun, 17 Jul 2011 20:08:31 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id A0383CAE77; Sun, 17 Jul 2011 20:08:29 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id vIzbklTEwphK; Sun, 17 Jul 2011 20:08:26 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 9E67CCAE72; Sun, 17 Jul 2011 20:08:26 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 09862CAE72 for ; Sun, 17 Jul 2011 20:08:25 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 8PXpgMOnlZ7v for ; Sun, 17 Jul 2011 20:08:14 +0200 (CEST) Original-Received: from filter4-nij.mf.surf.net (filter4-nij.mf.surf.net [195.169.124.155]) by balder.ntg.nl (Postfix) with ESMTP id F1FB2CAE6B for ; Sun, 17 Jul 2011 20:08:13 +0200 (CEST) Original-Received: from mout0.freenet.de (mout0.freenet.de [IPv6:2001:748:100:40::2:2]) by filter4-nij.mf.surf.net (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id p6HI8C27032028 for ; Sun, 17 Jul 2011 20:08:13 +0200 Original-Received: from [195.4.92.24] (helo=14.mx.freenet.de) by mout0.freenet.de with esmtpa (ID tralalas@freenet.de) (port 25) (Exim 4.76 #5) id 1QiVlE-00033b-6F for ntg-context@ntg.nl; Sun, 17 Jul 2011 20:08:12 +0200 Original-Received: from [31.18.179.211] (port=43528 helo=freenet.de) by 14.mx.freenet.de with esmtpsa (ID tralalas@freenet.de) (TLSv1:AES128-SHA:128) (port 25) (Exim 4.72 #5) id 1QiVlE-00071t-0F for ntg-context@ntg.nl; Sun, 17 Jul 2011 20:08:12 +0200 In-Reply-To: <20110714144848.76be71b4@freenet.de> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.24.4; i686-pc-linux-gnu) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=2001:748:100:40::2:2; country=DE X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 04F968cvr - b2ed666da932 - 20110717 X-Scanned-By: CanIt (www . roaringpenguin . com) on IPv6:2001:610:0:800e:195:169:124:155 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 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 Xref: news.gmane.org gmane.comp.tex.context:70080 Archived-At: Hi, sorry that I repeat my question but I have really no idea how to solve this. When I use \ininner and \inouter directly, always the correct width is used. \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte But as soon I put it into a function the wrong margin width is often used. \unexpanded\def\startParagraph {\dosingleempty\dostartParagraph} \def\dostartParagraph[#1]% {\getrawparameters[Paragraph][heading=,mark=,#1]% \incrementnumber[ParagraphNumber]% \ininner{\tfx\getnumber[ParagraphNumber]}% \doifsomething\Paragraphheading{\inouter{\Paragraphheading}}% \doifsomething\Paragraphmark{\expanded{\textreference[\Paragraphmark]{\fullheadnumber/\rawnumber[ParagraphNumber]}}}% \ignorespaces} \unexpanded\def\stopParagraph {\blank[medium]} \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph In the attached pdf file in the thread-starting post you can see the broken results on page 6. -------------8<-------------------------------- % define start- stopParagraph \definenumber[ParagraphNumber][way=bysection,prefixsegments=100] \unexpanded\def\startParagraph {\dosingleempty\dostartParagraph} \def\dostartParagraph[#1]% {\getrawparameters[Paragraph][heading=,mark=,#1]% \incrementnumber[ParagraphNumber]% \ininner{\tfx\getnumber[ParagraphNumber]}% \doifsomething\Paragraphheading{\inouter{\Paragraphheading}}% \doifsomething\Paragraphmark{\expanded{\textreference[\Paragraphmark]{\fullheadnumber/\rawnumber[ParagraphNumber]}}}% \ignorespaces} \unexpanded\def\stopParagraph {\blank[medium]} % Setup margins and double sided \definelayout[WithMarginnotes][location={duplex},grid=no,topspace=3cm,height=24cm,backspace=3cm,cutspace=0cm,leftmargin=1cm,leftmargindistance=0.4cm,width=12.1cm,rightmargindistance=0.4cm,rightmargin=3.5cm] \setuplayout[WithMarginnotes] \setuppagenumbering[alternative=doublesided,location=] \showframe % \starttext % direct use: works \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte \ininner{X X X X X X X X X X X X}\inouter{M M M M M M M M M M M M }\input tufte % used via fucntion: does not work correctly \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \startParagraph[heading={M M M M M M M M M M M M }] \input tufte \stopParagraph \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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________