From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/92773 Path: news.gmane.org!not-for-mail From: Rik Kabel Newsgroups: gmane.comp.tex.context Subject: Re: New btx code problem with quote protrusion, redux Date: Fri, 23 Oct 2015 18:51:25 -0400 Message-ID: <562AB9ED.2090506@rik.users.panix.com> References: <562A7F28.2050106@rik.users.panix.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1594059125==" X-Trace: ger.gmane.org 1445640778 5793 80.91.229.3 (23 Oct 2015 22:52:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Oct 2015 22:52:58 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Oct 24 00:52:45 2015 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZplCJ-0006lj-Vs for gctc-ntg-context-518@m.gmane.org; Sat, 24 Oct 2015 00:52:32 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 177421021D for ; Sat, 24 Oct 2015 00:52:31 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id VV6JDFcFNt7U for ; Sat, 24 Oct 2015 00:52:29 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 5CD1C101F6 for ; Sat, 24 Oct 2015 00:51:50 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 282E8101F6 for ; Sat, 24 Oct 2015 00:51:46 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id qi4weiJnb3s2 for ; Sat, 24 Oct 2015 00:51:44 +0200 (CEST) Original-Received: from filter1-utr.mf.surf.net (filter1-utr.mf.surf.net [195.169.124.152]) by balder.ntg.nl (Postfix) with ESMTP id 1AD40101E8 for ; Sat, 24 Oct 2015 00:51:43 +0200 (CEST) Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by filter1-utr.mf.surf.net (8.14.4/8.14.4/Debian-4) with ESMTP id t9NMpfAT017894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 24 Oct 2015 00:51:42 +0200 Original-Received: from [192.168.201.10] (cpe-74-76-74-238.nycap.res.rr.com [74.76.74.238]) by mailbackend.panix.com (Postfix) with ESMTPSA id 74B3816D7A for ; Fri, 23 Oct 2015 18:51:40 -0400 (EDT) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 In-Reply-To: <562A7F28.2050106@rik.users.panix.com> X-Bayes-Prob: 0.0001 (Score 0, tokens from: ntg-context@ntg.nl, base:default, @@RPTN) X-CanIt-Geo: ip=166.84.1.89; country=US; region=New York; city=New York; latitude=40.7553; longitude=-73.9924; http://maps.google.com/maps?q=40.7553,-73.9924&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 07PwKPGrD - fe9efa3b6142 - 20151024 (trained as not-spam) Received-SPF: pass (filter1-utr.mf.surf.net: domain of context@rik.users.panix.com designates 166.84.1.89 as permitted sender) receiver=filter1-utr.mf.surf.net; client-ip=166.84.1.89; envelope-from=; helo=mailbackend.panix.com; identity=mailfrom X-Scanned-By: CanIt (www . roaringpenguin . com) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:92773 Archived-At: This is a multi-part message in MIME format. --===============1594059125== Content-Type: multipart/alternative; boundary="------------030307000902080400060804" This is a multi-part message in MIME format. --------------030307000902080400060804 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 2015-10-23 14:40, Rik Kabel wrote: > At Wolfgang=E2=80=99s request, a new thread for this subject. I have cl= eaned=20 > up the example from the July 5 posting, but the problems are the same=20 > as shown there. In July Alan suggested that there might a bug here,=20 > but nothing has been done to address it since then. Wolfgang suggested=20 > (http://www.mail-archive.com/ntg-context%40ntg.nl/msg35580.html) that=20 > method=3Dfont is required for proper protrusion handling for quotations= . > > 1. When \setupdelimitedtext[quotation][method=3Dfont] is present /and > //there is //no citation//in a footnote within a startquotation > block and a bibliography is produced/, compilation proceeds normall= y. > 2. When \setupdelimitedtext[quotation][method=3Dfont] is present /and > //there is a citation//in a footnote within a startquotation block > and a bibliography is produced,/ the compilation complains of a > missing right curly. When allowed to continue to completion the > protrusion for the opening quotation marks does not match the > protrusion for similar marks not produced through \startquotation. > Citations in footnotes outside quotation blocks are not a problem. > Without a bibliography (\placelistofpublications) > 3. When \setupdelimitedtext[quotation][method=3Dfont] is present, the > [right] option of \startblockquotation is treated as text within > the quotation. This can be resolved by adding =E2=80=9Cleftmargin=3D= =E2=80=9D to the > \setupdelimitedtext[quotation] command (but that complicates > matters when you want other alignments). Similarly, the [left] and > [middle] options are ignored as options and appear as text. > 4. When =E2=80=9Cmethod=3Dfont=E2=80=9D is not present, protrusion for= block quotations > (\startblockquotation =E2=80=A6 \stopblockquotation) is greater tha= n and > not aligned with other protrusion. > 5. When =E2=80=9Cmethod=3Dfont=E2=80=9D is not present, protrusion for= non-block > quotations (\quotation{=E2=80=A6}) is not done at all. > 6. With the older bibliography system, footnotes in citations in > quotation blocks do not cause a halt in compilation. > 7. With the older bibliography system, item 3 is still a problem, > that is, method=3Dfont appears to be inimical to the left, right, > and middle options for \startblockquotation without regard to the > bibliography system in use. > Further testing shows that the failure to compile issue (#1 and #2=20 above) is tied to processing @ARTICLE bib entries. The failure occurs in=20 and out of footnotes and startquotation blocks. I really was too deep=20 into a wrong view of the problem to see that before. That is pretty=20 clearly a bug. The issue with method=3Dfont and left, right, middle (#3, #4, #5 above) i= s=20 still problematic. This is not tied to the bibliography system. --=20 Rik --------------030307000902080400060804 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
On 2015-10-23 14:40, Rik Kabel wrote:<= br>
At Wolfgang=E2=80=99s request, a new thread for this subject. I hav= e cleaned up the example from the July 5 posting, but the problems are the same as shown there. In July Alan suggested that there might a bug here, but nothing has been done to address it since then. Wolfgang suggested (http://www.mail-archive.com/ntg-context%40ntg.nl/msg35580.html= ) that method=3Dfont is required for proper protrusion handling for quotations.
  1. When \setupdelimitedtext[quotation][method=3Dfont] is present and there is no citation in a footnote within a startquotation block and a bibliography is produced, compilation proceeds normally.
  2. When \setupdelimitedtext[quotation][method=3Dfont] is present and there is a citation in a footnote within a startquotation block and a bibliography is produced, the compilation complains of a missing right curly. When allowed to continue to completion the protrusion for the opening quotation marks does not match the protrusion for similar marks not produced through \startquotation. Citations in footnotes outside quotation blocks are not a problem. Without a bibliography (\placelistofpublications)
  3. When \setupdelimitedtext[quotation][method=3Dfont] is present= , the [right] option of \startblockquotation is treated as text within the quotation. This can be resolved by adding =E2=80=9Cleftmargin=3D=E2=80=9D to the \setupdelimitedtext[quot= ation] command (but that complicates matters when you want other alignments). Similarly, the [left] and [middle] options are ignored as options and appear as text.
  4. When =E2=80=9Cmethod=3Dfont=E2=80=9D is not present, protrusi= on for block quotations (\startblockquotation =E2=80=A6 \stopblockquotation)= is greater than and not aligned with other protrusion.
  5. When =E2=80=9Cmethod=3Dfont=E2=80=9D is not present, protrusi= on for non-block quotations (\quotation{=E2=80=A6}) is not done at all.
  6. With the older bibliography system, footnotes in citations in quotation blocks do not cause a halt in compilation.
  7. With the older bibliography system, item 3 is still a problem, that is, method=3Dfont appears to be inimical to the left, right, and middle options for \startblockquotation without regard to the bibliography system in use.
Further testing shows that the failure to compile issue (#1 and #2 above) is tied to processing @ARTICLE bib entries. The failure occurs in and out of footnotes and startquotation blocks. I really was too deep into a wrong view of the problem to see that before. That is pretty clearly a bug.

The issue with method=3Dfont and left, right, middle (#3, #4, #5 above) is still problematic. This is not tied to the bibliography system.

--
Rik
--------------030307000902080400060804-- --===============1594059125== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly90ZXguYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHA6Ly9mb3VuZHJ5LnN1cGVsZWMu ZnIvcHJvamVjdHMvY29udGV4dHJldi8Kd2lraSAgICAgOiBodHRwOi8vY29udGV4dGdhcmRlbi5u ZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18= --===============1594059125==--