From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id oI4oHGZhyGJYpgAAbAwnHQ (envelope-from ) for ; Fri, 08 Jul 2022 18:55:02 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id sILyG2ZhyGJIXAAAauVa8A (envelope-from ) for ; Fri, 08 Jul 2022 18:55:02 +0200 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 1D90EC2C2 for ; Fri, 8 Jul 2022 18:55:01 +0200 (CEST) Received: from localhost ([::1]:44770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o9rFs-0003Hm-JK for larch@yhetil.org; Fri, 08 Jul 2022 12:55:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9r86-0007pc-4H for emacs-orgmode@gnu.org; Fri, 08 Jul 2022 12:47:03 -0400 Received: from mout02.posteo.de ([185.67.36.66]:52253) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o9r82-0000Zi-0N for emacs-orgmode@gnu.org; Fri, 08 Jul 2022 12:46:56 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id CE74D240107 for ; Fri, 8 Jul 2022 18:46:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1657298811; bh=H5/YKfnSxfBvIsQs9/R7GynlFg42AtME33glF45ntsI=; h=From:To:Cc:Subject:Date:From; b=cDDhgx0YvNw40KiSAxpS8aaQAuGpecV4gdl1qTHOTlcLGfIHQRri+BQdzt14iI8sC X5OtWMYergv71BwtafYlif3zFzam5WcrodISOyyeOXCHV5uF/pEMuljSjaeObisvgs hM74FcVqQZjJyEiKBcmYQyLAb+PGz5zEXdIO+ocmrfmtMtMpKdYQNS01c6wsBP5M7G ZjgXhP1DReM0r18aFFe7AxqYhzgRmYbvkSpeoaqTpjXE6Pj36j5NzFqqi+27+/zBQP g+K5GW79u5eGmIXv98cl5FrMErieQcDQTKDYdXw/Htt+O7peYj8MA6ntYK/vdpyUFL a3s+2gHZNPvTA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LffLz0Mqhz9rxP; Fri, 8 Jul 2022 18:46:50 +0200 (CEST) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: Uwe Brauer Cc: orgmode Subject: Re: LaTeX export: when is it more useful to use LuaTeX instead of pdfTeX? References: <87ilo7ztm3.fsf@posteo.net> <8735fb38q1.fsf@mat.ucm.es> Date: Fri, 08 Jul 2022 16:46:48 +0000 In-Reply-To: <8735fb38q1.fsf@mat.ucm.es> (Uwe Brauer's message of "Fri, 08 Jul 2022 17:49:42 +0200") Message-ID: <87v8s7y2kn.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657299302; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=K9dhkOPcplORHEiX1SX1KWLQI58ct9zplr2Z69DGt0Q=; b=QhU3IacMn7KNefe95oBEcS5Qxx3L2w53J3Q2xpQd5folyZMl3oUXaarMA3k/vKzP88pPoG 0ZryKNiWFUjTtJ2S2mFoDFw6TGcvCIKvsurWF/WHcVEzm0rKuUlYTI7m8tbW8kEsiHZiUB fnGaZt1cDx6GfhIzdnagUUqYwyd8rYPV0w5zhOX72PAgDnL7IrQFNgfK66/mqMrw9aVI9K OBKq7OFx6bJnrf6G9b95PHA1JkV0CSlaEEQoWCPj+EFv3FGuPPfUgMuEJ6SrxvQDHktvy1 4C8Q7ye2i9J33g6cSRzcVWY7jhGEtnX2CiA3g+11gZihqSSCmrlDOSx3sZnQug== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657299302; a=rsa-sha256; cv=none; b=SQylQkaB/e/C1jV2/5HV4NeFMPHVSIHHpD9V5cB6jhFFTxmQFY9G6aJAYyawqarjQumhvs f1TNN3o/H22tpqnvMxmWXqRnlVxB48daMKKtaobm4cbBwfd2od838rRe/d1DXvDYa56KXE L7VwTkTW1JHVvM8yxuhSIVa6nE1Xrdru3AYWBh+HeZFE9zUEqh9ivyLOVHIwgPIuYyw9hM Yr/qnucROZ5VCqTZfjOF3wId5FIOeKKfbt9V5RUFPaJT/FU2Gqtyf1HpbKgnQ77pZnG12P JujWzVrV1DatdzRd3loR+hsgukdM1JSGjhFjD5U+Azh2q7fbxnsnWlq92vBLeQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=cDDhgx0Y; dmarc=pass (policy=none) header.from=posteo.net; 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: -7.95 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=cDDhgx0Y; dmarc=pass (policy=none) header.from=posteo.net; 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: 1D90EC2C2 X-Spam-Score: -7.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: cb88XMhQ5MXh Hi Uwe, Uwe Brauer writes: > Thanks for that list. > > Well I have felt in the past the same about pdftex, but I have partially > switched to xetex precisely on the reasons you list. > > I have not have the time, to really try out Luatex. Did you have the > time to compare it with XeTeX? First of all, if you feel comfortable with xetex, my advice is to use XeTeX. I've been using XeTeX for a long time, before fully migrating to LuaTeX, and I think it's great. In fact, XeTeX was a great revolution in the TeX ecosystem, for being able to use system fonts in a simple way. LuaTeX came later. The first TeX engine I ever used was Omega, an experimental engine (later forked as "Aleph") that was the first TeX engine with full Unicode support. But it still produced dvi files, not pdf. LuaTeX has evolved from pdfTeX and has incorporated the more advanced and sophisticated features of Omega/Aleph. Any LaTeX document that you compile in XeTeX can be easily compiled in LuaTeX. There may be some small incompatibilities, for example if you include some native xetex primitives. You can do the test. The reverse path is also possible, as long as the document does not contain Lua code or luatex primitives. In general, for an average user, moving from xetex to luatex does not make any visible changes. The advanced features of LuaTeX, as I said, are more on the developer side. Of course, if the user programs in Lua, he/she can switch LaTeX code with lua code, use callbacks and pre/post process lua filters, which offer enormous control over the document. But it is not necessary. But keep in mind that you can get a lot of control over the low-level gears of TeX by the Lua scripting, which is much simpler and lighter than pure TeX. The essential differences between luatex and xetex are in the last two points on my list. The last point is important to keep in mind, as more and more packages (some tremendously useful) are coming out that only work in LuaTeX. On the other hand, LuaTeX is an evolutionary step from pdfTeX (xetex would be a separate branch), so luatex is meant to be the default or "official" engine and replace pdfTeX, just as pdfTeX replaced TeX in its day. Best regards, Juan Manuel