Return-Path: Delivered-To: rainer Received: from h2774747.stratoserver.net (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) by h2774747.stratoserver.net (Dovecot) with LMTP id G7g9MNHjfmDhegAA4+3H6A for ; Tue, 20 Apr 2021 16:23:13 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 13KENCYt031455 for ; Tue, 20 Apr 2021 16:23:13 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx116 [212.227.17.5]) with ESMTP (Nemesis) id 1MkGUj-1lxAPr4Bq5-00kih2 for ; Tue, 20 Apr 2021 16:23:07 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 20 Apr 2021 16:23:07 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 78802127002; Tue, 20 Apr 2021 16:22:59 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 47063383 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 20 Apr 2021 16:22:59 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 55B58124C32 for ; Tue, 20 Apr 2021 16:22:59 +0200 (CEST) X-IronPort-MID: 109619626 X-IronPort-RemoteIP: 93.17.128.195 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 2.5 X-IPAS-Result: =?us-ascii?q?A0BKAABe435gfcOAEV1aGQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?RIBAQEBAQEBAQEBAQFAgVKCJH5ZKAQLMY1HhlOCHwOBCZtpAQEBAQEBAQEBB?= =?us-ascii?q?wEBHQcOAgQBAYZGAh0HAQQ0EwIDAQEBAwIDAQEBAQEFAQEBAgEDAwQUAQFuh?= =?us-ascii?q?VANhkUBBQEBKg4GAQE4DwsHES4USAGDBYMLAagCd4E0HmOCBAEBBoY0gSUJE?= =?us-ascii?q?4EnAYsugiYnHIILgROBe3E2PogHCIIrgwg+PgOBXCVzuVKBFIx+kxYCMYUNj?= =?us-ascii?q?ySQUaEPkmiEZQIEBgUCFjWBNiGBW3CDOQlHGQ6OH4NwgT6JIUEwOAIGCgEBA?= =?us-ascii?q?wlbjDQBAQ?= IronPort-PHdr: A9a23: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 FH/Hl+4Lt+0+JOfkJKR6oiD IronPort-HdrOrdr: A9a23:IGiDD6C8M7KnvQvlHejGsseALOonbusQ8zAX/mp2TgFYddHdqt C2kJ0gpH3JoRsyeFVlo9CPP6GcXWjRnKQf3aA9NaqvNTONhEKGII1u5oPpwXnBNkTFh4tg/I h6dawWMrHNJH17l9u/wQW8Cr8bsai62YWpn/qb73oFd3AMV4hE7x1lTjqdCFF8XgNcBZE0fa DsnfZvgjq7ZDAqad6mDWMOROjJq5nzkoj6CCR2fSIPzCmroXeW5KXhEx6ety1uMA9n5bs562 DKn0jYy8yY0s2T8RPX22/N45k+orKIp+drP8CUj9hQFzOEsGmVTb58UL6Pti1dmoGSwWst+e Ojnz4Qe+5Iwzf6eGWtpBPs3BT7uQxemEPK+Bu9iXvnrdeRfkNJN+NxwblebgbUr2oM1esMqJ 5j7iaUnd5SAQnbkCPy68ONXxxmjUavu3YviugXg3xTOLFuF4N5nMgS1gdQHI0bECX15JtiGu liZfusgsp+QBeXRTTcsnN0zNujUm92EhOPQk1qgL3h7xFm2HxSi08V3tYSmXkN79Y4S5Qs3Z WhDo1Y0L1lCssbd7hwA+kMWo+vAnfOQRXDWVjiUWjPJeUKETbIp4Ts7LI66PrvY5ADzIIzlJ PdTUNAuW4+Enied/Gm7dlG2FTITH+mUTPixtob/ZR/t7HmALfsNSWCTzkV4radisRaDueeX/ qoIp5QDfP5aXHjHotOwxDiS4BfKXR2arxohv8LH16l5sbGMJfnseLWa7LPIrjgFl8fKxrCPk c= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.82,237,1613430000"; d="scan'208";a="109619626" X-MGA-submission: =?us-ascii?q?MDF8ljEFaOUwdaCNo1rvY8aYkc7+4LTWWYFM59?= =?us-ascii?q?T1egwjcmeEhuHV7keG2hCcFaULtKwsXTODv1qPYQsW0Z9nshcU2zan1j?= =?us-ascii?q?S6px26t4QMwrQYiW3kGihA/UbLN8ZsKf/7zzZoJ12qGbRo5IwMHrKCS8?= =?us-ascii?q?yoUkJu1mGYUm13qWXiLgfqCQ=3D=3D?= Received: from smtp26.services.sfr.fr ([93.17.128.195]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 20 Apr 2021 16:22:54 +0200 Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2610.sfr.fr (SMTP Server) with ESMTPS id 7618B1C000851 for ; Tue, 20 Apr 2021 16:22:52 +0200 (CEST) X-mail-filterd: 1.0.0 X-sfr-mailing: LEGIT X-sfr-spamrating: 36 X-sfr-spam: not-spam Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) by msfrf2610.sfr.fr (SMTP Server) with ESMTP id 560E41C000419 for ; Tue, 20 Apr 2021 16:22:52 +0200 (CEST) Received: from cauchy.polynum.local (89.121.198.77.rev.sfr.net [77.198.121.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by msfrf2610.sfr.fr (SMTP Server) with ESMTPS for ; Tue, 20 Apr 2021 16:22:52 +0200 (CEST) Received: from cauchy.polynum.local (localhost [127.0.0.1]) by cauchy.polynum.local (8.15.2/8.15.2) with ESMTPS id 13KEMnuX009090 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Tue, 20 Apr 2021 16:22:50 +0200 (CEST) Received: (from tlaronde@localhost) by cauchy.polynum.local (8.15.2/8.14.9/Submit) id 13KEMnBT008720 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 20 Apr 2021 16:22:49 +0200 (CEST) X-Authentication-Warning: cauchy.polynum.local: tlaronde set sender to thierry.laronde@sfr.fr using -f References: <20210420080026.GA823@polynum.com> <0127509d-02b8-daa7-a49f-6bf459e75cd7@morningstar2.co.uk> <20210420113548.GA5053@polynum.com> <6bd6d821-150d-ec6e-d9d3-a8abde6d87dd@morningstar2.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID: <20210420142249.GA8673@polynum.com> Date: Tue, 20 Apr 2021 16:22:49 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: LARONDE Thierry Subject: Re: LaTeX required primitives: some questions To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <6bd6d821-150d-ec6e-d9d3-a8abde6d87dd@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:1zhkGmbwqxw=:3g69wyydnwEUeAQqGv3dlkdBZP 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 c48HVn0b3Ugg9wGObbMwP53QGN2PG4nRxg6mg== X-UI-Loop:V01:42wB5owTfS4=:ri/TnNDADdO+qWXeU21wKJJJcTsqoBnA4QsH22j1y2w= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:H5J1+QA/WPw=:MM3WwA2NBq8oB4Wx+zucvP l9Dw8pt+nj9HRvpJlNoFceUimcS2fZHo6pdqq/Rp24HmSz4qwNmEjG7IfRsVDtIGQZ0C6Ppp7 NqM31wlDQzFFQXLzoNpqG72So4IgRxq8/zhz1/17M2YZBhWbH0BnI7ZqhE1UA1yzLt3WrH8Pt eFlXo3KYAVx+e4/f/KKSvzzISe8V6/i4D9rlMWBF7qpeTze3b/s9Mbrn7s+lq2QB69X1CmUWd jKWvQ57tiSU1rZXjo/Ivc4gcct9aQLfc92ReL+dbkqv0Sy2Vz3sLg+oRD50X5M8Bx4Vwgy6km rPxBacGgeEPl0LKI/+Hz8rAEWu350DqTQWqQ0VSJgk0RiDemLl+tDl7jW8MwNqyt9NhqRvY25 CYQjw6458SHxSkZwH4wXe5C50NAaLVnrC8Obzs0NpEzkG6HKQ/PckQCPJ84uBZqwgEfQ/2P3U E4JuNSU4Zyn6AjKwMbhyQEqVZcJEx9fADrcBf9wHMQWZixrPPdaATaO36+bmpd/TtgDVnlOHt zpfDFDfSK1pBVJnx2if+DDM2r8+BP7daRC9+15yPOcqIUND20Jvn2QvnzyWbN0Z/K52A0LDMs 5O9lxOUG8kZCkuaIqdO10PeLyrD83k5ICKj8JDI8Tx7TG/fZgBS2W8dQ== X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8262 On Tue, Apr 20, 2021 at 02:13:12PM +0100, Joseph Wright wrote: > > >>The PDF level > > > >>does have some impact on output features but in a simply 'Sorry, not doable' > >>sense. Note that XeTeX uses XDV, which is a version of DVI dedicated to > >>this engine. It's not necessary to test the DVI version at the macro level: > >>what's important is for example which method to include imagines, which uses > >>an engine test. > >> > >>>\outfmtset: setting the output format, that shall be amongst the formats > >>> supported. If not, it returns an error and set the output format to > >>> the default one. Shall be set before \shipout and errors if used > >>> after output has started. > >>> > >>>\outfmt: a token identifying the current output format. > >> > >>See above: data in the same format as other engines is strongly preferred. > > > >Well, since there is no real consensus and these are not amongst the > >required---and with the identification of the engine, one could \input > >ad hoc macros---I will for now stick to my proposal. > > Currently we can do something like > > \catcode`\@=11 > \ifdefined\pdfoutput > \let\pdf@output\pdfoutput > \else > \ifdefined\outputmode > \let\pdf@output\outputmode > \else > \newcount\pdf@output > \fi > \fi > > then can use \pdf@output as a one-shot to know if we are in PDF or DVI mode, > and if we are using pdfTeX/LuaTeX we can also set it. With a token-based > indicator, we can of course set up something similar but it gets longer. > However, this is of course your call, and as you are not making PDF, it's > not so important (it's most useful for pdfTeX and LuaTeX where both DVI and > PDF are possible). > Well, I will see during implementation. I want it to be fairly stable on the primitives side. Best, -- Thierry Laronde http://www.kergis.com/ http://kertex.kergis.com/ http://www.sbfa.fr/ Key fingerprint = 0FF7 E906 FBAF FE95 FD89 250D 52B1 AE95 6006 F40C