From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/115434 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Henning Hraban Ramm via ntg-context Newsgroups: gmane.comp.tex.context Subject: error with sbl bibliography on latest LMTX Date: Fri, 8 Jul 2022 17:17:30 +0200 Message-ID: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------N6d0rwxUbGziT9W1hDZsF2YU" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31188"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:102.0) Gecko/20100101 Thunderbird/102.0 Cc: Henning Hraban Ramm To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Jul 08 17:18:12 2022 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 1o9pkB-0007s9-QM for gctc-ntg-context-518@m.gmane-mx.org; Fri, 08 Jul 2022 17:18:11 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 617FF28A4EC; Fri, 8 Jul 2022 17:17:37 +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 5Aqh_D-Mx4d0; Fri, 8 Jul 2022 17:17:36 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2154428A4DC; Fri, 8 Jul 2022 17:17:36 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 8F4D428A481 for ; Fri, 8 Jul 2022 17:17:34 +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 nfUC66LY43QF for ; Fri, 8 Jul 2022 17:17:33 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=188.68.61.102; helo=relay.yourmailgateway.de; envelope-from=texml@fiee.net; receiver= Original-Received: from relay.yourmailgateway.de (relay.yourmailgateway.de [188.68.61.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id DD80C28A3E4 for ; Fri, 8 Jul 2022 17:17:32 +0200 (CEST) Original-Received: from mors-relay-8403.netcup.net (localhost [127.0.0.1]) by mors-relay-8403.netcup.net (Postfix) with ESMTPS id 4LfcMw29yyz80Ky for ; Fri, 8 Jul 2022 17:17:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fiee.net; s=key2; t=1657293452; bh=xYSRkZiKcXh7559tth9okUp/eVBc1L3v0e0+7k+PMT0=; h=Date:To:From:Subject:From; b=DSLdrVRG/MYi8aE0v1qa+MABlvpu1OKvOePBhf+TT91i7X4TU3q9u8j/SE3mN7xAu a8sqNV4UXLtPATyE2KpNOpupSQGo7Ghz6vzAM3Rh1qHszDS+BDvA7gDcIT4az8uSt2 ER1yZQyDBGGdwbV+jgea2OP8ic49Q3iuxFQfu/EUSsNudzUS3IiNBRYGMfXJ+cuskr BKv7okQA/q/rVu6uBKUuEZbGYF/H9XNxtBg6pfd0lA61jxmjTa8TS9hh0jkNksVsC3 YcKmUnse5s1jsH9oocgJ3rH/oQDcuSlnp2+AtUgd6XqKXJUIkUme6xv9Viaw6l+IMV hWeytAWDbSyLg== Original-Received: from policy02-mors.netcup.net (unknown [46.38.225.53]) by mors-relay-8403.netcup.net (Postfix) with ESMTPS id 4LfcMw1pqpz80Kb for ; Fri, 8 Jul 2022 17:17:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at policy02-mors.netcup.net Original-Received: from mxf9ac.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4LfcMv59N2z8sb3 for ; Fri, 8 Jul 2022 17:17:31 +0200 (CEST) Original-Received: from [192.168.178.23] (dslb-088-065-002-033.088.065.pools.vodafone-ip.de [88.65.2.33]) by mxf9ac.netcup.net (Postfix) with ESMTPSA id E99E9120028 for ; Fri, 8 Jul 2022 17:17:30 +0200 (CEST) Authentication-Results: mxf9ac; spf=pass (sender IP is 88.65.2.33) smtp.mailfrom=texml@fiee.net smtp.helo=[192.168.178.23] Received-SPF: pass (mxf9ac: connection is authenticated) Content-Language: de-DE X-PPP-Message-ID: <165729345120.1960.3682155633594964525@mxf9ac.netcup.net> X-PPP-Vhost: fiee.net X-NC-CID: r3POGt90xzkouzzQDqYaD3ji+1XHUTJfP8yiqQwk 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:115434 Archived-At: This is a multi-part message in MIME format. --------------N6d0rwxUbGziT9W1hDZsF2YU Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Hi Joel (et al.), I tried the SBL bibliography setup with the latest LMTX; the example and bib database are from Dennis’ article on ligatures in the upcoming CG journal: """ \usebtxdataset[default][references.bib] \setupbtx[dataset=default] \usebtxdefinitions[sbl] \setupinteraction[state=start] \starttext superior typographic output \cite[lefttext={e.g.}][taraborelli:beauty]. Therefore, the {\TEX}book mentions that the word \quotation{shel\noligature{ff}ul} should indeed be rendered without the ff-ligature \cite[righttext={p.~19}][knuth:texbook]. \placelistofpublications%[numbering=yes] \stoptext """ Unfortunately, I get some errors, while it works with APS and APA: -- invalid parent sbl:list:title:unpublished for sbl:list:title:thesis, sbl:list:title:unpublished defined too (best check it) -- Undefined control sequence \currentbtxloctext I installed your files in TEXMFHOME, and apparently, ConTeXt can find them. Here’s the shortened log: system > ConTeXt ver: 2022.05.11 11:36 LMTX fmt: 2022.7.4 int: english/english ... open source > level 1, order 2, name './bibtest.tex' publications > adding bib data to set 'default' from source 'references.bib' open source > level 2, order 3, name '/Users/hraban/texmf/context/context-sbl/tex/publ-imp-sbl.mkvi' system > error: invalid parent sbl:list:title:unpublished for sbl:list:title:thesis, sbl:list:title:unpublished defined too (best check it) close source > level 2, order 3, name '/Users/hraban/texmf/context/context-sbl/tex/publ-imp-sbl.mkvi' ... publications > analyzing previous publication run for 'default' tex error > tex error on line 34 in file ./bibtest.tex: Undefined control sequence \currentbtxloctext \22>:btx:sbl:cite:inline #1->\fastsetup {\s!btx :\s!cite :concat}\fastsetup {btx:sbl:cite:lefttext}\begingroup \letbtxparameter {punct}\empty \def \currentbtxcitealternative {inline}\def \currentbtxcategory {\btxfield {category}}\def \currentbtxloctext {\btxparameter {loctex \normalexpanded \Word {\fastsetup {btx:sbl:cite:inline} }\doif {\btxparameter {righttext}}{\empty } {\btxperiod } \strc_constructions_register_yes ...constructionparameter \c!referencetext }\iflocation \ifempty \currentconstructionbookmark \begingroup \simplifycommands \xdef \currentconstructionbookmark {\detokenize \expandafter {\normalexpanded {\constructionparameter \c!title }}}\endgroup ... \strc_notations_start_reference_indeed [#1]#*#2->\strc_constructions_register [][\c!label ={\descriptionparameter \c!text },\c!reference ={#1},\c!title ={#2},\c!bookmark =,\c!list =,\c!referencetext =] \strc_notations_wrapup \22>:btx:sbl:cite:footnote ...ct}}\begingroup \letbtxparameter {punct}\empty \let \doifendswithpunctelse \btx_sbl_doifendswithpunctelse \startfootnote \Word {\fastsetup {btx:sbl:cite:inline}}\doif {\btxparameter {righttext}}{\empty } {\btxperiod }\stopfootnote \endgroup \do ... ... superior typographic output \cite[lefttext={e.g.}][taraborelli:beauty] . The control sequence at the end of the top line of your error message was never \def'ed. You can just continue as I'll forget about whatever was undefined. mtx-context | fatal error: return code: 1 Did I do something wrong, is the database not suitable for SBL, or is it a bug? Hraban --------------N6d0rwxUbGziT9W1hDZsF2YU Content-Type: application/x-bibtex; charset=UTF-8; name="references.bib" Content-Disposition: attachment; filename="references.bib" Content-Transfer-Encoding: base64 QGJvb2t7ZGV0YWlsdHlwb2dyYWZpZSwNCnRpdGxlID0ge0RldGFpbHR5cG9ncmFmaWV9LA0K c3VidGl0bGUgPSB7TmFjaHNjaGxhZ2V3ZXJrIHp1IGFsbGVuIEZyYWdlbiB6dSBTY2hyaWZ0 IHVuZCBTYXR6fSwNCmF1dGhvciA9IHtGb3Jzc21hbiwgRnJpZWRyaWNoIGFuZCBkZSBKb25n LCBSYWxmfSwNCmVkaXRpb24gPSA0LA0KeWVhciA9IDIwMDgsDQphZGRyZXNzID0ge01haW56 fSwNCnB1Ymxpc2hlciA9e1ZlcmxhZyBIZXJtYW5uIFNjaG1pZHQgTWFpbnp9LA0KfQ0KDQpA Ym9va3tkdWRlbiwNCnRpdGxlID0ge0R1ZGVuIC0tIERpZSBkZXV0c2NoZSBSZWNodHNjaHJl aWJ1bmd9LA0KZWRpdGlvbiA9MjMsDQp5ZWFyPTIwMDQsDQp2b2x1bWU9MSwNCnB1Ymxpc2hl cj17RHVkZW52ZXJsYWd9LA0KYWRkcmVzcz17TWFubmhlaW19LA0KZWRpdG9yPXtEdWRlbnJl ZGFrdGlvbn0sDQp9DQoNCkBib29re2JyaW5naHVyc3Q6c3R5bGUsDQphdXRob3IgPSB7QnJp bmdodXJzdCwgUm9iZXJ0fSwNCnRpdGxlID0ge1RoZSBlbGVtZW50cyBvZiB0eXBvZ3JhcGhp YyBzdHlsZX0sDQp5ZWFyID0gMjAxOSwNCnB1Ymxpc2hlcj0ge0hhcnRsZXkgXHRleHRhbXBl cnNhbmQgTWFya3MsIFB1Ymxpc2hlcnN9LA0KYWRkcmVzcyA9IHtTZWF0dGxlfSwNCmVkaXRp b24gPSB7Rm91cnRoIGVkaXRpb24gKHZlcnNpb24gNC4zKX0sDQp9DQoNCkBib29re3JhZmFl bGk6Ym9vay10eXBvZ3JhcGh5LA0KYXV0aG9yID0ge1JhZmFlbGksIEFyaX0sDQp0aXRsZSA9 IHtCb29rIFR5cG9ncmFwaHl9LA0KcHVibGlzaGVyID0ge09hayBLbm9sbCBQcmVzc30sDQph ZGRyZXNzID0ge05ldyBDYXN0bGUsIERlbGF3YXJlfSwNCnllYXIgPSAyMDA1LA0KfQ0KDQpA bWlzY3tidXR0ZXJpY2s6cHJhY3RpY2FsLXR5cG9ncmFwaHktbGlnYXR1cmVzLA0KYXV0aG9y ID0ge0J1dHRlcmljaywgTWF0dGhld30sDQp0aXRsZSA9IHtQcmFjdGljYWwgdHlwb2dyYXBo eS4gQ2hhcHRlcjogTGlnYXR1cmVzfSwNCmVkaXRpb24gPSAyLA0KdXJsID0ge2h0dHBzOi8v cHJhY3RpY2FsdHlwb2dyYXBoeS5jb20vbGlnYXR1cmVzLmh0bWx9LA0KfQ0KDQoNCkBlbGVj dHJvbmlje3RhcmFib3JlbGxpOmJlYXV0eSwNCmF1dGhvciA9IHtUYXJhYm9yZWxsaSwgRGFy aW99LA0KeWVhciA9IHsyMDE1fSwNCnVybCA9IHtodHRwczovL25pdGVucy5vcmcvdy9sYXRl eC99LA0KdGl0bGUgPSB7VGhlIEJlYXV0eSBvZiBMYVRlWH0sDQp9DQoNCkBib29re2tudXRo OnRleGJvb2ssDQphdXRob3IgPSB7S251dGgsIERvbmFsZCBFLn0sDQp0aXRsZSA9IHtUaGUg VGVYYm9va30sDQp5ZWFyID0gMTk5NiwNCnB1Ymxpc2hlciA9IHtBZGRpc29uLVdlc2xleX0s DQphZGRyZXNzID0ge1JlYWRpbmcsIE1hc3NhY2h1c2V0dHN9DQp9DQoNCkBtaXNje3JtbGln cywNCmF1dGhvciA9IHtKYWNrZSwgQmrDtnJufSwNCnVybCA9IHtodHRwczovL3d3dy5jdGFu Lm9yZy9wa2cvcm1saWdzfSwNCnllYXIgPSB7MjAxMn0sDQp0aXRsZSA9IHtybWxpZ3N9LA0K aG93cHVibGlzaGVkID0ge1ZlcnNpb24gMC44N30sDQp9DQoNCkBtaXNje21haWVyOmNoZWNr LWxpZ2F0dXJlcywNCnVybCA9IHtodHRwczovL2dpc3QuZ2l0aHViLmNvbS9kZW5pc21haWVy L2ViMmQ2MzAxZWYyNzNjODBjOThjMjI4ZTFkNjQzMjNjfSwNCnRpdGxlID0ge0NoZWNrIGxp Z2F0dXJlc30sDQphdXRob3IgPSB7TWFpZXIsIERlbmlzfSwNCn0NCg0KDQpAbWlzY3toYWdl bjpuZXctdXBsb2FkLA0KYXV0aG9yID0ge0hhZ2VuLCBIYW5zfSwNCnRpdGxlID0ge25ldyB1 cGxvYWR9LA0KeWVhciA9IHsyMDIxfSwNCnVybCA9IHtodHRwczovL3d3dy5tYWlsLWFyY2hp dmUuY29tL250Zy1jb250ZXh0QG50Zy5ubC9tc2c5ODAzNS5odG1sfSwNCmhvd3B1Ymxpc2hl ZCA9IHtNZXNzYWdlIG9uIHRoZSBcQ09OVEVYVFwgbWFpbGluZyBsaXN0LCAyMDIxLzAzLzIx fSwNCn0NCg0KQG1pc2N7c2Vsbm9saWc6bWFudWFsLA0KYXV0aG9yID0ge0xvcmV0YW4sIE1p Y299LA0KdGl0bGUgPSB7VGhlIHNlbG5vbGlnIHBhY2thZ2U6IFNlbGVjdGl2ZSBzdXBwcmVz c2lvbiBvZiB0eXBvZ3JhcGhpYyBsaWdhdHVyZXN9LA0KeWVhciA9IHsyMDE1fSwgJQ0KaG93 cHVibGlzaGVkID0ge01hbnVhbCBvZiB0aGUgc2Vsbm9saWcgcGFja2FnZSBmb3IgTHVhXExh VGVYLiBWZXJzaW9uIGZyb20gMjAxNS8xMC8yNn0sDQp1cmwgPXtodHRwOi8vbWlycm9ycy5j dGFuLm9yZy9tYWNyb3MvbHVhdGV4L2xhdGV4L3NlbG5vbGlnL3NlbG5vbGlnLnBkZn0sDQp9 DQoNCkBtaXNje2xvcmV0YW46c3RhY2tleGNoYW5nZTpsaWdzLA0KYXV0aG9yID0ge0xvcmV0 YW4sIE1pY299LA0KdGl0bGUgPSB7QW5zd2VyIHRvOiBXaGVuIHNob3VsZCBJIG5vdCB1c2Ug YSBsaWdhdHVyZSBpbiBFbmdsaXNoIHR5cGVzZXR0aW5nP30sDQp1cmwgPSB7aHR0cHM6Ly9l bmdsaXNoLnN0YWNrZXhjaGFuZ2UuY29tL2EvNTA5NTcvMjIwOTl9LA0KaG93cHVibGlzaGVk ID0ge0ZvcnVtIHBvc3QsIGxhc3QgZWRpdGVkIDIwMTIvMDQvMjR9LA0KeWVhciA9IHsyMDEy fSwNCn0NCg0KQG1pc2N7c2Vsbm9saWc6cGFja2FnZSwNCmF1dGhvciA9IHtMb3JldGFuLCBN aWNvfSwNCnRpdGxlID0ge3NlbG5vbGlnfSwNCnllYXIgPSB7MjAxNX0sDQpob3dwdWJsaXNo ZWQgPSB7THVhXExhVGVYIHBhY2thZ2UsIHZlcnNpb24gMC4zMDIsIDIwMTUvMTAvMjZ9LA0K dXJsID17aHR0cHM6Ly93d3cuY3Rhbi5vcmcvcGtnL3NlbG5vbGlnfSwNCn0NCg0KIA0KQG1p c2N7YmFiZWw6bmdlcm1hbiwNCnRpdGxlID0ge0JhYmVsIHN1cHBvcnQgZm9yIHRoZSBHZXJt YW4gbGFuZ3VhZ2UgKHBvc3QtMTk5NiBvcnRob2dyYXBoeSl9LA0KYXV0aG9yID0ge0JyYWFt cywgSm9oYW5uZXMgYW5kIFJhaWNobGUsIEJlcm5kIGFuZCBTY2htaWR0LCBXYWx0ZXIgYW5k IFNwaXR6bcO8bGxlciwgSsO8cmdlbn0sDQp5ZWFyID0gezIwMjF9LA0KdmVyc2lvbiA9IHt2 Mi4xMyAoMjAyMS8wMi8yNyl9LA0KdXJsID0ge2h0dHA6Ly9taXJyb3JzLmN0YW4ub3JnL21h Y3Jvcy9sYXRleC9jb250cmliL2JhYmVsLWNvbnRyaWIvZ2VybWFuL25nZXJtYW5iLnBkZn0s DQp9DQoNCkBpbnByb2NlZWRpbmdze2dvbGRoYWhuLWV0YWwtMjAxMi1idWlsZGluZywNCiAg ICB0aXRsZSA9ICJCdWlsZGluZyBMYXJnZSBNb25vbGluZ3VhbCBEaWN0aW9uYXJpZXMgYXQg dGhlIHtMfWVpcHppZyBDb3Jwb3JhIENvbGxlY3Rpb246IEZyb20gMTAwIHRvIDIwMCBMYW5n dWFnZXMiLA0KICAgIGF1dGhvciA9ICJHb2xkaGFobiwgRGlyayAgYW5kDQogICAgICBFY2th cnQsIFRob21hcyAgYW5kDQogICAgICBRdWFzdGhvZmYsIFV3ZSIsDQogICAgYm9va3RpdGxl ID0gIlByb2NlZWRpbmdzIG9mIHRoZSBFaWdodGggSW50ZXJuYXRpb25hbCBDb25mZXJlbmNl IG9uIExhbmd1YWdlIFJlc291cmNlcyBhbmQgRXZhbHVhdGlvbiAoe0xSRUN9JzEyKSIsDQog ICAgbW9udGggPSBtYXksDQogICAgeWVhciA9ICIyMDEyIiwNCiAgICBhZGRyZXNzID0gIklz dGFuYnVsLCBUdXJrZXkiLA0KICAgIHB1Ymxpc2hlciA9ICJFdXJvcGVhbiBMYW5ndWFnZSBS ZXNvdXJjZXMgQXNzb2NpYXRpb24gKEVMUkEpIiwNCiAgICB1cmwgPSAiaHR0cDovL3d3dy5s cmVjLWNvbmYub3JnL3Byb2NlZWRpbmdzL2xyZWMyMDEyL3BkZi8zMjdfUGFwZXIucGRmIiwN CiAgICBwYWdlcyA9ICI3NTktLTc2NSIsDQp9DQo= --------------N6d0rwxUbGziT9W1hDZsF2YU Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4v bGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0 Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --------------N6d0rwxUbGziT9W1hDZsF2YU--