From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/113834 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joel via ntg-context Newsgroups: gmane.comp.tex.context Subject: Displaying names in Chicago-Turabian "note" style Date: Tue, 21 Dec 2021 17:51:17 +0000 (UTC) Message-ID: <864272370.146201.1640109077959@mail.yahoo.com> References: <864272370.146201.1640109077959.ref@mail.yahoo.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5534496754370498554==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8802"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Joel To: "ntg-context@ntg.nl" Original-X-From: ntg-context-bounces@ntg.nl Tue Dec 21 18:51:54 2021 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 1mzjIo-00022r-PI for gctc-ntg-context-518@m.gmane-mx.org; Tue, 21 Dec 2021 18:51:54 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DA1D5287682; Tue, 21 Dec 2021 18:51:28 +0100 (CET) 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 RLWh2880pXhX; Tue, 21 Dec 2021 18:51:27 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2FE6528766A; Tue, 21 Dec 2021 18:51:27 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5CCEE28766A for ; Tue, 21 Dec 2021 18:51:25 +0100 (CET) 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 DiUxXagk1HpY for ; Tue, 21 Dec 2021 18:51:24 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=74.6.134.41; helo=sonic307-2.consmr.mail.bf2.yahoo.com; envelope-from=uaru99@yahoo.com; receiver= Original-Received: from sonic307-2.consmr.mail.bf2.yahoo.com (sonic307-2.consmr.mail.bf2.yahoo.com [74.6.134.41]) (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 D6A8A28733C for ; Tue, 21 Dec 2021 18:51:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640109082; bh=ph9JQHnubwomBCGEi6WhuNDHI/ea6xjvYh8nMdokfKY=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=X2gO32NQLOXJiymUV3NH6rVJXt3du45XVBCt2szry0E+YYm9HE2Js9QBO0wIPa5mgcFq+t6IwSJC22H/gfCayT8+snqmLlnXuYqdceVtEO0kWifrmQ2rG6dPWpPiSs8zvPTenMa2xtDY+ObBnynciGW3hYgKuqvnFqQBjzp589Rnt71NuqZcx5ABjC2nzrRyeo7yWydoq8nAArM7N4npWnKldI/8y31Bf6G9TupJdBxBe7E/VM5jJA2zE72DVrkVEY87VA9inG5qa63+PYflfXacCOPwE8LZlT8uvW+ojQqTuG9SZ0IsZl/9xf8+noEs28bYYb08C0IHGxgptdcuaA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640109082; bh=5Rem30QKCoIo40kIct2YQ7MhvqMA/1EOruInQAKqvXi=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=I4/xjwmQbjEpfQ+f4VXpi8hR9RJVQzhQk/4bP8WNC5l+ty2eXPSI6RhCXNm/7Jk0uUYbA2ArQTMsI1HQoeV+HjTFiYfU49Qi1x51WLI9ZmRXS28pQ1k44RA+7ohNQYjtL/d3+IS0/QGHfQBHtlidA+2BMxle6v0OdTFC0dyFtsznelP9Vyjl+jnvcGKpOGf5DUOYxYQ8mvurjlDusjUazgzM1NTk44ePoKKgQBSDUwqd0y68sijH9K2+rlD7UXS7W7RoEChRM5+fIb2FJuiwwowdwgIhdvco0LG77NmKhqxHicoHOhqMyFkVo8ERieu6QqFphW6x4XhQr4mPw4IZMg== X-YMail-OSG: ORvMUDoVM1mlS.ayddyde_8rGORmjxgkb4bnSoMlW5hAK9HdWomS8DBuCOSfkl9 Yoxi07R0w7L19zLEG.YCdrPdPbCjjE4qauHX_cw557JZBOLf.8PRuvNngankun9pzDJ1jbGDIej2 uCN6_75qhbF2sM_rE69A3a20C0dSA_3QYDIScVF06Xe_xbaWTIcHFkpJfx0ii78hSAbAoYeHb0zu 5qfzgRlN6TXOhZuidk4F9Tn1rJ01UnGXxurChC._rqS8mWuDDfSbV_ekkZ6qpv5bZJrVFMFeurnS M5evC9rolTFrzvwUtr5UiPYZLHInBliCejlyeAYcUkPQyO3BrtY7bpoEwzSnI1UlfK.Sf8Eg4mlq MxDOxspvmhgYa5f0aFWH6kBceuVxfKzwbH_9x8zuDVz3Hku2kngmoAwM9WCvZJx3vixEyQgsWURa tNikc2IoMG_uPMhHmDARcN2KGpj0M8xRl4ZkP9XGF_jetYIMLNrOWEq0a_Znj9XqYI_fHtvRJWfp ADcpLiLnfFJHKipcJNk3vpdzxuAb9Il2mXLDxMWgCLNFA1cRdxpdzVA2IGF8A3sQdleCX56WO2Xg 2BE3geTHopKoOpSAPf1YFWzGSIzsDH_dXZCZ_RpsrBQaSJtlnKQSwmFM8EYdEHKX8orTMSzHFpBW 1yG4Oxw3j1js9wWbrodgf_EA6JL5JC8ZRVdn7t3Hb1jqJMlhve7kESVBlajO0w4cxDPbyGFKKYPM y59yEPg4qAPK.OG94RDOXaOLX4YHK9FbLFKOcjRn8BTlDUBuYgRr4FJHdVKEOcmRFhEdJk18QJfY lkagaxc2f4ss4r.N72PO2EMJWa5.7wk7YaVbImq.52 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.bf2.yahoo.com with HTTP; Tue, 21 Dec 2021 17:51:22 +0000 X-Mailer: WebService/1.1.19498 YMailNorrin 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:113834 Archived-At: --===============5534496754370498554== Content-Type: multipart/alternative; boundary="----=_Part_146200_1814490094.1640109077957" ------=_Part_146200_1814490094.1640109077957 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I could not find any existing solution for using Chicago-Turabian "note" st= yle in ConTeXt, so I have started my own attempt. Chicago-Turabian uses footnotes to display the author's details on the same= page, but also uses a bibliography to display an alphabetical list of the = sources again at the end. The footnotes display somewhat differently each t= ime a source is shown. The first time a source is cited, the footnote conta= ins a long, detailed reference. Subsequent reappearances of the same citati= on are abbreviated somewhat. And "ibid" is used when the source is cited tw= ice in a row. The bibliography entry contains really detailed information, = similar to what was shown in the first footnote, with minor differences. This code uses three macros: \turabian, used only the first time a source i= s reference, \shortturabian, used for subsequent references of the same sou= rce, and `\ibid, for when a source is referenced twice in a row. Each of th= ese macros simply creates a footnote, showing the author's details, and als= o uses \nocite to make sure an entry is added to \placelistofpublications. = Page details are optionally added in #2, and this information only appears = in the footnotes. I am having trouble getting the code to display the author's names correctl= y. Every attempt ends with strange results, like "FirstLast" with no space = or just "Initial Last". Chicago-Turabian displays the names differently, de= pending on the placement: (1) First, the \turabian macro should show in ordinary First + Last order i= n the footnote, example: "Anna Burns, Robert Smith, and Judith Green", but = if the number of authors exceeds 3, it display "Anna Burns et al." (2) Second, the \shorturabian macro should show just the Last names in the = footnote: "Burns, Smith, and Green", also using "Burns et al." if there are= more than 3 names. (3) The \ibid macro doesn't show any names. (4) Finally, the actual bibliographic entry in \placelistofpublications use= s a strange format, with the first author listed as Last + First order, all= subsequent authors in First + Last order, such as "Burns, Anna, Robert Smi= th, and Judith Green.", meanwhile "et al." is never used in the bibliograph= y, even if there are 100 authors. Any help would be greatly appreciated! --Joel Minimal working example follows: \startbuffer [bib] @Book{ball1996, author =3D {Ball, Larry}, title =3D {Desert lawmen: The high sheriffs \word{of} New Mexico \word{and}= Arizona, 1846-1912}, publisher =3D {University \word{of} New Mexico Press}, year =3D {1996}, address =3D {Albuquerque, NM}, isbn =3D {9780826317001} } =C2=A0 @Book{minear2009, author =3D {Minear, Tish and Limon, Janet}, title =3D {Discover Native America: Arizona, Colorado, New Mexico, \word{an= d} Utah}, publisher =3D {Hippocrene Books}, year =3D {2009}, address =3D {New York, NY}, isbn =3D {9780781803274} } \stopbuffer \define[3]\ifisempty{% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\setbox0=3D\hbox{#1\unskip}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifdim\wd0=3D0pt =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0#2% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\else =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0#3% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\fi }% \usebtxdataset[bib.buffer] \startbtxrenderingdefinitions[chicagonum] \definebtx[chicagonum] =C2=A0=C2=A0 =C2=A0[default=3Ddefault, =C2=A0=C2=A0 =C2=A0specification=3Dchicagonum, =C2=A0=C2=A0 =C2=A0otherstext=3D{\btxspace{\it\btxlabeltext{others}}}, =C2=A0=C2=A0 =C2=A0etallimit=3D10, =C2=A0=C2=A0 =C2=A0etaldisplay=3D\btxparameter\c!etallimit, =C2=A0=C2=A0 =C2=A0journalconversion=3D\v!normal, =C2=A0=C2=A0 =C2=A0monthconversion=3D\v!month, =C2=A0=C2=A0 =C2=A0title=3Dyes, =C2=A0=C2=A0 =C2=A0separator:names:2=3D{\btxcomma}, =C2=A0=C2=A0 =C2=A0separator:names:3=3D{\btxcomma\btxlabeltext{and}\space}, =C2=A0=C2=A0 =C2=A0separator:names:4=3D{\btxspace\btxlabeltext{and}\space}] =C2=A0 =C2=A0 \setupbtxlist[chicagonum] \definebtxrendering[chicagonum] =C2=A0=C2=A0 =C2=A0[specification=3Dchicagonum, =C2=A0=C2=A0 =C2=A0sorttype=3Dauthoryear, =C2=A0=C2=A0 =C2=A0numbering=3Dno] \startsetups btx:chicagonum:list:book =C2=A0=C2=A0 =C2=A0\btxdoif{author}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{author} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxperiod =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{title}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0{\it\Words \btxflush{title}} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxperiod =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{address}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{address} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxcolon =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{publisher}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{publisher} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxcomma =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{year}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{year} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxperiod =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\removeunwantedspaces \stopsetups \startsetups btx:chicagonum:list:article =C2=A0=C2=A0 =C2=A0\btxdoif{author}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{author} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxperiod =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{title}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\quotation{\Words \btxflush{title}} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxperiod =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{journal}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0{\it\Words \btxflush{journal}} =C2=A0=C2=A0 =C2=A0}=C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0\btxdoif{volume}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{volume} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxcomma =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoif{number}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0no.~\btxflush{number} =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\btxdoifelse{month}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0(\btxflush{month} \btxflush{year}) =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxcolon =C2=A0=C2=A0 =C2=A0}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxdoif{year}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0(\btxflush{year}) =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxcolon =C2=A0=C2=A0 } =C2=A0=C2=A0 =C2=A0\btxdoif{pages}{ =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxflush{pages} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\btxperiod =C2=A0=C2=A0 =C2=A0} =C2=A0=C2=A0 =C2=A0\removeunwantedspaces \stopsetups \stopbtxrenderingdefinitions \setupbtx[chicagonum][dataset=3Ddefault, =C2=A0=C2=A0=C2=A0 authorconversion=3D{normal}, =C2=A0=C2=A0=C2=A0=C2=A0 etallimit=3D] \setupbtx[chicagonum:list:author] =C2=A0=C2=A0=C2=A0 [authorconversion=3D{normal}, =C2=A0=C2=A0=C2=A0=C2=A0 etallimit=3D] \setupbtx[chicagonum:cite:author] =C2=A0=C2=A0=C2=A0 [authorconversion=3D{normal}, =C2=A0=C2=A0=C2=A0=C2=A0 etallimit=3D3, =C2=A0=C2=A0=C2=A0=C2=A0 etaldisplay=3D1] \usebtxdefinitions[chicagonum] \define[2]\turabian{% =C2=A0=C2=A0 =C2=A0\footnote{% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[author][#1]}{}{\cite= [author][#1]}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[title][#1]}{}{,\ {\i= t\Words \cite[title][#1].}}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[address][#1]\cite[pu= blisher][#1]\cite[year][#1]}{}{\ (}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\cite[address][#1]= : ~% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[j= ournal][#1]}{\ifisempty{\cite[publisher][#1]}{}{\cite[publisher][#1]:\ }}{\= cite[journal][#1]:\ }% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[y= ear][#1]}{}{,\ \cite[year][#1]}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[address][#1]\cite[pu= blisher][#1]\cite[year][#1]}{}{)}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{#2}{.}{,\ #2.}% =C2=A0=C2=A0 =C2=A0}% =C2=A0=C2=A0 =C2=A0\nocite[#1]% }% \define[2]\shortturabian{% =C2=A0=C2=A0 =C2=A0\footnote{% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{\cite[author][#1]}{}{\cite= [author][#1]}% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ifisempty{#2}{.}{,\ #2.}% =C2=A0=C2=A0 =C2=A0}% =C2=A0=C2=A0 =C2=A0\nocite[#1]% }% \define[2]\ibid{ =C2=A0=C2=A0 =C2=A0\footnote{% =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0Ibid\ifisempty{#2}{.}{,\ #2.}% =C2=A0=C2=A0 =C2=A0}% =C2=A0=C2=A0 =C2=A0\nocite[#1]% } \starttext =C2=A0=C2=A0 =C2=A0\input knuth \turabian{ball1996}{1\endash 23}=C2=A0=C2= =A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0\input knuth \turabian{minear2009}{32\endash 23} =C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ibid{minear2009}{32\endash 23} =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\ibid{minear2009}{} =C2=A0=C2=A0 =C2=A0\input knuth \turabian{ball1996}{}=C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0\input knuth \shortturabian{minear2009}{121\endash 99} =C2=A0=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0\startchapter[title=3DBibliography] =C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0\placelistofpublications =C2=A0=C2=A0 =C2=A0\stopchapter \stoptext ------=_Part_146200_1814490094.1640109077957 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I cou= ld not find any existing solution for using Chicago-Turabian "note" style i= n ConTeXt, so I have started my own attempt.

