From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/37551 Path: news.gmane.org!not-for-mail From: "Boris Dagaev" Newsgroups: gmane.comp.tex.context Subject: font modification in \inright Date: Sun, 25 Nov 2007 17:58:30 -0500 Message-ID: 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 1196031548 25378 80.91.229.12 (25 Nov 2007 22:59:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 25 Nov 2007 22:59:08 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Sun Nov 25 23:59:14 2007 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 1IwQRW-0007WG-Jk for gctc-ntg-context-518@m.gmane.org; Sun, 25 Nov 2007 23:59:14 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 61AD71FBD4; Sun, 25 Nov 2007 23:58:59 +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 21507-02; Sun, 25 Nov 2007 23:58:52 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1DFBD1FAE6; Sun, 25 Nov 2007 23:58:50 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1A5311FBB9 for ; Sun, 25 Nov 2007 23:58:43 +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 21505-01-2 for ; Sun, 25 Nov 2007 23:58:32 +0100 (CET) Original-Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.183]) by ronja.ntg.nl (Postfix) with ESMTP id 5ACEE1FB38 for ; Sun, 25 Nov 2007 23:58:31 +0100 (CET) Original-Received: by py-out-1112.google.com with SMTP id u77so945663pyb for ; Sun, 25 Nov 2007 14:58:31 -0800 (PST) Original-Received: by 10.35.32.3 with SMTP id k3mr2495714pyj.1196031511014; Sun, 25 Nov 2007 14:58:31 -0800 (PST) Original-Received: by 10.35.91.15 with HTTP; Sun, 25 Nov 2007 14:58:30 -0800 (PST) Content-Disposition: inline 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:37551 Archived-At: Hello ConTeXt Experts! I am looking for a proper ConTeXt of solving a problem I've solved through a hack (my solution is right after the need and problem are stated below). Preface: I am learning ConTeXt as I go. I do apologize if mine is a rookie question. I'd appreciate your help very much. Need: number every paragraph and place its number on the right margin in a smaller (6pt) font. Problem: when I try to switch to a smaller font directly in an \inright: \inright{\vi\hfill\bf\the\parCount} that outputs the count in the main paragraph font (14pt) until I prefix every paragraph with a hack {\vi\ \setbox0=\hbox{\ }\kern-\wd0} then \inright outputs the number correctly in a 6pt font (if I add the hack to \everypar, the inright font is still 14pt) Question: is there a way to switch to a smaller font directly in \inright{}? My solution: \setupoutput[pdftex] \definepapersize[MYBOOK][width=10.5cm,height=18.5cm] \setuppapersize[MYBOOK][letter] \setuplayout[width=fit, height=fit, topspace=0cm, header=1cm, footer=0.2cm, location=middle, marking=on, leftmargin=0cm, leftmargindistance=0cm, rightmargin=0.5cm, rightmargindistance=0cm, leftdistance=0cm, rightdistance=0cm, backspace=0cm] \setupbodyfont[14pt] \setupwhitespace[big] \setupinmargin[align=right] \newcount\parCount \parCount=1 \def\inRightParCount{% %% ADDING THE HACK HERE DOES NOT HELP {\vi\ \setbox0=\hbox{\ }\kern-\wd0} \inright{\hfill\bf\the\parCount} \global\advance\parCount by 1 } \appendtoks \inRightParCount \to \everypar \starttext {\vi\ \setbox0=\hbox{\ }\kern-\wd0}Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In arcu justo, iaculis eu, adipiscing nec, lacinia a, eros. Proin consequat, nisl eu commodo dignissim, dolor sapien facilisis turpis, vitae mattis felis sapien ac enim. Donec nisi. Pellentesque nec enim. Vestibulum dignissim tincidunt eros. Proin pretium elit sed mi. Aenean eu magna. Integer elementum mollis nibh. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam nisi. Praesent feugiat est. Duis pharetra cursus orci. Fusce pede. Donec vitae nunc eget mauris condimentum sagittis. % WITHOUT THE HACK THE PARCOUNT IS IN 14pt % {\vi\ \setbox0=\hbox{\ }\kern-\wd0} Nunc vel ipsum. Fusce posuere. Praesent id sem in mi gravida molestie. Proin ultrices leo eget enim. Pellentesque faucibus, massa in aliquet mollis, turpis neque sollicitudin tortor, sed bibendum velit est id risus. Duis at massa. Curabitur euismod cursus libero. Integer pharetra, nisl eu laoreet sodales, sem lorem fermentum enim, in euismod odio velit at pede. Sed eget dui. Curabitur vitae turpis ut velit sollicitudin venenatis. Phasellus vel lectus. Nullam mi sapien, varius congue, imperdiet vitae, aliquet eget, orci. Donec purus. {\vi\ \setbox0=\hbox{\ }\kern-\wd0}Vivamus ut metus. Mauris ac. Aenean urna sem, interdum id, pellentesque ut, tincidunt vitae, magna. Morbi facilisis purus sit amet nisi. Quisque eleifend egestas ante. Vivamus eleifend sollicitudin ipsum. Praesent et tortor vestibulum dui aliquet accumsan. Vestibulum massa mauris, tristique sit amet, hendrerit vitae, euismod a, magna. Nulla erat. Maecenas tincidunt. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur sit amet pede. Phasellus pretium sagittis metus. \stoptext Thank you, Boris ___________________________________________________________________________________ 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 ___________________________________________________________________________________