From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id IuPuE89aXGDJ0AAAgWs5BA (envelope-from ) for ; Thu, 25 Mar 2021 10:41:35 +0100 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 mBiCDs9aXGA2IAAAB5/wlQ (envelope-from ) for ; Thu, 25 Mar 2021 09:41:35 +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 3404027AB9 for ; Thu, 25 Mar 2021 10:41:33 +0100 (CET) Received: from localhost ([::1]:46926 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lPMUd-00055d-Kl for larch@yhetil.org; Thu, 25 Mar 2021 05:41:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36818) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lPMTt-00054l-7d for emacs-orgmode@gnu.org; Thu, 25 Mar 2021 05:40:46 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46932) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lPMTg-00017f-Je for emacs-orgmode@gnu.org; Thu, 25 Mar 2021 05:40:44 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id AD0FF16005C for ; Thu, 25 Mar 2021 10:40:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1616665227; bh=/zG4D+MQH1UqLnx5SV6LS6b+FtZ1v1gvZnclEDdGzxk=; h=From:To:Subject:Date:From; b=mG4zTVbVHla3fFk8y6oM8U4geklQPl1V6QXzyWqrrr7JVv+ciD57ZfBUk+f5nzKf2 Byp0lvYo/7myQbBP3cFRQVSgpqplNhaNMzCeil5FHjxYKRrLI64IPK6Xw8Y7FVRKXh 5NrnlQP+JNCbclE/McnRVAIRJuJ+ct0CoLfTtVFxqXfD+gNo/2Ce90Zlf+BZnh4ZBu Mn63mV8gJ6K1obOl+NUGrSlVHeLYZdpnyOSexy3R4QJQAgbEA76M29526PryaXvv9+ qq3dwKySn9FF0aKz5zc+5hHa9jA+KEumhKhqMQ6EAVM+c+48I4kEmaDcJnTE2rU6eY idj/IDgOUDmoQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4F5g7t74Ssz9rxm for ; Thu, 25 Mar 2021 10:40:26 +0100 (CET) From: =?utf-8?Q?Juan_Manuel_Mac=C3=ADas?= To: orgmode Subject: An interesting LaTeX package Date: Thu, 25 Mar 2021 10:40:25 +0100 Message-ID: <87o8f78tbq.fsf@posteo.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.65; envelope-from=maciaschain@posteo.net; helo=mout01.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, 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=1616665295; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/zG4D+MQH1UqLnx5SV6LS6b+FtZ1v1gvZnclEDdGzxk=; b=XwpAlDXKZAyQnNwaPiYHaeVCtHU4QgW1ZOhyAPN0s0HbPRP74pd6PagQ6ontJjajpyorSl 1ytcd7OpwBfv3RcdXxtW2l0JfzClnX/sP8XregiHc079FBVan53N8CS64QQYR9dK9MDAB5 LquTQmciazfHXugu4L3ZxerWv/Dq8iIrVfv5cf9EVQ6mMVuax3FD5O3UyOH+zUjLOq7TpG bJBsD6h7d36YlrwM8S7kCKQB/e7NLkNrg/FZbTaDvfXwhe1N/jSxEsRIrz+f3WXGZ2pRzT 1q+nV1SDrX0xZysvU/+apWbMJRftJj45umD4+WnS3LZ+cuBxBhAu8J0ZUFm6Hw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1616665295; a=rsa-sha256; cv=none; b=OH4xpmFb1rbS6zOPK/jViBmdPlp58ixnPau2wnP4KYgpxip/zGHAt2QV2MS254EEAz0/Ql Eb+2X0eFK6njMLFKlJHQh30eHvkUGqEYu/M+4SAIIwCxNe0CPF6YSWWY3gTljVrQc6hGsA mRm7vG6IDBNwVXshX9g8dhE7N+PZFhMWxznYUJWLGsM+d71Cn3+ieQ34MviRkeM5riOmTn Okkxc6MlleemFwulwDpUBEqufGKLnAMKi9hJM210pDuMmo7d+fElzY34eqlHR+6LXq2qf8 eFDspkqsPdVjtiSLuhFtdWT8w1QfdjWPPEPKeW/lK+ldZ3/JqePoU8I5Z4kbSg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=mG4zTVbV; 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: -0.36 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=mG4zTVbV; 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: 3404027AB9 X-Spam-Score: -0.36 X-Migadu-Scanner: scn0.migadu.com X-TUID: KLo1hSWxHe4U Hi all, This is not directly related to Org-Mode (apologies for the light off-topic), but I thought this new LaTeX package uploaded to CTAN could be of interest to those who regularly export from Org to LaTeX and want to get a document as 'perfect' as possible, typographically speaking ;-) The Lua-typo package (according to its description): "tracks common typographic flaws in LuaLaTeX documents, especially widows, orphans, hyphenated words split over two pages, consecutive lines ending with hyphens, paragraphs ending on too short lines, etc." (https://ctan.org/pkg/lua-typo). This package can detect any of the following scenarios (taken from the package documentation): - paragraph=E2=80=99s last line nearly full? - paragraph=E2=80=99s last line too short? - nearly empty page (just a few lines)? - overfull lines? - underfull lines? - widows (top of page)? - orphans (bottom of page) - hyphenated word split across two pages? - too many consecutive hyphens? - paragraph=E2=80=99s last full line hyphenated? - short words (1 or 2 chars) at end of line? - same (part of) word starting two consecutive lines? - same (part of) word ending two consecutive lines? It should be noted that the package works only in LuaLaTeX, and that it highlights flaws only (in draft mode), but does not correct them. It's similar to another older package, Impnattypo (https://ctan.org/pkg/impnattypo). Best regards, Juan Manuel=20