From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 0P1IApcMkWbUUwAAqHPOHw:P1 (envelope-from ) for ; Fri, 12 Jul 2024 10:59:35 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id 0P1IApcMkWbUUwAAqHPOHw (envelope-from ) for ; Fri, 12 Jul 2024 12:59:35 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1720781975; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=JCbZWQFiY3HrFFtsKLPSiSNqOzx+P+v/yzDjxtu/3Kw=; b=pdnn/HqBEf/kkxE6D1B174erBeWA5FG37+UCaV9bQNWi67bQYPiGepBHxH6ih7Dn01RMJl vT2KVC0qMV9GLOuPWe2/VCV6Fj8eEEbD9KA9E0a2xu5CLljagGPdOuPEh431TgbLkNrS0/ NPxuv4lGmDMRTcAqMGRj+Z7hnKtBtcRNm+CuV0opfyKL5Rqvj2E4SmOScUNpPUIDpeOQKA QbeaHk0O4u+TYBFoOeMh9FLaaCf/BwaVg9kONXx1NP2TPWoSAIsHg/5STgK/7p60xxNugW YSx2XyOYs/jROd1NvQN7aJvwXxOWH5NIQ5VRvolRxEBnkUNMk7Amax98xBOaDw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1720781975; a=rsa-sha256; cv=none; b=cVOR9pnsYfdmYHHHUtzAYOzjvlUYjOZsbi+9KpfDtsZtFq6guAfIlEOkqiSfgkYFt0/b+y 6zT7yJA1Mpz0XVvBlEMdwlPphheSUtjAcXBQ3vGdS3qOuBixhrzkJ1u2CM+VgPB7sw49C9 FCd20R1pSk9loiyD+n7VNWSAC2R5tcZDyxPJPi/PrFrAWQAmqOKlmT2wfwTqbiIBZx+dqq 682j29BuDvthP1x4CjHR3ZHye5dC162gP7/FwAuIN/vpGtRLv0dGNzsEkK1/L/1n/B/Q0T yRgCo9Nt4vNMa450+Z0KFUgXP24XL1MTc2ArsJPeIgtJGQYPrA5693Xf4N8p+A== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C5E7F11EE1 for ; Fri, 12 Jul 2024 12:59:34 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sSDyt-0002s1-7Q; Fri, 12 Jul 2024 06:58:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sSDyr-0002rc-6L for emacs-orgmode@gnu.org; Fri, 12 Jul 2024 06:58:25 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sSDyo-0002Ni-IJ for emacs-orgmode@gnu.org; Fri, 12 Jul 2024 06:58:23 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sSDyl-0006N6-3O for emacs-orgmode@gnu.org; Fri, 12 Jul 2024 12:58:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [PATCH] oc-csl: New custom option `org-cite-csl-sentence-case-bibtex-titles' Date: Fri, 12 Jul 2024 17:58:09 +0700 Message-ID: References: <87zfswtg3u.fsf@localhost> <87o7948sua.fsf@localhost> <87zfrjbxxn.fsf@localhost> <33f98dec-8fcf-47d9-b3ca-6a0180990d65@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit User-Agent: Mozilla Thunderbird Content-Language: en-US, ru-RU In-Reply-To: Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 23 X-Spam_score: 2.3 X-Spam_bar: ++ X-Spam_report: (2.3 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Queue-Id: C5E7F11EE1 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -5.78 X-Spam-Score: -5.78 X-TUID: t2Ja3rW2vcp9 On 08/07/2024 19:56, András Simonyi wrote: > What I've been arguing for in this thread and what motivates the > current default behavior is that it is a general, style-independent > CSL assumption that the processor's input for title fields is in > sentence-case, and this requires converting the BibLaTeX title fields > in title-case to sentence-case before feeding into the CSL processor > independently of the style -- please refer to my email dated 14 May > for further details and the references therein. András, in https://list.orgmode.org/d8b1b73f-6b4e-4946-8873-748f78e19468@gmail.com I tried to ask if it is possible to determine if a specific CSL style uses title or sentence case. I believe that without "independently of the style" requirement behavior may be more convenient for users. Consider a user who have .bib files following BibTeX recommendations: title case with hints where capital letters should be preserved during conversion to sentence case. Their is preparing a couple of papers. One journal requires StyleT with title case, another one StyleS with sentence case. If citeproc may determine what kind of capitalization is used by each style then it performs transformation to sentence case for StyleS, but passes strings as is for StyleT. Conversion to title case for StyleT is applied, but has no effect. I can not figure out what user case is not covered and requires explicit setting. Feel free to ignore this message.