Chicago-Turabian u= ses footnotes to display the author's details on the same page, but also us= es a bibliography to display an alphabetical list of the sources again at t= he end. The footnotes display somewhat differently each time a source is sh= own. The first time a source is cited, the footnote contains a long, detail= ed reference. Subsequent reappearances of the same citation are abbreviated= somewhat. And "ibid" is used when the source is cited twice in a row. The = bibliography entry contains really detailed information, similar to what wa= s shown in the first footnote, with minor differences.

This code uses three macros: \tu= rabian, used only the first time a source is reference, \shortturabian, use= d for subsequent references of the same source, and `\ibid, for when a sour= ce is referenced twice in a row. Each of these macros simply creates a foot= note, showing the author's details, and also uses \nocite to make sure an e= ntry is added to \placelistofpublications. Page details are optionally adde= d in #2, and this information only appears in the footnotes.

I am = having trouble getting the code to display the author's names correctly. Ev= ery attempt ends with strange results, like "FirstLast" with no space or ju= st "Initial Last". Chicago-Turabian displays the names differently, dependi= ng on the placement:

(1) First, the \turabian macro should show in o= rdinary First + Last order in the footnote, example: "Anna Burns, Robert Sm= ith, and Judith Green", but if the number of authors exceeds 3, it display = "Anna Burns et al."

(2) Second, the \shorturabian macro should show = just the Last names in the footnote: "Burns, Smith, and Green", also using = "Burns et al." if there are more than 3 names.

(3) The \ibid macro d= oesn't show any names.

(4) Fi= nally, the actual bibliographic entry in \placelistofpublications uses a st= range format, with the first author listed as Last + First order, all subse= quent authors in First + Last order, such as "Burns, Anna, Robert Smith, an= d Judith Green.", meanwhile "et al." is never used in the bibliography, eve= n if there are 100 authors.

Any help would be greatly apprecia= ted!
--Joel

Minimal working example follows:

\startbuffer [bib]
@Bo= ok{ball1996,
author =3D {Ball, Larry},
title =3D {Desert lawmen: The = high sheriffs \word{of} New Mexico \word{and} Arizona, 1846-1912},
publi= sher =3D {University \word{of} New Mexico Press},
year =3D {1996},
ad= dress =3D {Albuquerque, NM},
isbn =3D {9780826317001}
}
 
= @Book{minear2009,
author =3D {Minear, Tish and Limon, Janet},
title = =3D {Discover Native America: Arizona, Colorado, New Mexico, \word{and} Uta= h},
publisher =3D {Hippocrene Books},
year =3D {2009},
address =3D= {New York, NY},
isbn =3D {9780781803274}
}

\stopbuffer
\define[3]\ifisempty{%
        \setbox0= =3D\hbox{#1\unskip}%
        \ifdim\wd0=3D= 0pt
            #2%
&nbs= p;       \else
       =      #3%
        \fi}%

\usebtxdataset[bib.buffer]

\startbtxrenderingdefinitions= [chicagonum]

\definebtx[chicagonum]
    [default= =3Ddefault,
    specification=3Dchicagonum,
 &nbs= p;  otherstext=3D{\btxspace{\it\btxlabeltext{others}}},
  = ;  etallimit=3D10,
    etaldisplay=3D\btxparameter\c= !etallimit,
    journalconversion=3D\v!normal,
 &= nbsp;  monthconversion=3D\v!month,
    title=3Dyes,<= br>    separator:names:2=3D{\btxcomma},
   &nbs= p;separator:names:3=3D{\btxcomma\btxlabeltext{and}\space},
   =  separator:names:4=3D{\btxspace\btxlabeltext{and}\space}]
  &n= bsp;
\setupbtxlist[chicagonum]

\definebtxrendering[chicagonum]    [specification=3Dchicagonum,
    sort= type=3Dauthoryear,
    numbering=3Dno]


\starts= etups btx:chicagonum:list:book
    \btxdoif{author}{
&= nbsp;       \btxflush{author}
   &nbs= p;    \btxperiod
    }
   &nb= sp;\btxdoif{title}{
        {\it\Words \bt= xflush{title}}
        \btxperiod
 = ;   }
    \btxdoif{address}{
   &n= bsp;    \btxflush{address}
      = ;  \btxcolon
    }
    \btxdoif{pu= blisher}{
        \btxflush{publisher}
=         \btxcomma
    }
=     \btxdoif{year}{
        = ;\btxflush{year}
        \btxperiod
&nb= sp;   }
    \removeunwantedspaces
\stopsetup= s


\startsetups btx:chicagonum:list:article
    = ;\btxdoif{author}{
        \btxflush{autho= r}
        \btxperiod
   &nbs= p;}
    \btxdoif{title}{
     &nbs= p;  \quotation{\Words \btxflush{title}}
     &n= bsp;  \btxperiod
    }
    \btxdoi= f{journal}{
        {\it\Words \btxflush{j= ournal}}
    }    
    \= btxdoif{volume}{
        \btxflush{volume}=
        \btxcomma
    }=
    \btxdoif{number}{
      =  no.~\btxflush{number}
    }
    = \btxdoifelse{month}{
        (\btxflush{mo= nth} \btxflush{year})
        \btxcolon    }{
        \btxdoif{ye= ar}{
            (\btxflush= {year})
        }
    &n= bsp;   \btxcolon
   }
    \btxdoif= {pages}{
        \btxflush{pages}
 = ;       \btxperiod
    }
&nbs= p;   \removeunwantedspaces
\stopsetups

\stopbtxrenderin= gdefinitions


\setupbtx[chicagonum][dataset=3Ddefault,
 &= nbsp;  authorconversion=3D{normal},
     etalli= mit=3D]

\setupbtx[chicagonum:list:author]
    [aut= horconversion=3D{normal},
     etallimit=3D]
\set= upbtx[chicagonum:cite:author]
    [authorconversion=3D{no= rmal},
     etallimit=3D3,
   &nbs= p; etaldisplay=3D1]

\usebtxdefinitions[chicagonum]

\define[2]= \turabian{%
    \footnote{%
     &= nbsp;  \ifisempty{\cite[author][#1]}{}{\cite[author][#1]}%
 &n= bsp;      \ifisempty{\cite[title][#1]}{}{,\ {\it\Words = \cite[title][#1].}}%
        \ifisempty{\c= ite[address][#1]\cite[publisher][#1]\cite[year][#1]}{}{\ (}%
  = ;          \cite[address][#1]: ~%
&nb= sp;           \ifisempty{\cite[jour= nal][#1]}{\ifisempty{\cite[publisher][#1]}{}{\cite[publisher][#1]:\ }}{\cit= e[journal][#1]:\ }%
           &= nbsp;\ifisempty{\cite[year][#1]}{}{,\ \cite[year][#1]}%
   &nb= sp;    \ifisempty{\cite[address][#1]\cite[publisher][#1]\cit= e[year][#1]}{}{)}%
        \ifisempty{#2}{= .}{,\ #2.}%
    }%
    \nocite[#1]%
= }%


\define[2]\shortturabian{%
    \footnote{%<= br>        \ifisempty{\cite[author][#1]}{}{\c= ite[author][#1]}%
        \ifisempty{#2}{.= }{,\ #2.}%
    }%
    \nocite[#1]%
}= %

\define[2]\ibid{
    \footnote{%
  =      Ibid\ifisempty{#2}{.}{,\ #2.}%
   &n= bsp;}%
    \nocite[#1]%
}

\starttext

&nb= sp;   \input knuth \turabian{ball1996}{1\endash 23}   &= nbsp;
    
    \input knuth \turabian{m= inear2009}{32\endash 23}
    
     = ;   \ibid{minear2009}{32\endash 23}
     &= nbsp;  \ibid{minear2009}{}
    \input knuth \turabia= n{ball1996}{}    
    
   &nb= sp;\input knuth \shortturabian{minear2009}{121\endash 99}
   &= nbsp;
    \startchapter[title=3DBibliography]
 &n= bsp;      \placelistofpublications
   &nbs= p;\stopchapter

\stoptext


------=_Part_146200_1814490094.1640109077957-- --===============5534496754370498554== 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== --===============5534496754370498554==--