From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/98852 Path: news.gmane.org!.POSTED!not-for-mail From: Fabrice Couvreur Newsgroups: gmane.comp.tex.context Subject: About \setupheadertexts : simplify a code Date: Thu, 17 Aug 2017 15:25:57 +0200 Message-ID: Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4856723038187678550==" X-Trace: blaine.gmane.org 1502976398 11575 195.159.176.226 (17 Aug 2017 13:26:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 17 Aug 2017 13:26:38 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Aug 17 15:26:28 2017 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1diKoc-0002MC-PC for gctc-ntg-context-518@m.gmane.org; Thu, 17 Aug 2017 15:26:26 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AEB701055B2; Thu, 17 Aug 2017 15:26:12 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SMAk0v6w8hWM; Thu, 17 Aug 2017 15:26:11 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id 918551055A7; Thu, 17 Aug 2017 15:26:11 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id AA8A01055A7 for ; Thu, 17 Aug 2017 15:26:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mmH8xj6F0V3z for ; Thu, 17 Aug 2017 15:26:08 +0200 (CEST) Original-Received: from mail-wr0-f182.google.com (mail-wr0-f182.google.com [209.85.128.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id C370F1055A6 for ; Thu, 17 Aug 2017 15:25:58 +0200 (CEST) Original-Received: by mail-wr0-f182.google.com with SMTP id 5so18470294wrz.5 for ; Thu, 17 Aug 2017 06:25:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ruPT9r/hszJuqQA+zG4Eo8/xowr8T7YRQr1kB/X8SiQ=; b=Z2ZUpUSWXVA9s/IaqpUjphYCcgR2auZ+QYnDdwVZdQcbdjlxho7t1IzmrMSazqF/0X 76Wj6yz2t6ZyajgJd5Hcx+H4AGTXD2JjEWpnyiUh5+9Kguxx0LU9rX7E7HtuF6ejIhL7 DQND6LjLesGnLSB4kdx76IpL9guDOaCFDyT248/Eb8rh7IUsKG+IFAyokeMwC7Yub0sC fqNkHaR0BY7j7aPUtL5IyHtrwGdJSJjOa+rVvs1Ae5by/wXnlKSdTbl3eQFY41Zl/n6d LG/kdTPt5nJ5WgD/39Akta3lX89uYrCPPmfCkKJiSV3HbPtPgE54hrJZ3gAXRoGoX763 NQnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ruPT9r/hszJuqQA+zG4Eo8/xowr8T7YRQr1kB/X8SiQ=; b=ATg4KXfnXV6Dv+6a/BT7JnioBZBDaMHVbY0AKXioDAio2FlqFCzxZ6lQwrobjr1dUY ZxIZxyrk6eSKJUQJqtqdL1uRujL4I2R9S1j5/FbMr8ZrAacKWP2gi+5v8nm6yI54fpEi W1fjPEk5OvnSMl3gsxmpQQc4BSSp9YuoB7+TZT7xSlm4gu+H/S3jQp896h8LLM13VGDs S8/+tFgcUtbmr03ISrvxa64bfR+JiXYto3ilQGzvhqkzBHahRG3Wg7WFEnuHv/mjs0Kb OabyEdx5gX/t2irwEva7MxXs7fazBSVJLyhV+gROWR8DzTtRMl4B0l9pdWx0X/j4PHzF L5BA== X-Gm-Message-State: AHYfb5j4gBYMw7M1WVhVC/zgPAA7FpsBB71xPU9ebgv0YHUhMtrgauO3 G/VfqqonfNdnBpZLgxk9KtKYAQNHcTXrVRU= X-Received: by 10.80.152.129 with SMTP id j1mr1749549edb.191.1502976358195; Thu, 17 Aug 2017 06:25:58 -0700 (PDT) Original-Received: by 10.80.205.92 with HTTP; Thu, 17 Aug 2017 06:25:57 -0700 (PDT) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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" Xref: news.gmane.org gmane.comp.tex.context:98852 Archived-At: --===============4856723038187678550== Content-Type: multipart/alternative; boundary="94eb2c195afaefa54a0556f2f3af" --94eb2c195afaefa54a0556f2f3af Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, To get the alignment, I had to create three \vbox. Can we simplify this code a bit ? Thank you Fabrice % macros=3Dmkvi \setuplayout [header=3D3\lineheight, headerdistance=3D\lineheight] \setupbackgrounds[header][text] [frame=3Doff, bottomframe=3Don, framecolor=3Ddarkgray, rulethickness=3D2pt] \defineframed[headerframedleft] [frame=3Doff, align=3Dleft, width=3Dfit,height=3D\headerheight] \defineframed[headerframedright] [frame=3Doff, align=3Dright, width=3Dfit,height=3D\headerheight] \defineframed[headerframedmiddle] [frame=3Doff, align=3Dmiddle, width=3Dfit,height=3D\headerheight] \starttexdefinition MyHeader #where #day #month #year #title #number #time \setupheadertexts [\headerframedmiddle{\\ \ss\sc\bf\red #title n\high{o}\,#number \\ }] \setupheadertexts [\headerframedright{\tfx \ss Lyc=C3=A9e JANSON DE SAILLY \\ \date[d=3D#day,m=3D#month,y=3D#year]}] [\headerframedleft{\tfx\ss #where \\ {#time}}] \stoptexdefinition \MyHeader{Seconde}{17}{08}{2017}{Devoir surveill=C3=A9}{1}{1h\,30m} \starttext \input knuth \stoptext --94eb2c195afaefa54a0556f2f3af Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFt aWx5OnZlcmRhbmEsc2Fucy1zZXJpZiI+PHNwYW4gaWQ9ImdtYWlsLXJlc3VsdF9ib3giIGNsYXNz PSJnbWFpbC0iIGxhbmc9ImVuIj48c3BhbiBjbGFzcz0iZ21haWwtIj5IZWxsbyw8L3NwYW4+PGJy PjxzcGFuIGNsYXNzPSJnbWFpbC0iPlRvIGdldCB0aGUgYWxpZ25tZW50LCBJIGhhZCB0byBjcmVh dGUgdGhyZWUgXHZib3guPC9zcGFuPiA8c3Bhbj5DYW4gd2Ugc2ltcGxpZnkgdGhpcyBjb2RlIGEg Yml0ID88L3NwYW4+PGJyPjxzcGFuPlRoYW5rIHlvdTwvc3Bhbj48YnI+PHNwYW4+RmFicmljZTxi cj48YnI+JSBtYWNyb3M9bWt2aTxicj5cc2V0dXBsYXlvdXQ8YnI+wqDCoCBbaGVhZGVyPTNcbGlu ZWhlaWdodCw8YnI+wqDCoMKgIGhlYWRlcmRpc3RhbmNlPVxsaW5laGVpZ2h0XTxicj48YnI+XHNl dHVwYmFja2dyb3VuZHNbaGVhZGVyXVt0ZXh0XTxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBbZnJhbWU9b2ZmLDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGJvdHRvbWZyYW1lPW9uLDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZy YW1lY29sb3I9ZGFya2dyYXksPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg cnVsZXRoaWNrbmVzcz0ycHRdPGJyPjxicj5cZGVmaW5lZnJhbWVkW2hlYWRlcmZyYW1lZGxlZnRd PGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBbZnJhbWU9b2ZmLDxicj7CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBhbGlnbj1sZWZ0LDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3 aWR0aD1maXQsaGVpZ2h0PVxoZWFkZXJoZWlnaHRdPGJyPsKgwqDCoCA8YnI+XGRlZmluZWZyYW1l ZFtoZWFkZXJmcmFtZWRyaWdodF08YnI+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFtmcmFtZT1v ZmYsPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGFsaWduPXJpZ2h0LDxicj7CoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB3aWR0aD1maXQsaGVpZ2h0PVxoZWFkZXJoZWlnaHRdPGJyPsKg wqDCoCA8YnI+XGRlZmluZWZyYW1lZFtoZWFkZXJmcmFtZWRtaWRkbGVdPGJyPsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBbZnJhbWU9b2ZmLDxicj7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBh bGlnbj1taWRkbGUsPGJyPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHdpZHRoPWZpdCxoZWln aHQ9XGhlYWRlcmhlaWdodF08YnI+PGJyPlxzdGFydHRleGRlZmluaXRpb24gTXlIZWFkZXIgI3do ZXJlICNkYXkgI21vbnRoICN5ZWFyICN0aXRsZSAjbnVtYmVyICN0aW1lIDxicj48YnI+XHNldHVw aGVhZGVydGV4dHM8YnI+wqDCoCBbXGhlYWRlcmZyYW1lZG1pZGRsZXtcXCBcc3Ncc2NcYmZccmVk ICN0aXRsZSBuXGhpZ2h7b31cLCNudW1iZXIgXFwgfV08YnI+wqDCoMKgwqDCoMKgIDxicj5cc2V0 dXBoZWFkZXJ0ZXh0czxicj7CoMKgIFtcaGVhZGVyZnJhbWVkcmlnaHR7XHRmeCBcc3MgTHljw6ll IEpBTlNPTiBERSBTQUlMTFkgXFwgXGRhdGVbZD0jZGF5LG09I21vbnRoLHk9I3llYXJdfV08YnI+ wqDCoCBbXGhlYWRlcmZyYW1lZGxlZnR7XHRmeFxzcyAjd2hlcmUgXFwgeyN0aW1lfX1dPGJyPsKg wqDCoCA8YnI+XHN0b3B0ZXhkZWZpbml0aW9uPGJyPsKgIDxicj5cTXlIZWFkZXJ7U2Vjb25kZX17 MTd9ezA4fXsyMDE3fXtEZXZvaXIgc3VydmVpbGzDqX17MX17MWhcLDMwbX08YnI+PGJyPlxzdGFy dHRleHQ8YnI+XGlucHV0IGtudXRoPGJyPlxzdG9wdGV4dMKgIDxicj48L3NwYW4+PC9zcGFuPjwv ZGl2PjwvZGl2Pg0K --94eb2c195afaefa54a0556f2f3af-- --===============4856723038187678550== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --===============4856723038187678550==--