From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id uA8JL2eQkGAxMwEAgWs5BA (envelope-from ) for ; Tue, 04 May 2021 02:08:07 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id Z4KiKmeQkGDRTAAAB5/wlQ (envelope-from ) for ; Tue, 04 May 2021 00:08:07 +0000 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 F1EC827816 for ; Tue, 4 May 2021 02:08:06 +0200 (CEST) Received: from localhost ([::1]:33552 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldibc-0008IS-SB for larch@yhetil.org; Mon, 03 May 2021 20:08:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldiaL-0008IG-96 for emacs-orgmode@gnu.org; Mon, 03 May 2021 20:06:45 -0400 Received: from mail-pf1-x432.google.com ([2607:f8b0:4864:20::432]:43854) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldiaI-0002LQ-Ik for emacs-orgmode@gnu.org; Mon, 03 May 2021 20:06:44 -0400 Received: by mail-pf1-x432.google.com with SMTP id e15so5625733pfv.10 for ; Mon, 03 May 2021 17:06:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=jTD85HFC6m4W4M58Z6bXcvsroHbftWMkY3SpQrDzo3Q=; b=X3wG1ml/+ORQO811zViAmdPMmfxWWp/aICaRtCobbS0hEAbEP+irfzDPH7TKA8bdDW voSR3CwHYfDzFqcpVDoCRKZKnqY5VzqiHsCYfDcOS5Y2jzalpM+ZZY8UgdytmLrUIaT5 NrUMeGUOhIZvyzbzIIPUUlPrz0cVp7x+RNIreea+jGFd1FDyOsq7bmOw/4RzdkKfeKEp bZ0rV67yzRxpCazh8ARWltuTp4w/ql9bx58viq0vljtB3tMpna8s18YCI8tj2FQ0OGof bXPNXgWH1QU+88HqeKpdglbCbyJ7G8Kaw5h/1d1/uPTtMxsbVusIpqti8PKflUyVzlNx spCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=jTD85HFC6m4W4M58Z6bXcvsroHbftWMkY3SpQrDzo3Q=; b=mQ7deI0bzjBKdflQxbmjw2IvU8HWRwshrnME7tqnD9crXo8WB44fD2OMUOx8zw5Ayk NVhUIRwSVZXUyMmW3guKZv0/0oexJ+Y1PTjmFJUBG9Swmj1Ox1l+PqqhhvY21dBQQo76 CyV530/7jkqBCWUCUQeShbVEVWDagI2ckLnTXGWGaRT8Yrb9hCYq+0VCheQKXcIELTmh c6nhbVnC7VNfQLBz7KGhm0uYFz+f5nNBg3a5ur/wE1PC7PFp0s5mNFPzHq8RrRPYCjOn ceK1DSBzRo/hkmP8g9wznomH5q5/akqyWN1QZJh3pprxJ9lVFpNj5enXpYfiBqzDBE1t PM6w== X-Gm-Message-State: AOAM530l2xHJDw6v/Z8r/eM/znsedonARIZQiH2/9/OS8+dxmGIOQ8cS 5yaPgnMxtftUV+1F0x3vWbR1LxQia2I= X-Google-Smtp-Source: ABdhPJwV00pc4GIL6oKfmeLGN61FJVebONRH4jOQVhx+oPVgfyG3qlyehygTwwlfqqace1sar7Ybew== X-Received: by 2002:a63:bd49:: with SMTP id d9mr13226505pgp.311.1620086800271; Mon, 03 May 2021 17:06:40 -0700 (PDT) Received: from tim-desktop (106-69-145-130.dyn.iinet.net.au. [106.69.145.130]) by smtp.gmail.com with ESMTPSA id c9sm9613036pfl.169.2021.05.03.17.06.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 May 2021 17:06:39 -0700 (PDT) References: <87pn38s5wo.fsf@posteo.net> <87ft3itiu2.fsf@gmail.com> <87sg7ijhi5.fsf@posteo.net> <87eej2ta4e.fsf@gmail.com> <87ble0pojq.fsf@posteo.net> <878s4y7mbh.fsf@gnu.org> <87tunlxws3.fsf@ucl.ac.uk> <87im419xu3.fsf@gmail.com> User-agent: mu4e 1.5.13; emacs 28.0.50 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: [PATCH] A proposal to add LaTeX attributes to verse blocks Date: Tue, 04 May 2021 09:22:51 +1000 In-reply-to: <87im419xu3.fsf@gmail.com> Message-ID: <87im3ze50y.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::432; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620086887; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=jTD85HFC6m4W4M58Z6bXcvsroHbftWMkY3SpQrDzo3Q=; b=Wphn1oNubOuuAn6m29zi6O9SzKgq2XY8Bnb66Qujezk9HM2M+crKCfwI/Y4kz+wx5aFgAA zenKS24geiA7G/wr25jE8pa/Kw2/KvgtiZPQCHrWAyHOPM82sgyJq2Km6g5hdiKrIoDedl hun28jjOfpdueePOn8QS3kznYZOdnaI37by3z4I2caflPZhAx64ehFYsvZa+g7B+DA7eRq nPSJ3mgxh3fxN/h1uyirfaa4aNDYmgUSdDmVHveiZaamT+zayuaUTGJ7Cbt8EfOACWs8px kXJ56OKgMOJdlKovk4gYyWhqA6SISanzdyQrURNMgiYa0a9Ba49oj3ylKk+xXw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620086887; a=rsa-sha256; cv=none; b=UXcqkVibGpc6QsDjYgHBPs9ETITolWPQXPuxqWh13q+ew0QWRFwFvs+orl4YyqVn26lNnR nvntvVutzQe7NzTckEeSuOTp1rRBnioC73v+DTzif54fLAmbzlnAB93QK04naUhkeGw0C4 nBjQuY1Ay2Ljso69EPotdUlMxcZYiyBoqDN5Hzat+/kKhBBzIimVRwrUvzUZPS/PJvewdx GQNnbpDEZ/Apx2qZFjlRfp+Uc6A4wWQbZr9NdcYgxDPtcZ1wWtsgvjgJWXYFntNfnrvkmK cFBnP5H3HBph9GF9Xfu7igreUvBn2enTFBYCrolsDYxHi2/Cv2IpH4pXgvCGUg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b="X3wG1ml/"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b="X3wG1ml/"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: F1EC827816 X-Spam-Score: -3.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: PboRN+mJrMj9 Timothy writes: > Eric S Fraga writes: > >> Is the verse package loaded automatically already? I did not see any >> change in the patch to that aspect and when I export a simple test, the >> package is not loaded. > > Wouldn't it be nice if there was something in-between loading the > kitchen sink and manually adding packages*... [ foreshadowing ;) ] Will be interesting to see what you are 'foreshadowing'. Personally, I find the current options pretty flexible with 'org-latex-classes and support for the macro like placeholders [PACKAGES, DEFAULT_PACKAGES, EXTRA and their negators] and the ability to add packages with LATEX_HEADER and LATEX_HEADER_EXTRA file options. I'm often quite surprised how little people seem to take advantage of 'org-latex-classes and the LATEX_CLASS; file option to define custom document formats. You can easily define an 'empty' class which only includes packages you add with LATEX_HEADER: or LATEX_HEADER_EXTRA for example. It is with 'tweaking' Latex packages I've seen people get into trouble. There can often be some unexpected results when you fail to load or load packages in a different order. Testing is notoriously difficult as you also need a lot of different test input data to get good coverage and adequately test the impact changes to loaded Latex packages causes. Without detailed knowledge of the latex based exporters, it isn't always obvious how/where specific Latex packages are used. It would be important to ensure any mechanism designed to make it easier to customize what packages are loaded that we don't also end up generating more bug rports about broken export formatting. -- Tim Cross