From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/107179 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Wolfgang Schuster Newsgroups: gmane.comp.tex.context Subject: Re: \definehead behaving differently when in an environment file versus \input'ed Date: Sat, 2 May 2020 18:08:56 +0200 Message-ID: <440d30f9-ea43-629c-9cba-396a19adcb4c@gmail.com> References: <50AF511A-41B7-470A-A61C-29F63B1F083D@scorecrow.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------D41482855B0408BF4D437397" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="51685"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 PostboxApp/7.0.14 To: mailing list for ConTeXt users , ntg@scorecrow.com Original-X-From: ntg-context-bounces@ntg.nl Sat May 02 18:09:36 2020 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jUuhr-000DLp-D2 for gctc-ntg-context-518@m.gmane-mx.org; Sat, 02 May 2020 18:09:35 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D82E91839C6; Sat, 2 May 2020 18:09:11 +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 jMX3o_PWu81U; Sat, 2 May 2020 18:09:07 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 24EF11839C7; Sat, 2 May 2020 18:09:07 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 887591839C7 for ; Sat, 2 May 2020 18:09:06 +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 ZXj_dv3kKJLl for ; Sat, 2 May 2020 18:09:02 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.41; helo=mail-wr1-f41.google.com; envelope-from=wolfgang.schuster.lists@gmail.com; receiver= Original-Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 0EDFE1839AE for ; Sat, 2 May 2020 18:09:01 +0200 (CEST) Original-Received: by mail-wr1-f41.google.com with SMTP id x18so15546443wrq.2 for ; Sat, 02 May 2020 09:09:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=m6SpWFI2pX+n6Z5KwWHWMoaMeQ+LvCjDusE90C8N70s=; b=cPRP4q7pt3c7C+A7Je9unllfO3b5GDYpUE/O387kiFcO06LfbDmuvjUXisPf9NiD4y 7g4hXjr/DA50J/rucMgmQfy5JmLi9SiFIcc0Y5QzjzBup6ma7+a1i5zfMkV2FmwJJrvz TcfK7sk0fg5M+ub0+QceS8tCf88gL3ZmNrxTqx7LRohySGLvuH7qqxcm1pq0MzAUSvvx JRK5nQqd4hf2U5NQs24NAkhv+oAL6yaMuSSR7o/zZUSlbC7hK7n41tjHabhnjMZC+x3S tduPyFTJORE4iMzzYrBF9zjw1JTXCQLkncwHNdTJMnTt7MafwsrrUm8AkfAmRdLH7aeo vSEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=m6SpWFI2pX+n6Z5KwWHWMoaMeQ+LvCjDusE90C8N70s=; b=T20EzmhL4r/zvh+DtvTfhXCKBndQf/xp/OCXtmQEbBtk8BDuvpDBidNcRDcOJSFKwm DHXTE60Cq8LMz+NlmnEAWeBnaC3mikvrYr4HpOFeGi+igwbZJvpv9ZxFlBL2ZxcfnWti InidpLDKQoqtV2500k2YUhcsxlGeQ1lgoVfjVI0EhO6jOJzZflNFfUbQAM7/HHEJNoX6 cZ5VoUkPTVBWgftxTVpkE2jHaC3CfneRBt/gEUJ/Y56xwOA3dGv985CihhYsTK3M12YT PtA32aJzSs0KC7mbrEj9eYxslBWeQ8SL0HATHE5C3QtHFXS2NhsEAjPkuXSSSjlhGtP0 ClRQ== X-Gm-Message-State: AGi0PuYR84xBpOSCkBtLTDSeqycyklmJtPEbcbcGXK9rBtui72KCUSg7 udbdJ5G6YG3BRU+nbqRLOb3m14D3 X-Google-Smtp-Source: APiQypLOS6t5K6KhylC3RrqBjLdf91nFnaEzytw8GpRN/NTBUbDKJkI7bH1DyoJZuroB8ZQprXMTGQ== X-Received: by 2002:a5d:4f06:: with SMTP id c6mr10580628wru.12.1588435741611; Sat, 02 May 2020 09:09:01 -0700 (PDT) Original-Received: from [192.168.1.6] (x4d0499b8.dyn.telefonica.de. [77.4.153.184]) by smtp.gmail.com with ESMTPSA id r23sm3124685wra.74.2020.05.02.09.09.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 02 May 2020 09:09:00 -0700 (PDT) In-Reply-To: <50AF511A-41B7-470A-A61C-29F63B1F083D@scorecrow.com> Content-Language: en-US X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 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:107179 Archived-At: This is a multi-part message in MIME format. --------------D41482855B0408BF4D437397 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit ntg@scorecrow.com schrieb am 02.05.2020 um 17:14: > I'm having trouble with \definehead behaving differently depending upon whether I process a file that includes it via a \input statement versus a project structure that calls it via an environment file referenced from a component file. > > Overall aim: > > I currently produce a small circulation journal in Word that I'm hoping to switch to ConTeXt. Each article is written by a different author and I currently provide a Word template so they can see how their article will eventually look and how long it is, etc. I want to do the same for the ConTeXt version so I have created a template tex file they can simply \input at the top of their article. Processing the single article gives the desired output. So far so good. > > When I receive the articles, I want to use the project/product/component structure to allow me to produce an entire issue of the journal in one go. (I would simply comment out the \input line and add \startproject \startcomponent etc lines as necessary from each received article.) > > Problem: > > I've created a custom chapter heading, but the font size changes depending on whether I'm processing the \input version of the article or the \component version and I don't know why. Obviously, I would like the heading to be the same in each case so that authors see what I see and vice versa. Your simple version sets the bodyfont before \starttext %%%% begin example \setupbodyfont[termes,14pt] \starttext {\bfc Cheesy double boxed title} \stoptext %%%% end example while your complexer version loads the bodyfont after \starttext (\startcomponent acts here as \starttext) %%%% begin example \starttext \setupbodyfont[termes,14pt] {\bfc Cheesy double boxed title} \stoptext %%%% end example When you use a non standard font size (e.g. 14pt) size switches are sometimes ignored even with ConTeXt's fallback mechanism. To get the correct size for the header you can either use a standard font size (14.4pt) or you add the following line before you set the global font for your document (ConTeXt does this by itself in most cases but it can fail). \definebodyfontenvironment [14pt] I attached a slightly modified version of your project structure to show a different way to organize documents. What I would change is to use a better section name for each article, e.g. \Article (or \startArticle) is better than \MyTitle as first level header in each article. Wolfgang --------------D41482855B0408BF4D437397 Content-Type: application/x-zip-compressed; name="journal.zip" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="journal.zip" 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 --------------D41482855B0408BF4D437397 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 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --------------D41482855B0408BF4D437397--