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 8F8nFVO5t2C6PwAAgWs5BA (envelope-from ) for ; Wed, 02 Jun 2021 19:01: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 aLBeEFO5t2D8UwAAB5/wlQ (envelope-from ) for ; Wed, 02 Jun 2021 17:01: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 96937B579 for ; Wed, 2 Jun 2021 19:01:06 +0200 (CEST) Received: from localhost ([::1]:35552 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1loUEr-0004mx-HY for larch@yhetil.org; Wed, 02 Jun 2021 13:01:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39996) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1loUE6-0004mM-UX for emacs-orgmode@gnu.org; Wed, 02 Jun 2021 13:00:18 -0400 Received: from basilikum.nobis-admin.de ([89.238.71.130]:43372) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1loUE2-0003AI-Hx for emacs-orgmode@gnu.org; Wed, 02 Jun 2021 13:00:18 -0400 Received: from bohne (p200300cd67464800d4c0103e6d65dcfb.dip0.t-ipconnect.de [IPv6:2003:cd:6746:4800:d4c0:103e:6d65:dcfb]) by basilikum.nobis-admin.de (Postfix) with ESMTPSA id C3BAB6D839C1 for ; Wed, 2 Jun 2021 19:00:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snobis.de; s=default; t=1622653211; bh=pGPT2J/hSvsquwpjFbwbfSB4aX5qFQucSJK/wPUtbR4=; h=From:To:Subject:References:Date:In-Reply-To:From; b=e15j2RH/S7JjnoGtJXYSdUbeq/06/7Y7p/WOdodUaNxLSwNtOHGhWFN9Q+7TbESi4 f8lRgBiDxTJF+CRv2WyRzry+b+gBZRpSXlNOa8Iq60bJblWy6yaObK2z0M1oGQUZTL QFV2mmzRWI/xEg1rbblNTOMzDwh91u+y5ogBxr9Q= From: Stefan Nobis To: emacs-orgmode@gnu.org Subject: Re: suggestion to change default org-latex-pdf-process to latexmk References: <87lf7tbkza.fsf@gmail.com> <87fsy1bjpk.fsf@gmail.com> <87pmx4w7pe.fsf@yandex.com> Mail-Followup-To: emacs-orgmode@gnu.org Date: Wed, 02 Jun 2021 19:00:10 +0200 In-Reply-To: <87pmx4w7pe.fsf@yandex.com> (Colin Baxter's message of "Wed, 02 Jun 2021 17:29:49 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=89.238.71.130; envelope-from=stefan-ml@snobis.de; helo=basilikum.nobis-admin.de 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, SPF_HELO_PASS=-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=1622653266; 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=pGPT2J/hSvsquwpjFbwbfSB4aX5qFQucSJK/wPUtbR4=; b=n4IcefsZ22OFuq+cC2D1xnNCUS/9HbjZ0LAjCDwDcYIBEqJsnFh2ZAldZQ7e17/C4vRiV+ cwzXDD73QYjcwBo9NWEQaW58DIMYP/AlussxSBzWNsu15nfjPSLBQ/RgaQaUCvciOVtD6f xXpjzj0uDpmaTSufESJrmUF1Nyp/Kgtip7kz9wB1dJOmRgteTFEXiwyGceaKEw0pHJ4Xsi RH6nT9YeHMo0BDySemIc7LpZIjTBkgWz9JKVdjj2C5xJyBfes5XR5N/8bRCnCHOHcKi89K xM7OP/GHDdmU0B08N2bVS16KJ4K/S2BV3v3GSrzjePEWk1xyyAYfPk7LYcwJAA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622653266; a=rsa-sha256; cv=none; b=KWxWGDdEHzFw9KmGAY8BjEjP1P5uZ8pRwrf7AqJFCU9xkcPMWirB58jjUENY92U4c7iDoE 9cV8j+2o3+6MJarKiXijSs/5QB90N8KWc+CUGju7C7pSJy3QmmynELrVTeqFZi+kr2COxW yi8gmRpc5HaLAsyROrYtuAYs8CFIF+ZJZI9pRYydpeGt99PneoX0QC2SYUfz7FAqHdEQb6 waXXGWXORdH1UNMFjd3/5pHzz7zjuqi91uHvd36V4w5QHsgB2qZWwTtjkMfVmReiPGppZ2 sijPa2U+USReY4XuZ/IaMHO2705oLBSlRif4yB6j9rbQs/bhb5IQcf+ZkutfsQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=snobis.de header.s=default header.b="e15j2RH/"; 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.79 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=snobis.de header.s=default header.b="e15j2RH/"; dmarc=pass (policy=reject) header.from=snobis.de; 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: 96937B579 X-Spam-Score: -3.79 X-Migadu-Scanner: scn1.migadu.com X-TUID: 9DvAYbhX5JQ2 Colin Baxter writes: > I really don't understand why the changed is needed. The upcoming citation support needs a reliable way to run the required bibliography processor (e.g. biber or bibtex). Therefore the current default setting that only runs latex three times does not suffice. On the other hand running biber unconditionally will result in errors if no citation and bibliography has been used in the document. So we need a more sophisticated method to run the LaTeX engine and associated tools. One way would be to use something that tries to do exactly this: Depending on the LaTeX document and/or the log file decide what's left to do to get a properly set result. With latexmk it is also easier to handle generation of index or glossaries files etc. Or we try to re-build something like this in Elisp (which would be nice but quite a lot of work; even if we utilize the lessons learned from latexmk). -- Until the next mail..., Stefan.