From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/28699 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Citeproc is bringing a question mark inside quotes? Date: Mon, 28 Jun 2021 10:22:26 -0700 Message-ID: References: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37938"; mail-complaints-to="usenet@ciao.gmane.io" To: William Lupton , pandoc-discuss Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBXUK5CDAMGQEH7SDQ7Q-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mon Jun 28 19:22:41 2021 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-il1-f189.google.com ([209.85.166.189]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lxuy0-0009eY-N5 for gtp-pandoc-discuss@m.gmane-mx.org; Mon, 28 Jun 2021 19:22:40 +0200 Original-Received: by mail-il1-f189.google.com with SMTP id s18-20020a92cbd20000b02901bb78581beasf11283728ilq.12 for ; Mon, 28 Jun 2021 10:22:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1624900959; cv=pass; d=google.com; s=arc-20160816; b=oIkhBWRZ2Fj9eB2pgx7QRonXGER0xKb72so3Ec+HPyyJbaCxA5YbBeiyVWm/JLad2T ejC6E9gDGVkOo1JfXlKbqJJnCJKTiOY3EP/60nIo7Xe/sAo7UsMo7JsoI24TATOtvY7H LqFZxzEw/6epuBFE1eex6l80ebzSKP85kS18CuJXEgOREmgXI6vxX7/YgkEpzM3RebjW ozke0d3gSVspwiTAwq7DQ/CA4USKhP9cyEdOrqpoCVuVKEf9i4w+eTbe4vM2cKmEmC30 AVdoLNvbhmIgAVSJL4kPv5q4Kkw3lnzUIadsCnCyFfWLMn0dp1hZISZJuFiuGxDfQKrN PmqA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:references:in-reply-to:subject:to:from:sender:dkim-signature; bh=5aOxQ1e7O1XOX0kmtc1j/4qso29aAuy3WYb++AGdKN0=; b=T5tLtOoFFu+TRiaFlhiiarx3Q3M4MQ7uuFIDLj/OwUApEaNPBXLyE9XfuWOhXdU/Dy IgQCOG09ETgfTCGl1gcC7cnVhTfhw1xTr2IMXcli9SRfT6nMh2vWBew00HmSZHsrGcR0 Ufilzq+UBIFkVFsT0zPzTRcmqieIB7+oEiQQWrA1in1oFtRy+qbX1sXK5DE0fo2K5aYI olCM3Sitm9tBtnGoSaflXxyrPatKWSKiGOvwsk7vScvRbcJx+o9PwxgsJRU3bcVajlhI xybcNQTtOyI9s8lIJX+H8+aszk0Z+tCCBTJSQTQNhrJJOXr5XvS0PQATldqf0RPn5NlP upDw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=mLXoVRT9; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42b as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:in-reply-to:references:date:message-id :mime-version:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=5aOxQ1e7O1XOX0kmtc1j/4qso29aAuy3WYb++AGdKN0=; b=DTz/LdqYxNMIGndOCw1Eni5L8VsCirnQm5DBaDeSkFkpumU4AlCg8RV8Jaq5r5y2eK MX60Pv5p1TM84+RO+dJVVUpcgoQJa0xhL3aA2XjEWRy6rSSJNQlyEMUjyZMsaf7op3MR rl/+nrYN+IXdg1uBr7CbFjV78QzIPqEuK75/O1ef2HjY75OZQh/X2keR2pfIxeELpU5a ow5csYTlc3dgL/sGT744wZ3ohyRmq/kvH/T3HNuLc5RiR9ugxJyyEr42sBwF/+pykwOo /geR/kUR9WAKBH3rCyrC0XRpRcQ0HHlYFBRgzGZ6k3nQ5f4JLC3NtCMPVpFBY/tvCF+X jPuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:in-reply-to:references :date:message-id:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=5aOxQ1e7O1XOX0kmtc1j/4qso29aAuy3WYb++AGdKN0=; b=MtMhG+eFNlpjtrtfjmzkHCdm/Ws1MGeemvOdOcezlmi7Wrd7coDWqhfQ55XrWay1El Pk9ps2jIt/8/6OTQNv6syrujEAJ3RUx6PQ8vFPB3HKyUOFD2lJZ9WTCZkMuHXC9P7jaD gdgT2+P4KcnbXaARxn9bDQcrX9Nrd0t459G87aFoOd6PLXd0VADfjlle8O8gzs8WVNDy my6wEfzncBWMUaL4/GDssSahpavmyZqA5vNuW13doXuYrhydnseN5MAHoofLcJrKb96B JnTxp22Q+r6lyywOI69rT3Gw1XplwOXGP1r98PImfFNWz//hCsBsCCpbeIFK/t019aGz kyyg== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM533k6n13tQnb5LbyLsE8W1Fyc2vs7/LjE+vEF2HdgjMJdEfSVSPd rOSVnvoaofc/KvQjPe/kzpo= X-Google-Smtp-Source: ABdhPJzW1E8cOcayzP5KPD+z8kgbSuXkJqKcglZTCbmOqSHmIegBzdv3qVuyZ/aL8ElWi5jQM7ZPcQ== X-Received: by 2002:a05:6602:10e:: with SMTP id s14mr451283iot.52.1624900959706; Mon, 28 Jun 2021 10:22:39 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a05:6602:da:: with SMTP id z26ls3666290ioe.11.gmail; Mon, 28 Jun 2021 10:22:38 -0700 (PDT) X-Received: by 2002:a6b:14d1:: with SMTP id 200mr404320iou.163.1624900958322; Mon, 28 Jun 2021 10:22:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624900958; cv=none; d=google.com; s=arc-20160816; b=pYClSpgKHqBPZJxl6nIukYpbQuedMvAT9EjmwzRfPOYWesylntS92Fw+6w1/FNd8ih U0MfN8iAJXuEdT2RR8l1rutjaBLANtuwjWbQjxnPvi/OvTanGVq8h31SXFOyfEWX8dWU 9/4NlkxG/haDB42ouRZ3GUdM5blP/kli7UN8SKpfAsQbnTqcDsHRInO8QJpkN42CBnen FT3qwI9A21lt6nG3Q0Wi8z8vo6dHZFDcHA25vJD0+Zn46T2WolZhctuZzgICSKIMin4L gqx+I6qhHdhGQr3Pq8Y8DaR0tJBX7yM7ahB4hnrBRw16r4hg+BlFfhMlhWFj31BE5L6E bhzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :dkim-signature; bh=hj/uLzWHCupsVPWTuv7USh0QvZDdgXFWNco9efZitL8=; b=EaGlvjq/lnhawWwpkvhgJ10BAFV+O2aWdj2M52s3oqnJN5Zsc3CuF4JDT1z1WClXx3 VsjkQ99h7z76gjGqCOYPm0Mq1qrid/drf5sXfgeNITJKUoMl8lDx85hRgjAMWS4bQbPW tOjuYsL667+Fg/sDDUqXVzn3ib+l1eWvKAzH1/LxuywtqEwYLsGAhDMyZnNBcgTrijAJ wiQARvD1Ig6xAKZoB88VPXg2jn4wHdbrS8ZixmQSyJXkR1fd+A6h9F0eEGHSAieleFnO VeSrk4ua+T/cOe+spr19hmEWfn3FeYXwLCLVmVmrg129Ms4Un6U1ykBLSc+oYHpP6oX+ qXKQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=mLXoVRT9; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42b as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pf1-x42b.google.com (mail-pf1-x42b.google.com. [2607:f8b0:4864:20::42b]) by gmr-mx.google.com with ESMTPS id n137si1011105iod.4.2021.06.28.10.22.38 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Jun 2021 10:22:38 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42b as permitted sender) client-ip=2607:f8b0:4864:20::42b; Original-Received: by mail-pf1-x42b.google.com with SMTP id y4so14694442pfi.9 for ; Mon, 28 Jun 2021 10:22:38 -0700 (PDT) X-Received: by 2002:a05:6a00:85:b029:309:afcf:7919 with SMTP id c5-20020a056a000085b0290309afcf7919mr17548378pfj.1.1624900957821; Mon, 28 Jun 2021 10:22:37 -0700 (PDT) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id s3sm15238890pfe.49.2021.06.28.10.22.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Jun 2021 10:22:37 -0700 (PDT) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 18462A249; Mon, 28 Jun 2021 13:22:26 -0400 (EDT) In-Reply-To: X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=mLXoVRT9; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::42b as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:28699 Archived-At: In addition to what others have said, I'll note that you can change the attribute punctuation-in-quote on the style element of your style to 'false'. That will disable all punctuation moving around quotes. Another option (if you just have a few special cases where you want to defeat this behavior) might be using a zero-width unicode space. I'm sympathetic to the complaint that this movement should only affect citations, not other parts of the document. I can't recall at the moment why I implemented it this way. If someone wants to put up an issue at https://github.com/jgm/citeproc/issues requesting that punctuation movement only affect processed citations, I'll look into it.