From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/85558 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: a way to implement \testcolumn in mixedcolumns Date: Tue, 03 Dec 2013 22:40:02 +0100 Message-ID: <529E4FB2.40903@wxs.nl> References: <528D2E0E.5020804@sil.org> <52978CBA.3030109@wxs.nl> <529DE663.50603@sil.org> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1386106812 5403 80.91.229.3 (3 Dec 2013 21:40:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Dec 2013 21:40:12 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Tue Dec 03 22:40:19 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vnxha-0008FM-Vt for gctc-ntg-context-518@m.gmane.org; Tue, 03 Dec 2013 22:40:19 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 2E7211022F; Tue, 3 Dec 2013 22:40:18 +0100 (CET) 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 YniZTLw7QLlU; Tue, 3 Dec 2013 22:40:16 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 29662101E6; Tue, 3 Dec 2013 22:40:16 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 9C439101E6 for ; Tue, 3 Dec 2013 22:40:15 +0100 (CET) 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 K+WVmaGJOxbW for ; Tue, 3 Dec 2013 22:40:14 +0100 (CET) Original-Received: from filter3-ams.mf.surf.net (filter3-ams.mf.surf.net [192.87.102.71]) by balder.ntg.nl (Postfix) with ESMTP id 0624C101E5 for ; Tue, 3 Dec 2013 22:40:13 +0100 (CET) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter3-ams.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id rB3LeB1o030964 for ; Tue, 3 Dec 2013 22:40:13 +0100 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.104; Original-Received: from [10.100.1.104] (unverified [10.100.1.104]) by pragma-net.nl (SurgeMail 6.3c2) with ESMTP id 88-1713362 for ; Tue, 03 Dec 2013 22:40:10 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 In-Reply-To: <529DE663.50603@sil.org> X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=15; city=Zwolle; latitude=52.5058; longitude=6.0858; http://maps.google.com/maps?q=52.5058,6.0858&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 03KV9EbJ8 - 9f50328aac75 - 20131203 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.71 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:85558 Archived-At: On 12/3/2013 3:10 PM, Lars Huttar wrote: > On 11/28/2013 1:34 PM, Hans Hagen wrote: >> >> That macro was never meant for mixed columns. I made a variant that >> works ok in mixed columns which will be in the next beta. >> >> \setuptolerance[verytolerant] >> >> \starttext >> >> \startmixedcolumns >> >> \dorecurse{4}{\input ward \par} >> >> \testcolumn[10][-1pt] % 10 lines - 1pt slack >> >> \dorecurse{2}{\input ward \par} >> >> \stopmixedcolumns >> >> \stoptext > > Ok. It looks like the second parameter to \testcolumn is now required > (it didn't used to be). i'll fix that > What does this slack value do? Does it mean that the minimum amount of > space left in the column is 10 lines minus 1pt? indeed > Also, in the Dec. 2 beta (current version: 2013.12.02 15:22), the > \column command now causes an error when we come to the \stopmixedcolumns. > I don't know if it's connected with the above change, or something else. no, more to making section breaks working better in columns (i forgot to rename a variable) > MWE: change the \testcolumn command above to \column. > I get the following error output: > > ! LuaTeX error > C:/context/tex/texmf-context/tex/context/base/page-mix.lua:474 > : attempt to compare number with nil > stack traceback: > > C:/context/tex/texmf-context/tex/context/base/page-mix.lua > :474: in function 'process_penalty' > > C:/context/tex/texmf-context/tex/context/base/page-mix.lua > :572: in function 'setsplit' > > C:/context/tex/texmf-context/tex/context/base/page-mix.lua > :687: in function 'setsplit' > > C:/context/tex/texmf-context/tex/context/base/page-mix.lua > :819: in function 'mixsetsplit' > [string "\directlua "]:1: in main chunk. > > system > tex > error on line 14 in file > C:/Users/Huttar/Documents/work/tex/test-beta-testcolumn.tex: > LuaTeX error ... > > 4 > 5 \startmixedcolumns > 6 > 7 \dorecurse{4}{\input ward \par} > 8 > 9 %\testcolumn[10][-1pt] % 10 lines - 1pt slack > 10 \column > 11 > 12 \dorecurse{2}{\input ward \par} > 13 > 14 >> \stopmixedcolumns > 15 > 16 \stoptext > 17 > > > \ctxcommand #1 -\directlua {commands.#1} > > \page_mix_routine_construct ...\else false\fi , }} > \deadcycles > \zerocount > \page_mix_routine_continue ...ine_construct \v!no > > \page_mix_routine_package ... > \page_otr_command_routine ...mix_routine_continue > \or > \page_mix_routine_bala... > \page_otr_triggered_output_routine ...and_routine > \fi > ...eforeoutput \page_otr_triggered_output_routine > \relax \the > \everyafterout... > .... > l.14 \stopmixedcolumns > > ? X > > > Thanks again for your work on this. > We're continually reevaluating whether we can use the beta or need to > stick with the stable version. At the moment, it looks like we'll be > sticking with the stable version. But we'd like to use the beta, if the > problems can be ironed out. fyi: i'll not patch the stable version new beta > Lars > > ___________________________________________________________________________________ > 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 > ___________________________________________________________________________________ > -- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________