From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id GI3MFfoE5GE37AAAgWs5BA (envelope-from ) for ; Sun, 16 Jan 2022 12:43:54 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id WLlKEvoE5GFuTgAAauVa8A (envelope-from ) for ; Sun, 16 Jan 2022 12:43:54 +0100 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 928EE16F3D for ; Sun, 16 Jan 2022 12:43:53 +0100 (CET) Received: from localhost ([::1]:57746 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n93wu-00083Q-MK for larch@yhetil.org; Sun, 16 Jan 2022 06:43:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36892) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n93va-00083I-Pm for emacs-orgmode@gnu.org; Sun, 16 Jan 2022 06:42:30 -0500 Received: from [2607:f8b0:4864:20::62b] (port=41894 helo=mail-pl1-x62b.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n93vY-0004hu-Sw for emacs-orgmode@gnu.org; Sun, 16 Jan 2022 06:42:30 -0500 Received: by mail-pl1-x62b.google.com with SMTP id e8so3789888plh.8 for ; Sun, 16 Jan 2022 03:42:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version:content-transfer-encoding; bh=GJFC4tPpHxYEyoN3rIFoVgie2DShmTKXQLbQa87obag=; b=Wdz0zqO0Hz76Qi9b+3ciH7+DNmhYLrlkoet4gsOJBSudmmF6lrkDacELd49Wv35tdr vQOOqD4aLUZmhOv/8SA2szcpN08zHcnx1UlZWG6AdDIg8gOABpl1aK2qV/S1pDxcEV8i vn+6QeEVp5aDWjiB1nl7dQTHC/masCuBw7L3hyhMNLdDPE80bHrJjkGczN1hMKnl6M09 v7tnqT22eYLcOBy7sAntoA1B3K1JBZudbvMHi6b8Djl7Dphie7pko19HpUDcumrbRMEd 1AYDtKbj93wkaK8UUYId89a1O4eldjwXYSjqSahu/0jcdr/X/vu63w0OQyOBgggGB6IJ 5ihg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version:content-transfer-encoding; bh=GJFC4tPpHxYEyoN3rIFoVgie2DShmTKXQLbQa87obag=; b=r/CPdShWcKBIJw2lCUCp7SiR8EnLgZ/1uY3O3FqBOx91pLXkmVpykDJFqj1BrQoM7v j5PjBw372JN15xxeKCowZr770YkcXItjLCHVlzHj8uZMxz+slewLIGhshkXHpu5upwdn tzhbLK1S9t2RpGYv1ZFzNAT1JNkyjGsbWk40wU9P7SvAbGVvsByTQN42utScaHFnOJzR u7xyk7TT98wEZzdsidSf3zrdq/ohSlj+lkuPFyELWcLSgF3TBSiYCH9CkYajz5cX3ZlV hOzWkuMKJBXV3/DuGP2ELyM5HgVc1b5qJJU9NTm5swW+ZdjtgVoZa85xS7ZZLgy1HUyG TFaA== X-Gm-Message-State: AOAM5320OQICOrAdzMuwE92MS2XwNWudpI1S3i6WG03NCPEZDA7SDtE+ 7j6XewE2sqlY6kQ+uNTbmlGyykPDyXw= X-Google-Smtp-Source: ABdhPJy7U7D2vmMPJMPNJCPkvtrUCO/Mt+7STTEz9tb0FA/hzLB7oY57UNq0qwpYkmaGOIpWUWj58g== X-Received: by 2002:a17:902:c111:b0:14a:7f1c:e2ed with SMTP id 17-20020a170902c11100b0014a7f1ce2edmr15504688pli.67.1642333346686; Sun, 16 Jan 2022 03:42:26 -0800 (PST) Received: from dingbat ([124.149.107.194]) by smtp.gmail.com with ESMTPSA id o11sm8776935pgk.36.2022.01.16.03.42.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Jan 2022 03:42:26 -0800 (PST) References: <871r1g936z.fsf@gmail.com> <87lezgly20.fsf@gmail.com> <1d89ed13-328b-dd8a-c93d-78c64e8f90c9@posteo.eu> <87h7a4j9mt.fsf@yandex.com> User-agent: mu4e 1.7.5; emacs 28.0.91 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Depreciating TeX-style LaTeX fragments Date: Sun, 16 Jan 2022 22:11:39 +1100 In-reply-to: <87h7a4j9mt.fsf@yandex.com> Message-ID: <87a6fvoqjl.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::62b (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::62b; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62b.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, 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" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1642333433; 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:dkim-signature; bh=GJFC4tPpHxYEyoN3rIFoVgie2DShmTKXQLbQa87obag=; b=diCTe0BQU1PL7A65eIlTW4YtUwR+5mSgkajOOTikIHT5zP0i6Q+pMj+X+NBsWYj4gLuI95 f5GOMkNuKySdpNbJicZD9uqQXdZUmuuIBVfm+FB6W7Djf3TmP75ZSYONWQIkBWrm/yztdZ mvqX1hGMjJd5XJUXLWkd356sw4Fpc3+1PxrUcHeMGYenXqJY/D6sf4OLTa/qwhkVbjo5AL sGduIx10CzRcD1yH6doNwGOOXlwsUYJt511essxvYpknxocE0ob8iZRsc1zcuXYc/BP2LB h7em3bPlAuyB33ROpo4vJsWpRD1OVQQ0fhwDvDrGcG3vAHnSw8kIj5Magce7Eg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1642333433; a=rsa-sha256; cv=none; b=cqouYo3u3+f/umjliMc7euD0igS9MKSIy2cIS/KixegLnao3s+zSJ6H2fwhXiVdpWiMhdT D1AdwcWdrLl/2KG9bisnksNPjofx4cUdlkkEfYFcmXMNbdlWz83JMw0PEnPrpebyWT9QaR gEQmuxXSytW1SxfhUuEvsJMX7Og9zkFkPb3JsER0MmLuYrZO2Y4FQfG1aTHli00dXnIGaU F0UuPNCa5Ym2X1vYR3CInj0vs7M6GZNRYU59WdNOL0TAU0B+Iz1deMjLCCvT156fuTsuSe R6kg3MafAB6qJSfaUtf1iuOBZJtqxPGYJzNDc6bznc4c+9lakUyvLQjMHBnXGQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Wdz0zqO0; dmarc=pass (policy=none) header.from=gmail.com; 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" X-Migadu-Spam-Score: -9.82 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Wdz0zqO0; dmarc=pass (policy=none) header.from=gmail.com; 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" X-Migadu-Queue-Id: 928EE16F3D X-Spam-Score: -9.82 X-Migadu-Scanner: scn0.migadu.com X-TUID: vGs9fekatM/P Colin Baxter =F0=9F=98=BA writes: >>>>>> S=C3=A9bastien Miquel writes: > > > Hi, With respect to readability, I only mean to point out that the > > $=E2=80=A6$ syntax is one less character, and that the \(\) charact= ers are > > quite overloaded. > > Indeed. Compare something like > > $g=3D\lim_{\delta m\to 0}(\delta F/\delta m)$ > > with > > \(g=3D\lim_{\delta m\to 0}(\delta F/\delta m)\) > > Backslash city! I know which one I'd prefer to read. > > >> this is a good opportunity to point out that $/$$ are very much > >> second class citizens in LaTeX now, no matter what you may see in > >> old documents. > > > The posts that you quote are 10 years old. As per [0] (2020), > > there will be no LaTeX3. Nor is it only old documents that use the > > $=E2=80=A6$ syntax : looking for learning ressources (see [1]), eve= rything > > that I find uses it. That includes The Not So Short Introduction > > to LaTeX [2] (2021) and > > https://en.wikibooks.org/wiki/LaTeX/Mathematics. > > Ah, LaTeX3 - whatever happened to that? > > > Although I have no evidence of this, my expectation is that the > > majority of tex users use the $=E2=80=A6$ syntax (it is in fact wid= ely > > used outside of tex: in most markdown flavors and texmacs for > > example). I also expect that a significant proportion of tex users > > are not aware of the \(=E2=80=A6\) syntax. I think here of users th= at are > > less tech literate than most of this mailing list. > > Agreed. > > Best wishes, While I can see the advantages of $..$ for equations, I think we also need to keep in mind that org mode is NOT a latex or tex editing mode. While it is excellent at providing a higher level abstraction which works well with Latex, other considerations also need to come into play, especially with respect to efficient and consistent parsing of org mode syntax. From that perspective, $...$ seem to add complexity which is making it much harder to get consistency and efficiency in parsing and processing things like font locking, indentation etc. The question then becomes "Is the slight reduction in typing and/or possibly more readable $..$ syntax sufficient justification for more complex and difficult to maintain code for parsing, font-locking and indentation/filling? Furthermore, could not the readability issue be even further enhanced with the \[...\] syntax if we are able to parse the contents more reliably/efficiently and possibly provide other mechanisms to improve readability of math/formula? (i.e. better font-locking, hiding of delimiters etc). I'm not convinced arguments regarding what authors familiar with writing in Tex/Latex are familiar with is terribly relevant to org mode. There are already things in org mode which are inconsistent with what you would write in pure Tex/Latex and as mentioned, org mode is not just a front-end for writing Tex/Latex documents. Org has its own flavoured markup and we should work towards making the syntax of that markup as consistent, clean and verifiable as possible.=20