From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/117395 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Garulfo via ntg-context Newsgroups: gmane.comp.tex.context Subject: Trial to use LibreOffice Calc (+ python) to build ConTeXt customized environnements files Date: Mon, 10 Apr 2023 19:23:00 +0200 Message-ID: <933fa906-40c9-bb45-3ef1-21c629c08c5e@azules.eu> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------e1dl0T6FuB6YVffkhU0RVT9b" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27706"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Garulfo To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Apr 10 19:32:03 2023 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.ntg.nl ([5.39.185.232]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1plvN5-00071r-Mm for gctc-ntg-context-518@m.gmane-mx.org; Mon, 10 Apr 2023 19:32:03 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 956761C10EF; Mon, 10 Apr 2023 19:31:33 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.ntg.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 Rvjvb4Qm07Bn; Mon, 10 Apr 2023 19:31:31 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id E308B1C2F17; Mon, 10 Apr 2023 19:31:30 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DE4291C10F9 for ; Mon, 10 Apr 2023 19:31:28 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.ntg.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 Pmnsanrst8Yq for ; Mon, 10 Apr 2023 19:31:27 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=82.64.235.169; helo=azules.eu; envelope-from=garulfo@azules.eu; receiver= X-Greylist: delayed 497 seconds by postgrey-1.36 at zapf.ntg.nl; Mon, 10 Apr 2023 19:31:27 CEST Original-Received: from azules.eu (82-64-235-169.subs.proxad.net [82.64.235.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 2766A1C10EF for ; Mon, 10 Apr 2023 19:31:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=azules.eu; s=mailkey; t=1681147381; bh=RfrbTwfYiDNpttALvk2FpZTMbepuqud85DY45QKIMLQ=; h=Date:To:From:Subject; b=kywWFQH/FVtNk80hETXpgvDTW2Gy2bzGKXmptmmHYGNMeuFBRDaLidAgWWBpE/Z4R TVMiH1I1/PkCNaTTYrvuoZnZQuZCOxXljupN3x8gMv/HjmrFGKVCnJteVIoF2xfoad YWZXjz2y3s/oeueCFYdEPlrkgdNaRlUmS89OIbAQ= Content-Language: fr, en-US X-MailScanner-ID: 20D95E4A431.A684D X-MailScanner: Found to be clean X-MailScanner-From: garulfo@azules.eu X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.29 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.io gmane.comp.tex.context:117395 Archived-At: This is a multi-part message in MIME format. --------------e1dl0T6FuB6YVffkhU0RVT9b Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi all, I started an attempt to help producing customized environnements files with LibreOffice Calc and macro with python, to see if and how it can helps newcomers (after viewing video about batch commander from Ricardo Lafuente and Kaveh Bazargan). It is very early stage (and very quick and dirty), but any feedback is welcome. ================================================================= Currently working: - one sheet to setup colors ==> env_A05_color.tex - after clicking on button Go!, colors are actually shown deduced from hsv parameter - one sheet to setup sectionning ==> env_B14_section.tex - Options are categorized - 01-Style - 02-Numbering - 03-Position (not yet clear) - 04-Insert - 05-Reference - 06-commands - one sheet to setup layout ==> env_A01_layout.tex - one sheet to setup font ==> env_A04_fonts.tex - thanks to mtxrun --script font it provides - the list of available font families - after 1st clic on fonts button - the list of available font names - after selecting families and 2nd clic on fonts button - it can help to produce simple typescripts in 1min ================================================================= Package can be found at https://wiki.contextgarden.net/images/7/73/SetupContext_with_libreoffice_v00.04.zip 4 files 1/ SetupContext_with_libreoffice.py ----------------------- Python file that should be put in - gnu+linux : ~/.config/libreoffice/4/user/Scripts/python - win : C:\Users\xxxxx\AppData\Roaming\OpenOffice\4\user\Scripts\python - mac : /Applications//LibreOffice\ Vanilla.app/Contents/Resources/Scripts/python/ def Initialization(): should be adapted for ContextPath = "path to …/tex/texmf-linux-64/bin/" 2/ readme.tex ---------------------------------------------------- Basic document with content and ref to global environnement file 3/ env_00.tex ---------------------------------------------------- environnement file that refers to other specific environnement files which are produced by the macro 4/ gui_v04.ods ---------------------------------------------------- LibreOffice Calc as interface for user ================================================================= examples of output env files are attached. --------------e1dl0T6FuB6YVffkhU0RVT9b Content-Type: text/x-tex; charset=UTF-8; name="env_A01_layout.tex" Content-Disposition: attachment; filename="env_A01_layout.tex" Content-Transfer-Encoding: base64 ClxzZXR1cGxheW91dAogIFsKICAgYmFja3NwYWNlPTM3bW0sCiAgIHdpZHRoPTEzNm1tLAog ICB0b3BzcGFjZT0xMm1tLAogICBoZWlnaHQ9MjczbW0sCiAgIG1hcmdpbmRpc3RhbmNlPTVt bSwKICAgbGVmdG1hcmdpbj0yMG1tLAogICByaWdodG1hcmdpbj0yMG1tLAogICBlZGdlZGlz dGFuY2U9Mm1tLAogICBsZWZ0ZWRnZT01bW0sCiAgIHJpZ2h0ZWRnZT01bW0sCiAgIGhlYWRl cmRpc3RhbmNlPTVtbSwKICAgaGVhZGVyPTEwbW0sCiAgIGZvb3RlcmRpc3RhbmNlPTVtbSwK ICAgZm9vdGVyPTEwbW0sCiAgIHRvcGRpc3RhbmNlPTJtbSwKICAgdG9wPTVtbSwKICAgYm90 dG9tZGlzdGFuY2U9Mm1tLAogICBib3R0b209NW1tLAogICBncmlkPW5vLAogIF0KCgoKCgpc c2V0dXBwYXBlcnNpemVbQTRdCgoK --------------e1dl0T6FuB6YVffkhU0RVT9b Content-Type: text/x-tex; charset=UTF-8; name="env_A04_fonts.tex" Content-Disposition: attachment; filename="env_A04_fonts.tex" Content-Transfer-Encoding: base64 ClxzdGFydHR5cGVzY3JpcHQgW3NlcmlmXSBbbXlmb250XQpcc2V0dXBzW2ZvbnQ6ZmFsbGJh Y2s6c2VyaWZdCiAgXGRlZmluZWZvbnRzeW5vbnltIFtTZXJpZl0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFtuYW1lOnBhbGF0aW5vbHRzdGRsaWdodF0gICAgICAgICAgIFtmZWF0 dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lub255bSBbU2VyaWZJdGFsaWNdICAgICAg ICAgICAgICAgICAgICAgICBbbmFtZTpwYWxhdGlub2x0c3RkbGlnaHRpdGFsaWNdICAgICBb ZmVhdHVyZXM9ZGVmYXVsdF0KICBcZGVmaW5lZm9udHN5bm9ueW0gW1NlcmlmQm9sZF0gICAg ICAgICAgICAgICAgICAgICAgICAgW25hbWU6cGFsYXRpbm9sdHN0ZG1lZGl1bV0gICAgICAg ICAgW2ZlYXR1cmVzPWRlZmF1bHRdCiAgXGRlZmluZWZvbnRzeW5vbnltIFtTZXJpZkJvbGRJ dGFsaWNdICAgICAgICAgICAgICAgICAgIFtuYW1lOnBhbGF0aW5vbHRzdGRtZWRpdW1pdGFs aWNdICAgIFtmZWF0dXJlcz1kZWZhdWx0XQpcc3RvcHR5cGVzY3JpcHQKClxzdGFydHR5cGVz Y3JpcHQgW3NhbnNdIFtteWZvbnRdClxzZXR1cHNbZm9udDpmYWxsYmFjazpzYW5zXQogIFxk ZWZpbmVmb250c3lub255bSBbU2Fuc10gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtu YW1lOmlibXBsZXhzYW5zXSAgICAgICAgICAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQog IFxkZWZpbmVmb250c3lub255bSBbU2Fuc0l0YWxpY10gICAgICAgICAgICAgICAgICAgICAg IFtuYW1lOmlibXBsZXhzYW5zaXRhbGljXSAgICAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0 XQogIFxkZWZpbmVmb250c3lub255bSBbU2Fuc0JvbGRdICAgICAgICAgICAgICAgICAgICAg ICAgIFtuYW1lOmlibXBsZXhzYW5zYm9sZF0gICAgICAgICAgICAgIFtmZWF0dXJlcz1kZWZh dWx0XQogIFxkZWZpbmVmb250c3lub255bSBbU2Fuc0JvbGRJdGFsaWNdICAgICAgICAgICAg ICAgICAgIFtuYW1lOmlibXBsZXhzYW5zYm9sZGl0YWxpY10gICAgICAgIFtmZWF0dXJlcz1k ZWZhdWx0XQpcc3RvcHR5cGVzY3JpcHQKClxzdGFydHR5cGVzY3JpcHQgW21vbm9dIFtteWZv bnRdClxzZXR1cHNbZm9udDpmYWxsYmFjazptb25vXQogIFxkZWZpbmVmb250c3lub255bSBb TW9ub10gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtuYW1lOnNvdXJjZWNvZGVwcm9s aWdodF0gICAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lub255 bSBbTW9ub0l0YWxpY10gICAgICAgICAgICAgICAgICAgICAgIFtuYW1lOnNvdXJjZWNvZGVw cm9saWdodGl0XSAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lu b255bSBbTW9ub0JvbGRdICAgICAgICAgICAgICAgICAgICAgICAgIFtuYW1lOnNvdXJjZWNv ZGVwcm9ib2xkXSAgICAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250 c3lub255bSBbTW9ub0JvbGRJdGFsaWNdICAgICAgICAgICAgICAgICAgIFtuYW1lOnNvdXJj ZWNvZGVwcm9ibGFja2l0XSAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQpcc3RvcHR5cGVz Y3JpcHQKClxzdGFydHR5cGVzY3JpcHQgW21hdGhdIFtteWZvbnRdClxzZXR1cHNbZm9udDpm YWxsYmFjazptYXRoXQogIFxkZWZpbmVmb250c3lub255bSBbTWF0aF0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFtuYW1lOmxtcm9tYW4xMHJlZ3VsYXJdICAgICAgICAgICAgIFtm ZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lub255bSBbTWF0aEl0YWxpY10gICAg ICAgICAgICAgICAgICAgICAgIFtuYW1lOmxtcm9tYW4xMGl0YWxpY10gICAgICAgICAgICAg IFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lub255bSBbTWF0aEJvbGRdICAg ICAgICAgICAgICAgICAgICAgICAgIFtuYW1lOmxtcm9tYW4xMGJvbGRdICAgICAgICAgICAg ICAgIFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lub255bSBbTWF0aEJvbGRJ dGFsaWNdICAgICAgICAgICAgICAgICAgIFtuYW1lOmxtcm9tYW4xMGJvbGRpdGFsaWNdICAg ICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQpcc3RvcHR5cGVzY3JpcHQKClxzdGFydHR5cGVz Y3JpcHQgW2hhbmR3cml0aW5nXSBbbXlmb250XQpcc2V0dXBzW2ZvbnQ6ZmFsbGJhY2s6aGFu ZHdyaXRpbmddCiAgXGRlZmluZWZvbnRzeW5vbnltIFtIYW5kd3JpdGluZ10gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFtuYW1lOnNuZWxscm91bmRoYW5kbHRzdGRzY3JdICAgICAg IFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVmb250c3lub255bSBbSGFuZHdyaXRpbmdJ dGFsaWNdICAgICAgICAgICAgICAgICAgICAgICBbbmFtZTpzbmVsbHJvdW5kaGFuZGx0c3Rk c2NyXSAgICAgICBbZmVhdHVyZXM9ZGVmYXVsdF0KICBcZGVmaW5lZm9udHN5bm9ueW0gW0hh bmR3cml0aW5nQm9sZF0gICAgICAgICAgICAgICAgICAgICAgICAgW25hbWU6c25lbGxyb3Vu ZGhhbmRsdHN0ZHNjcl0gICAgICAgW2ZlYXR1cmVzPWRlZmF1bHRdCiAgXGRlZmluZWZvbnRz eW5vbnltIFtIYW5kd3JpdGluZ0JvbGRJdGFsaWNdICAgICAgICAgICAgICAgICAgIFtuYW1l OnNuZWxscm91bmRoYW5kbHRzdGRzY3JdICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQpcc3Rv cHR5cGVzY3JpcHQKClxzdGFydHR5cGVzY3JpcHQgW2NhbGxpZ3JhcGh5XSBbbXlmb250XQpc c2V0dXBzW2ZvbnQ6ZmFsbGJhY2s6Y2FsbGlncmFwaHldCiAgXGRlZmluZWZvbnRzeW5vbnlt IFtDYWxsaWdyYXBoeV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtuYW1lOnNhYm9u bHRzdGRyb21hbl0gICAgICAgICAgICAgIFtmZWF0dXJlcz1kZWZhdWx0XQogIFxkZWZpbmVm b250c3lub255bSBbQ2FsbGlncmFwaHlJdGFsaWNdICAgICAgICAgICAgICAgICAgICAgICBb bmFtZTpzYWJvbmx0c3RkaXRhbGljXSAgICAgICAgICAgICBbZmVhdHVyZXM9ZGVmYXVsdF0K ICBcZGVmaW5lZm9udHN5bm9ueW0gW0NhbGxpZ3JhcGh5Qm9sZF0gICAgICAgICAgICAgICAg ICAgICAgICAgW25hbWU6c2Fib25sdHN0ZGJvbGRdICAgICAgICAgICAgICAgW2ZlYXR1cmVz PWRlZmF1bHRdCiAgXGRlZmluZWZvbnRzeW5vbnltIFtDYWxsaWdyYXBoeUJvbGRJdGFsaWNd ICAgICAgICAgICAgICAgICAgIFtuYW1lOnNhYm9ubHRzdGRib2xkaXRhbGljXSAgICAgICAg IFtmZWF0dXJlcz1kZWZhdWx0XQpcc3RvcHR5cGVzY3JpcHQKClxzdGFydHR5cGVzY3JpcHRb bXlmb250XQpcZGVmaW5ldHlwZWZhY2UgW215Zm9udF0gW3JtXSBbc2VyaWZdICAgICAgIFtt eWZvbnRdIFtkZWZhdWx0XQpcZGVmaW5ldHlwZWZhY2UgW215Zm9udF0gW3NzXSBbc2Fuc10g ICAgICAgIFtteWZvbnRdIFtkZWZhdWx0XQpcZGVmaW5ldHlwZWZhY2UgW215Zm9udF0gW3R0 XSBbbW9ub10gICAgICAgIFtteWZvbnRdIFtkZWZhdWx0XQpcZGVmaW5ldHlwZWZhY2UgW215 Zm9udF0gW21tXSBbbWF0aF0gICAgICAgIFtteWZvbnRdIFtkZWZhdWx0XQpcZGVmaW5ldHlw ZWZhY2UgW215Zm9udF0gW2htXSBbaGFuZHdyaXRpbmddIFtteWZvbnRdIFtkZWZhdWx0XQpc ZGVmaW5ldHlwZWZhY2UgW215Zm9udF0gW2NnXSBbY2FsbGlncmFwaHldIFtteWZvbnRdIFtk ZWZhdWx0XQpcc3RvcHR5cGVzY3JpcHQKCgoKXHNldHVwdG9sZXJhbmNlW3N0cmljdF0KXHNl dHVwYWxpZ25baHpdClxzZXR1cGFsaWduW2hhbmdpbmddClxzZXR1cGFsaWduW2xlc3NoeXBo ZW5hdGVkXQpcc2V0dXBhbGlnblt2ZXJ5dG9sZXJhbnRdClxzZXR1cGFsaWduW3N0cmV0Y2hd ClxzZXR1cHdoaXRlc3BhY2UgW2JpZ10gClxzZXR1cGJvZHlmb250W215Zm9udCxzcywxMnB0 XQoKCg== --------------e1dl0T6FuB6YVffkhU0RVT9b Content-Type: text/x-tex; charset=UTF-8; name="env_A05_color.tex" Content-Disposition: attachment; filename="env_A05_color.tex" Content-Transfer-Encoding: base64 ClxkZWZpbmVjb2xvciBbTWFDb3VsZXVyMF0gICAgICAgICBbaD0zNDAuMCxzPTAuODUsdj0w LjEsYT0xLjAsdD0xLjBdClxkZWZpbmVjb2xvciBbTWFDb3VsZXVyMV0gICAgICAgICBbaD0y MTAuMCxzPTAuOSx2PTAuNSxhPTEuMCx0PTEuMF0KXGRlZmluZWNvbG9yIFtNYUNvdWxldXIy XSAgICAgICAgIFtoPTIxMC4wLHM9MC44LHY9MC42LGE9MS4wLHQ9MS4wXQpcZGVmaW5lY29s b3IgW01hQ291bGV1cjNdICAgICAgICAgW2g9MjEwLjAscz0wLjcsdj0wLjcsYT0xLjAsdD0x LjBdClxkZWZpbmVjb2xvciBbTWFDb3VsZXVyNF0gICAgICAgICBbaD0yMTAuMCxzPTAuNix2 PTAuOCxhPTEuMCx0PTEuMF0KXGRlZmluZWNvbG9yIFtNYUNvdWxldXI1XSAgICAgICAgIFto PTIxMC4wLHM9MC41LHY9MC45LGE9MS4wLHQ9MS4wXQpcZGVmaW5lY29sb3IgW01hQ291bGV1 cjZdICAgICAgICAgW2g9MzAuMCxzPTAuOSx2PTAuNSxhPTEuMCx0PTEuMF0KXGRlZmluZWNv bG9yIFtNYUNvdWxldXI3XSAgICAgICAgIFtoPTMwLjAscz0wLjgsdj0wLjYsYT0xLjAsdD0x LjBdClxkZWZpbmVjb2xvciBbTWFDb3VsZXVyOF0gICAgICAgICBbaD0zMC4wLHM9MC43LHY9 MC43LGE9MS4wLHQ9MS4wXQpcZGVmaW5lY29sb3IgW01hQ291bGV1cjldICAgICAgICAgW2g9 MzAuMCxzPTAuNix2PTAuOCxhPTEuMCx0PTEuMF0KXGRlZmluZWNvbG9yIFtNYUNvdWxldXIx MF0gICAgICAgIFtoPTMwLjAscz0wLjUsdj0wLjksYT0xLjAsdD0xLjBdClxkZWZpbmVjb2xv ciBbTWFDb3VsZXVyMTFdICAgICAgICBbaD0xMjAuMCxzPTAuMyx2PTEuMCxhPTEuMCx0PTEu MF0KXGRlZmluZWNvbG9yIFtNYUNvdWxldXIxMl0gICAgICAgIFtoPTIwMC4wLHM9MC4zLHY9 MS4wLGE9MS4wLHQ9MS4wXQpcZGVmaW5lY29sb3IgW01hQ291bGV1cjEzXSAgICAgICAgW2g9 MjAwLjAscz0wLjksdj0wLjksYT0xLjAsdD0xLjBdClxkZWZpbmVjb2xvciBbTWFDb3VsZXVy MTRdICAgICAgICBbaD0xMjAuMCxzPTAuOSx2PTAuOSxhPTEuMCx0PTEuMF0KXGRlZmluZWNv bG9yIFtNYUNvdWxldXIxNV0gICAgICAgIFtoPTIwMC4wLHM9MC45LHY9MC45LGE9MS4wLHQ9 MS4wXQoKClxkZWZpbmVjb2xvciBbQ291bGV1clByaW5jaXBhbGVdICBbTWFDb3VsZXVyMF0K XGRlZmluZWNvbG9yIFtDb3VsZXVyMV0gICAgICAgICAgIFtNYUNvdWxldXIxXQpcZGVmaW5l Y29sb3IgW0NvdWxldXIyXSAgICAgICAgICAgW01hQ291bGV1cjJdClxkZWZpbmVjb2xvciBb Q291bGV1cjNdICAgICAgICAgICBbTWFDb3VsZXVyM10KXGRlZmluZWNvbG9yIFtDb3VsZXVy NF0gICAgICAgICAgIFtNYUNvdWxldXI0XQpcZGVmaW5lY29sb3IgW0NvdWxldXI1XSAgICAg ICAgICAgW01hQ291bGV1cjVdClxkZWZpbmVjb2xvciBbQ291bGV1ckNvbnRyYXN0ZTFdICBb TWFDb3VsZXVyNl0KXGRlZmluZWNvbG9yIFtDb3VsZXVyQ29udHJhc3RlMl0gIFtNYUNvdWxl dXI3XQpcZGVmaW5lY29sb3IgW0NvdWxldXJDb250cmFzdGUzXSAgW01hQ291bGV1cjhdClxk ZWZpbmVjb2xvciBbQ291bGV1ckNvbnRyYXN0ZTRdICBbTWFDb3VsZXVyOV0KXGRlZmluZWNv bG9yIFtDb3VsZXVyQ29udHJhc3RlNV0gIFtNYUNvdWxldXIxMF0KXGRlZmluZWNvbG9yIFtD b3VsZXVyRm9uZDFdICAgICAgIFtNYUNvdWxldXIxMV0KXGRlZmluZWNvbG9yIFtDb3VsZXVy Rm9uZDJdICAgICAgIFtNYUNvdWxldXIxMl0KXGRlZmluZWNvbG9yIFtDb3VsZXVyVVJMXSAg ICAgICAgIFtNYUNvdWxldXIxM10KXGRlZmluZWNvbG9yIFtDb3VsZXVyVHlwZV0gICAgICAg IFtNYUNvdWxldXIxNF0KXGRlZmluZWNvbG9yIFtDb3VsZXVyTGllbnNdICAgICAgIFtNYUNv dWxldXIxNV0KCgpcc2V0dXBjb2xvcnMKICBbCiAgIHRleHRjb2xvcj1Db3VsZXVyUHJpbmNp cGFsZSwKICBdCgoKCg== --------------e1dl0T6FuB6YVffkhU0RVT9b Content-Type: text/x-tex; charset=UTF-8; name="env_B14_section.tex" Content-Disposition: attachment; filename="env_B14_section.tex" Content-Transfer-Encoding: base64 ClxzZXR1cGhlYWQKICBbcGFydF0KICBbCiAgIHN0eWxlPVxiZmQsCiAgIHRleHRjb2xvcj1D b3VsZXVyMSwKICAgbnVtYmVyY29sb3I9Q291bGV1ckNvbnRyYXN0ZTEsCiAgIGJvZHlwYXJ0 bGFiZWw9UGFydCwKICAgcGxhY2VoZWFkPXllcywKICAgcGFnZT1sZWZ0LAogICBoZWFkZXI9 aGlnaCwKICAgYWxpZ249Zmx1c2hsZWZ0LAogICBhbHRlcm5hdGl2ZT1taWRkbGUsCiAgIGJl Zm9yZT17XHN0cnV0XGdvZG93bls0Y21dfSwKICBdCgpcc2V0dXBoZWFkCiAgW2NoYXB0ZXJd CiAgWwogICBzdHlsZT1cYmZjLAogICB0ZXh0Y29sb3I9Q291bGV1cjIsCiAgIG51bWJlcmNv bG9yPUNvdWxldXJDb250cmFzdGUyLAogICBzZWN0aW9uc2VnbWVudHM9MToyLAogICBwYWdl PXllcywKICAgYWxpZ249Zmx1c2hsZWZ0LAogIF0KClxzZXR1cGhlYWQKICBbdGl0bGVdCiAg WwogIF0KClxzZXR1cGhlYWQKICBbc2VjdGlvbl0KICBbCiAgIHN0eWxlPVxiZmIsCiAgIHRl eHRjb2xvcj1Db3VsZXVyMywKICAgbnVtYmVyY29sb3I9Q291bGV1ckNvbnRyYXN0ZTMsCiAg IHNlY3Rpb25zZWdtZW50cz0xOjMsCiAgIHBhZ2U9eWVzLAogICBhbGlnbj1mbHVzaGxlZnQs CiAgXQoKXHNldHVwaGVhZAogIFtzdWJqZWN0XQogIFsKICBdCgpcc2V0dXBoZWFkCiAgW3N1 YnNlY3Rpb25dCiAgWwogICBzdHlsZT1cYmZhLAogICB0ZXh0Y29sb3I9Q291bGV1cjQsCiAg IG51bWJlcmNvbG9yPUNvdWxldXJDb250cmFzdGU0LAogICBzZWN0aW9uc2VnbWVudHM9MTo0 LAogICBhbGlnbj1mbHVzaGxlZnQsCiAgXQoKXHNldHVwaGVhZAogIFtzdWJzdWJqZWN0XQog IFsKICBdCgpcc2V0dXBoZWFkCiAgW3N1YnN1YnNlY3Rpb25dCiAgWwogICBzdHlsZT1cYmYs CiAgIHRleHRjb2xvcj1Db3VsZXVyNSwKICAgbnVtYmVyY29sb3I9Q291bGV1ckNvbnRyYXN0 ZTUsCiAgIHNlY3Rpb25zZWdtZW50cz0xOjUsCiAgIGFsaWduPWZsdXNobGVmdCwKICBdCgpc c2V0dXBoZWFkCiAgW3N1YnN1YnN1YmplY3RdCiAgWwogIF0KClxzZXR1cGhlYWQKICBbc3Vi c3Vic3Vic2VjdGlvbl0KICBbCiAgIHRleHRjb2xvcj1Db3VsZXVyQ29udHJhc3RlMywKICAg bnVtYmVyY29sb3I9Q291bGV1ckNvbnRyYXN0ZTMsCiAgXQoKCgo= --------------e1dl0T6FuB6YVffkhU0RVT9b 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 / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ --------------e1dl0T6FuB6YVffkhU0RVT9b--