From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/30894 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Changing colons to full-stops in titles Date: Fri, 01 Jul 2022 17:30:46 +0200 Message-ID: References: <78df697a-50f5-46d0-b0b8-29a2cbc9509an@googlegroups.com> 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="26620"; mail-complaints-to="usenet@ciao.gmane.io" To: John Carter Wood , pandoc-discuss Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBK5G7SKQMGQE7UJDE7A-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Jul 01 17:30:55 2022 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-ua1-f58.google.com ([209.85.222.58]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o7Ibf-0006iO-0m for gtp-pandoc-discuss@m.gmane-mx.org; Fri, 01 Jul 2022 17:30:55 +0200 Original-Received: by mail-ua1-f58.google.com with SMTP id q74-20020a9f37d0000000b00381f3cac330sf882838uaq.16 for ; Fri, 01 Jul 2022 08:30:54 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1656689454; cv=pass; d=google.com; s=arc-20160816; b=Z2K1DoOaa5iayjulHkcBnW3zMklqaN1Pf/9DcR5zW5cj+oImZ47ep5sFLWp4TzRViC gzcym2JuroJvc9jzjwwWZVjrQmgYnV/D2yvLO6cfxX800cGDCcVE1jpdH/70Cqih52xl o/z9YfSOalqxAFJakkReS7znvZ4fMiBQWGNbCkh5tNh5dE2TQiIbOZoo2ZjBhuYJ9jKY uZeF/ZqawHELwTY5otR9Wa4GMf6oieCeUY3EN1IQnL6WQSq7liI68oywy8ktKDLFS0bz 3VQAQ8RZztUTsg0IXyrcwDzzjHv1KJinFB5a4hozuqVyDQQrCLi6P7xf8tchhduBJQvW eXFw== 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=f3KKmDgq4QpCz4B2OdyJVklgnI1GKt78ayiwonJPRLI=; b=kRfdtopIruiL6JQX/eoBjqjjSNotpvkARtL+dW7iAK7Gr70fCZp1CF6a2m0aal+UCs UD51KldhAnHaVCCXVAn4pDWi8GbloIAaUyC+uHBRnAPlVEaokOrong3YKcdF0cFXYpdL /OkgxusoN6w/v0FqwJesTInjHVHqaLN+2PjpWcFk5ep9AsxBl2ChbG9wXTiDFPoiUI3B qjtAjPFuGhzWHA4q5A2BSsgCNyaGqs1KC/n1J1GUA04kYpergwj09wjZyjTL6DIY8Ke9 0ScTxBlBQFLiwzg5djaI18kYYydSWzj24ZmNnF2Z//pFiMV/Y9ULTMHKuw0+k8mZexJz hB/w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley.edu header.s=google header.b=RhepcG4N; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::533 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=berkeley.edu DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; 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=f3KKmDgq4QpCz4B2OdyJVklgnI1GKt78ayiwonJPRLI=; b=XOIMVedIJg+FaVaKH/CxqIozS9FEyuWD6WICe0AoQU10xfCsbfM5aIEJC+dOOCd48K fZrVCCnbupbWoTzZpLBmtThF/MxpWDnTLm0A5XQzYYNRzTyC4+CtyLKpCQ6jkJrIo7kF V/K9NkYw0loG6ngu2/c/1sO6sBJKXb7GAwfGDgro47EySagKuXHfIIiygKnR4pJvAWcd STpXKlmspVe5IhU126o96D12MPFbwEWjMiq5zGXLGPBDHv6i1A1GBC+uKFbja9Td0STq l/hRoomkdpa5XZpPJgeFU42oDPZ//w0Gm8B/QOEVpOS4wFfjnWN1sVwLlijvoig22GyG PtJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=f3KKmDgq4QpCz4B2OdyJVklgnI1GKt78ayiwonJPRLI=; b=TLN+r2HkN7KSmuBxfixJJsJHDRPvhwVoRa1dz3CMS4xib0wvb8GvtE89kstWAVvp44 azsrIsGPos/cPY58aePQBGq9PHOL//1S0urvgQH9pD9MKdfSGu2rkx5bpH/qIRcb2GUa i4SOd5AEpseqlizs3O7Fb3L2MTK2nRSYZ1nD/aKHfsS4OKNFtBywApaafmxAfnacb1zS +wsn2glu/OmTOaVwtiu6hUjUs83nGeVuqyTA965Ie2uaSvZaNR4nqaNnwCm9Nth6oK/l 1W0KgHVC8VMn69F9F1oljjHq4v8UTwU9dS7FoRol3gIDHI0gX+/yYlbzX1hz2d5uUdtk PBMA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AJIora/PLsIEZuduU1B1JwTsYQqLTAGWTvTIGKaEiWes7WJXJ2I/0HGF piOUQuWODhBXYXJF5o+dIKw= X-Google-Smtp-Source: AGRyM1sW0w9TMGKL2oe6XqgrF+/+bMPNu6x3mxVW1AXC65iHLf6DPl4UYffApfrQiujUWvRmW6/QHw== X-Received: by 2002:a67:7282:0:b0:356:da1:6876 with SMTP id n124-20020a677282000000b003560da16876mr11402726vsc.29.1656689453846; Fri, 01 Jul 2022 08:30:53 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:ac5:cffa:0:b0:36c:bc7a:d7ce with SMTP id m58-20020ac5cffa000000b0036cbc7ad7cels2092981vkf.3.gmail; Fri, 01 Jul 2022 08:30:50 -0700 (PDT) X-Received: by 2002:a1f:6415:0:b0:36c:d28:570f with SMTP id y21-20020a1f6415000000b0036c0d28570fmr11281383vkb.17.1656689450520; Fri, 01 Jul 2022 08:30:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656689450; cv=none; d=google.com; s=arc-20160816; b=wEhWUZXm48eB3QsOwqWqBG2GeSux9xD7DZwUkxIPqsR7kKoJm0pw8oPANuiWRuw6yc Ay7iI+tdCpx1MTUWtYwDotN1Eio/jE8RnPkzgWP/ACRtQqe7TqBBwJoEIyofluxMU28n rGtba7Bhr65CXzaFSLczFN0LFTvRcAdtK685nj62RCzdQheFRnbj1uNU4DQ+tN8+n4SY fgPZqMEwHe7HYy8ypzuISS7nke0BFpNCI1Uo7MS8UMD4ndbP21QmGiTQmW22jyiSK/vf 6Vho7o/BtKtjn2lkASPTAdl2k8rnqiSpc7zNMBmyrEGfZD2z8pDv25++qj4OSsi3Qlwd DfcQ== 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=Haral3i5prCV/T5a3TVyIO+59iD+IixQK+QQ4acGlho=; b=lr+J41JntL/h4q1wmRLR08EdPzAM5Vw6jqRmzgEW5qdjuosC/v5DQXr8gxtH0Q0OTR 3T82aO+o+T6colYnZW+vBi1oDmYuC/3FhnAqUnbQ/hy1BRLh2yG27QjhzRt9/nNXDOm0 u0dD5j0Klej3cO2dppjV/y8eYT5Y12ixB3g2U2URi8KypKTefZVIl1qCZIJaOWDiac8D rlDU3R6deJS/w3iLQGZVz0nEPxD/Ty9dl0IdP/4Q5h2vZkkqmVZX9Qv9F1J1yOp8Jzbs IuL0THmiEwRgn7Cx+Q+wW9p0vkPSmfxoe7g562wjY4iof4Pyv7D6gJ8BA1H+GOid7YVy dMkw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley.edu header.s=google header.b=RhepcG4N; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::533 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=berkeley.edu Original-Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com. [2607:f8b0:4864:20::533]) by gmr-mx.google.com with ESMTPS id f17-20020ab074d1000000b0037f38499931si866065uaq.2.2022.07.01.08.30.50 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 01 Jul 2022 08:30:50 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::533 as permitted sender) client-ip=2607:f8b0:4864:20::533; Original-Received: by mail-pg1-x533.google.com with SMTP id q140so2694744pgq.6 for ; Fri, 01 Jul 2022 08:30:50 -0700 (PDT) X-Received: by 2002:a63:c63:0:b0:3fe:e14b:b5a0 with SMTP id 35-20020a630c63000000b003fee14bb5a0mr12588057pgm.428.1656689449348; Fri, 01 Jul 2022 08:30:49 -0700 (PDT) Original-Received: from hermes.johnmacfarlane.net ([45.32.92.108]) by smtp.gmail.com with ESMTPSA id n11-20020a170902968b00b0016a11b9aeb3sm15655356plp.224.2022.07.01.08.30.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Jul 2022 08:30:48 -0700 (PDT) Original-Received: by hermes.johnmacfarlane.net (sSMTP sendmail emulation); Fri, 01 Jul 2022 08:30:46 -0700 In-Reply-To: <78df697a-50f5-46d0-b0b8-29a2cbc9509an-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley.edu header.s=google header.b=RhepcG4N; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::533 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=berkeley.edu 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:30894 Archived-At: CSL doesn't have a subtitle field. So, if you're using a CSL bibliography, you'll need to put both the main and the subtitle in the "title" field. And then you can just put in the period instead of the colon. Hence this problem only really arises if you're using, say, a bibtex bibliography with separate title and subtitle fields. Then pandoc will have to combine these to form the CSL "title" field, and to do this it will add a colon. This isn't configurable, but why not just use a CSL JSON or YAML bibliography with a single title field; then you can use whatever separator you want? You can use pandoc for the initial conversion from bibtex. John Carter Wood writes: > I have one final (for now...) issue in setting up a CSL file (which I use > with pandoc/citeproc and references in a json file). > > I'm not sure whether this is a CSL issue or whether it's an issue that can > be solved via using a filter (or some other solution) in pandoc, but I > thought there might be some people here who might have faced a similar > issue. > > The house style for here (German-based publisher) wants a *full-stop/period > *between main title and subtitle in citations / bibliographies; US/UK > standard is a *colon* between main title and subtitle. And reference > managers like Zotero -- IIUC -- save titles as single fields (at least they > are in my version of Zotero). So it doesn't seem like it is possible to > control what delimiter is used between them via CSL. > > I have found various discussions of relevant title/subtitle division issues > -- some going back quite a few years -- in forums on Zotero: > > https://forums.zotero.org/discussion/8077/separate-fields-for-title-and-subtitle/ > > ...and CSL: > > https://discourse.citationstyles.org/t/handling-main-sub-title-splits-citeproc-js/1563/11 > > However, these were in part discussions among developers about *possible* > changes, and I'm not sure of the current status of this issue or whether > there is a way to handle it. > > Would it be possible to automate turning colons in titles into full-stops > via using a filter? If so is there such a filter already around? Can this > be done via CSL? > > Or is this, as of now, impossible? > > (Or is there a real simple solution that I have, as usual, overlooked...) > > -- > You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/78df697a-50f5-46d0-b0b8-29a2cbc9509an%40googlegroups.com.