From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id cLMOIyaxWGFQIAAAgWs5BA (envelope-from ) for ; Sat, 02 Oct 2021 21:21:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id i/aYHiaxWGGzdwAAbx9fmQ (envelope-from ) for ; Sat, 02 Oct 2021 19:21:10 +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 C5BE9ABE6 for ; Sat, 2 Oct 2021 21:21:09 +0200 (CEST) Received: from localhost ([::1]:53430 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mWkZI-0007NX-7u for larch@yhetil.org; Sat, 02 Oct 2021 15:21:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55410) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWkYU-0007NO-5t for emacs-orgmode@gnu.org; Sat, 02 Oct 2021 15:20:18 -0400 Received: from mout02.posteo.de ([185.67.36.66]:35409) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mWkYR-000691-Jk for emacs-orgmode@gnu.org; Sat, 02 Oct 2021 15:20:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2663C240104 for ; Sat, 2 Oct 2021 21:20:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1633202411; bh=MELCwCghAgBEcNE0okFWG4uge7/4rtdrHwa3/FX94DM=; h=From:To:Cc:Subject:Date:From; b=ZKANq3BOd9VlMCKARPU6L2uRSO25RvaeSyhACPAZ43Ba3rYwmesw7gr1g/RIoisoN d6j3vzBl1Zx+NYfrlAxFBfbuomosmo1cyIHa0bNDOGjJUlNVlQWR3oro2w//k2R9vn rO7IxWnGKqy9qVWhWcE5lJXT9TGgBvYkqLBOIhlKVdvxwFg3I3PEuBa/TKcB3gCBOi dSqaObuzv6T0rAHuvPSAbss8B1A554/GgpR19fThVNZX47vDoJ83ehKbWfuhCPYtjI boO2jP+voqjli5wyd/HYoiwKcxeQniXROyhZ5im2Awe5omLAtzmvt1pra3qWMc09jO 49o1sq2Zb9kYQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HMGyf0VGRz6tm4; Sat, 2 Oct 2021 21:20:09 +0200 (CEST) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: Stefan Nobis Subject: Re: [Question] A single *-language-alist in ox-latex.el? References: <87wnmv4s87.fsf@posteo.net> Date: Sat, 02 Oct 2021 19:20:08 +0000 In-Reply-To: (Stefan Nobis's message of "Sat, 02 Oct 2021 13:08:23 +0200") Message-ID: <87ee93w7x3.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.66; envelope-from=maciaschain@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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: , Cc: orgmode 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=1633202470; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=MELCwCghAgBEcNE0okFWG4uge7/4rtdrHwa3/FX94DM=; b=s8cuRakP4sXOUxP6v7u2bySpq/t8zzVwZL0F4cSodqCzBtJjATkBKo2NqVsr99DNSo54O1 uf11lm3baUyqqSXvG/c/NrdDFTdVtgISkNkM+bxCPVB1eXltdqwClHeAcBeE5GFJ48eE4y rUES2ezYULTWkY47qL9zvh9suMlYfENBzACt3T/DhvdGOK0kvTgo91cztrYBmx5Y6MoK7x rtAfeOigxLL2OAXqrkKe3qlyAzyVyVAI7WeewP9xzvIhtUVeMj47yJqlEWWMgoZBNNIo5D fSinGgjBXSKt9Aj+wEEuLlk8oC/kWFo9XBc+/Ndnyt3SGy5vMRPOHebXEzzwIA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1633202470; a=rsa-sha256; cv=none; b=mBYwX3ExvaiVK0lmjRIgUlaPFgpo3c2HmT1oEJ36S2D5sox72jT4Fx+V2dRVu9Y2JcXMIX COb73nVpe1GFdTLCGBX0ABm39T0Vkn/1kDJL5zaZaaJU5qcZIppkmswAYfqVV/USTvfbBv eK+Ys9gRI9gXNdXsYVADvRVY/VkmkgoudXsnUXVvhKfm478fcCHZn5S3isYLM8rpqpV1Xo eywmSlRzegBKMj2SKkm7tr+HJprOwDBubPpNG/lYwIT8LPhBZ4nZb5Xomaa9K17kM4iOwb kCT2qcEHStDxcZft65teNdOVWLlPKbXaKeDjTaA0MP8Z5Ppz3Fx+wChUKMqjpg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=ZKANq3BO; dmarc=pass (policy=none) header.from=posteo.net; 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: -2.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=ZKANq3BO; dmarc=pass (policy=none) header.from=posteo.net; 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: C5BE9ABE6 X-Spam-Score: -2.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: KeV6rgvrCNIx Hi Stefan, Stefan Nobis writes: > And, as far as I remember, babel development had nearly ceased during > that period. > > Since quite some years, the development has gained much more traction > for babel and, as far as I read, babel is today as good or superior to > polyglossia in many regards (but polyglossia is also in quite a good > shape today). See for example: > > https://tex.stackexchange.com/questions/482396/decide-between-polyglossia= -and-babel-for-lualatex-in-2019 > > In short: Babel is a very good choice in almost all cases, maybe > except for right-to-left texts set with XeLaTeX. Indeed, Javier Bezos (who is also the author of very popular packages like enumitem or titlesec/titletoc) is doing a great job with Babel (you can see the latest news here: https://latex3.github.io/babel/). And he has added a lot of powerful features, such as babel replacements (with Lua code) or the possibility to load languages via ini files and define new languages with \babelprovide I've been doing some testing, and I think this hypothetical new unified list could support two types of members: 1. A member with 2 elements: ("lang-id" "lang-name"), i.e.: ("it" "italian") 2. A member with 4 elements (for variants): ("lang-id" "babel-lang-name" "polyglossia-lang-name" "polyglossia-variant") i.e.: ("la-classic" "classiclatin" "latin" "classic") And then it would be necessary to make some minor modifications in org-latex-guess-polyglossia-language and org-latex-guess-babel-language. I will try to write a patch (or at least a proof of concept) in the next da= ys ... Best regards, Juan Manuel=20 --=20 -- ------------------------------------------------------ Juan Manuel Mac=C3=ADas https://juanmanuelmacias.com/