From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/86260 Path: news.gmane.org!not-for-mail From: Aditya Mahajan Newsgroups: gmane.comp.tex.context Subject: state=high vs state=empty for headers and footers Date: Wed, 12 Feb 2014 11:28:38 -0500 (EST) Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323328-1289168755-1392222520=:18553" X-Trace: ger.gmane.org 1392222532 3496 80.91.229.3 (12 Feb 2014 16:28:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Feb 2014 16:28:52 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Feb 12 17:29:01 2014 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 1WDcgG-0003oH-Jp for gctc-ntg-context-518@m.gmane.org; Wed, 12 Feb 2014 17:29:00 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id DD27B101E9; Wed, 12 Feb 2014 17:28:59 +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 j9lphsVqoNaI; Wed, 12 Feb 2014 17:28:58 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 3D4D5101E3; Wed, 12 Feb 2014 17:28:58 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id A7448101E3 for ; Wed, 12 Feb 2014 17:28:56 +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 de3bJakRBQuj for ; Wed, 12 Feb 2014 17:28:54 +0100 (CET) Original-Received: from filter1-til.mf.surf.net (filter1-til.mf.surf.net [194.171.167.217]) by balder.ntg.nl (Postfix) with ESMTP id C0111101E1 for ; Wed, 12 Feb 2014 17:28:44 +0100 (CET) Original-Received: from hackers.mr.itd.umich.edu (smtp.mail.umich.edu [141.211.14.81]) by filter1-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id s1CGSgbP011949 for ; Wed, 12 Feb 2014 17:28:43 +0100 Original-Received: FROM Decentralized.ECE.McGill.CA (Decentralized.ECE.McGill.CA [132.206.69.142]) By hackers.mr.itd.umich.edu ID 52FBA138.D4F3.15602 ; Authuser adityam; 12 Feb 2014 11:28:40 EST User-Agent: Alpine 2.03 (LNX 1266 2009-07-14) X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=141.211.14.81; country=US; region=MI; city=Ann Arbor; postalcode=48109; latitude=42.2923; longitude=-83.7145; metrocode=505; areacode=734; http://maps.google.com/maps?q=42.2923,-83.7145&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0RLpssGOa - e7aa4653ac13 - 20140212 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.217 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:86260 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323328-1289168755-1392222520=:18553 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII If one uses \setuplayout[header][text][frame=on] then the frame is drawn on pages with header=empty but not drawn on pages with header=high. By default, the 'empty' pagebreak method (in page-txt.mkvi) sets the header and footer state to empty rather than high. This means that header frames are drawn on empty pages. For example, see attached file. Would it make sense to change the definition in page-txt.mkvi to the following: \installpagebreakmethod \v!empty {\page_otr_flush_all_floats \page_otr_command_next_page \doifnot{\namedlayoutelementparameter\v!header\c!state}\v!stop{\setuplayoutelement[\v!header][\c!state=\v!high]}% \doifnot{\namedlayoutelementparameter\v!footer\c!state}\v!stop{\setuplayoutelement[\v!footer][\c!state=\v!high]}% \page_otr_insert_dummy_page} \installpagebreakmethod \v!header {\doifnot{\namedlayoutelementparameter\v!header\c!state}\v!stop{\setuplayoutelement[\v!header][\c!state=\v!high]}} \installpagebreakmethod \v!footer {\doifnot{\namedlayoutelementparameter\v!footer\c!state}\v!stop{\setuplayoutelement[\v!footer][\c!state=\v!high]}} or, if that is too drastic of a change, create a new pagebreakmethod called high. This request is motivated by: http://tex.stackexchange.com/q/110701/323 Aditya --8323328-1289168755-1392222520=:18553 Content-Type: TEXT/x-tex; name=test.tex Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=test.tex JVxzaG93ZnJhbWUNCg0KXHNldHVwbGF5b3V0DQogIFsNCiAgICBoZWFkZXI9 XGxpbmVoZWlnaHQsDQogICAgaGVhZGVyZGlzdGFuY2U9XGxpbmVoZWlnaHQs DQogIF0NCg0KXHNldHVwcGFnZW51bWJlcmluZw0KICBbDQogICAgbG9jYXRp b249LA0KICAgIGFsdGVybmF0aXZlPWRvdWJsZXNpZGVkLA0KICBdDQoNClxk ZWZpbmVwYWdlYnJlYWsNCiAgW2NoYXB0ZXJwYWdlYnJlYWtdDQogIFt5ZXMs ZW1wdHkscmlnaHRdDQoNClxzZXR1cGhlYWQNCiAgW2NoYXB0ZXJdDQogIFsN CiAgICBzdHlsZT1cYmZjLA0KICAgIGhlYWRlcj1oaWdoLA0KICAgIGJlZm9y ZT17XGJsYW5rW2ZvcmNlLFx0aGVcaGVhZGVyaGVpZ2h0XX0sDQogICAgcGFn ZT1jaGFwdGVycGFnZWJyZWFrLA0KICBdDQoNClxzZXR1cGhlYWRlcltzdHls ZT1ib2xkXQ0KDQpcc2V0dXBoZWFkZXJ0ZXh0cw0KICBbe1xnZXRtYXJraW5n W3NlY3Rpb25udW1iZXJdXGhza2lwMWVtXGdldG1hcmtpbmdbc2VjdGlvbl1b Zmlyc3RdfV0NCiAgW3BhZ2VudW1iZXJdDQogIFt7Q2hhcHRlcn5cZ2V0bWFy a2luZ1tjaGFwdGVybnVtYmVyXVxoc2tpcDFlbVxnZXRtYXJraW5nW2NoYXB0 ZXJdfV0NCiAgW3BhZ2VudW1iZXJdDQoNClxzZXR1cGJhY2tncm91bmRzW2hl YWRlcl1bdGV4dF1bYm90dG9tZnJhbWU9b25dDQoNClxzdGFydHRleHQNClxj aGFwdGVye0ZpcnN0IENoYXB0ZXJ9DQp0aGlzIGlzIHRoZSBmaXJzdCBjaGFw dGVyDQpccGFnZSAgIA0KdGhlIHNlY29uZCBwYWdlIG9mIHRoZSBmaXJzdCBj aGFwdGVyDQpccGFnZQ0KdGhpcmQgcGFnZQ0KXGNoYXB0ZXJ7U2Vjb25kIENo YXB0ZXJ9DQp0aGlzIGlzIHRoZSBzZWNvbmQgY2hhcHRlcg0KXHBhZ2UNCnRo ZSBzZWNvbmQgcGFnZSBvZiB0aGUgc2Vjb25kIGNoYXB0ZXINClxzdG9wdGV4 dA0K --8323328-1289168755-1392222520=:18553 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 ___________________________________________________________________________________ --8323328-1289168755-1392222520=:18553--