[gut] Exposés mensuels GUTenberg : jeudi 14 septembre, 20h, lua-typo par Thomas Savary

2 views
Skip to first unread message

Maxime Chupin

unread,
Sep 12, 2023, 5:19:53 PM9/12/23
to liste Gut
Bonjour à toutes et tous,

Nous vous rappelons que ce jeudi 14 septembre, à 20h en visio conférence, Thomas Savary nous parlera du package lua-typo (https://www.ctan.org/pkg/lua-typo) :

Trop souvent, les utilisateurs de LaTeX s’en remettent aveuglément à LaTeX et à leur système de composition typographique préféré : TeX, pdfTeX, XeTeX ou même LuaTeX. Regrettable erreur. Il s’en faut de beaucoup pour qu’un premier PDF produit par ces programmes soit synonyme de perfection typographique. À maintes reprises, le hasard aura mal fait les choses… Tirant parti des possibilités offertes par LuaTeX, l’extension lua-typo permet de détecter toute une série d’accidents typographiques, qu’elle rend visibles par des changements de couleur dans le fichier PDF. Lua-typo ne résout rien, lua-typo signale, et c’est déjà énorme. À nous, ensuite, de résoudre ces problèmes, le plus souvent à la main.

Avant de présenter en détail l’extension, Thomas Savary rappellera les grands principes de la typographie et montrera très concrètement comment ne rien laisser passer ou presque avec lua-typo, et quel genre de solutions apporter pour traiter les accidents signalés.


Les informations de connexion seront envoyées la veille et affichées sur la page web dédiée à l’exposé : https://www.gutenberg-asso.fr/14-septembre-Expose-sur-lua-typo
Pour ne rien manquer des manifestations de l’association GUTenberg, nous avons mis en place un framagenda pour les évènements GUTenberg accessible à cette adresse :
https://framagenda.org/apps/calendar/p/DnkaimkPTyBDsQ7z/dayGridMonth/2023-09-01

qui fournit (en cliquant sur les paramètres de l’agenda) un lien webcal pour la synchronisation avec vos agendas personnels :
webcal://framagenda.org/remote.php/dav/public-calendars/DnkaimkPTyBDsQ7z/?export

L’exposé d’octobre est déjà planifié le jeudi 5 octobre avec un exposé d'Étienne Deparis sur son package awesomebox (https://www.ctan.org/pkg/awesomebox).
Nous vous rappelons que l'association GUTenberg  organise des exposés mensuels sur des sujets bien entendu connexes à (La)TeX. Il pourra y être question :
— de la gestion de tel ou tel matériel (tableaux, formules de mathématiques, flottants, bibliographie, etc.) ;
— d’utilisation de packages ou de classes ;
— de création de packages ou de classes ;
— de programmation, notamment en LaTeX3 ;
— de typographie ;
— de création de dessins ;
— de polices de caractères ;
— d’éditeurs de texte ;
— de formats autres que LaTeX ;
— de logiciels de gestion de version (par exemple Git) ;
— etc.

sur des thématiques orientées parfois sciences humaines, parfois sciences dures, souvent généralistes. Ces exposés, en visio-conférence, seront d’une durée d’au plus une heure, questions comprises.

Toutes suggestions (exposés de vous-mêmes ou d’autres personnes, sujets, etc.) sont les bienvenues à l’adresse du secrétariat de l’association (secre...@gutenberg-asso.fr).

L'ensemble des informations (programme passé, futur, et informations de connexion) sont accessibles sur la partie dédiée aux exposés de notre site internet : https://www.gutenberg-asso.fr/-Exposes-mensuels-
Nous vous disons donc à très vite !

Maxime pour le bureau de l’association GUTenberg

--
Maxime Chupin
Site personnel : http://fougeriens.org/~mc/
Site professionnel : https://www.ceremade.dauphine.fr/~chupin/
adresse libre : m...@fougeriens.org

Denis Bitouzé

unread,
Sep 14, 2023, 8:35:48 AM9/14/23
to Maxime Chupin, liste Gut
Bonjour à toutes et tous,

Le 12/09/23 à 23h09, Maxime Chupin a écrit :

> Nous vous rappelons que ce jeudi 14 septembre, à 20h en visio conférence,
> Thomas Savary nous parlera du package lua-typo
> (https://www.ctan.org/pkg/lua-typo) :
>
> *Trop souvent, les utilisateurs de LaTeX s’en remettent aveuglément à LaTeX
> et à leur système de composition typographique préféré : TeX, pdfTeX, XeTeX
> ou même LuaTeX. Regrettable erreur. Il s’en faut de beaucoup pour qu’un
> premier PDF produit par ces programmes soit synonyme de perfection
> typographique. À maintes reprises, le hasard aura mal fait les choses…
> Tirant parti des possibilités offertes par LuaTeX, l’extension lua-typo
> permet de détecter toute une série d’accidents typographiques, qu’elle rend
> visibles par des changements de couleur dans le fichier PDF. Lua-typo ne
> résout rien, lua-typo signale, et c’est déjà énorme. À nous, ensuite, de
> résoudre ces problèmes, le plus souvent à la main.Avant de présenter en
> détail l’extension, Thomas Savary rappellera les grands principes de la
> typographie et montrera très concrètement comment ne rien laisser passer ou
> presque avec lua-typo, et quel genre de solutions apporter pour traiter les
> accidents signalés.*
>
> Les informations de connexion seront envoyées la veille et affichées sur la
> page web dédiée à l’exposé :
>
> https://www.gutenberg-asso.fr/14-septembre-Expose-sur-lua-typo

L’exposé de Thomas se déroulera donc ce soir à 20h en visio-conférence
à l’adresse :

┌────
https://greenlight.virtualdata.cloud.math.cnrs.fr/b/max-9v4-9wc
└────

Nous espérons vous y retrouver nombreux !

Bien cordialement.
--
Pour l'association GUTenberg, Denis Bitouzé

Denis Bitouzé

unread,
Sep 14, 2023, 9:04:39 AM9/14/23
to g...@ens.fr
(Désolé pour ce message en double, renvoyé car le sujet du précédent était
malheureusement étiqueté comme un pourriel.)
Denis

Maxime Chupin

unread,
Sep 27, 2023, 8:04:37 AM9/27/23
to g...@ens.fr
Bonsoir à toutes et tous,

Nous avons publié la vidéo de l’exposé, et Thomas a généreusement mis à disposition ses documents utilisés pour son exposé. 
Le tout est à voir sur la page dédiée du site web de l’association :

Cet exposé, malgré les quelques petits problèmes de connexion, a été encore une fois un succès. Merci encore à Thomas. 

Nous rappelons que le prochain exposé aura lieu le jeudi 5 octobre 2023, de nouveau à 20h, avec un exposé d’Étienne Deparis sur son package awesomebox (https://www.ctan.org/pkg/awesomebox). Les informations sur les exposés mensuels sont mises à jour sur la page dédiée du site de l’association : 

Bien cordialement,

Pour l’association, Maxime Chupin

Gerard_F

unread,
Sep 27, 2023, 12:49:01 PM9/27/23
to g...@ens.fr

Merci pour cet exposé très intéressant. J'ai juste un peu peur d'avoir mes lectures perturbées par tout ce que j'ai appris.

Je viens vers vous car je n'arrive pas à compiler les demos.

Sur celle de Thomas, ça s'arrête avec ce message :

LaTeX Warning: You have requested release `2021/06/01' of LaTeX,
               but only release `2020-10-01' is available.

    
(/usr/share/texlive/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
(/usr/share/texlive/texmf-dist/tex/luatex/ctablestack/ctablestack.sty))
(/usr/share/texlive/texmf-dist/tex/lualatex/luacode/luacode.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty)))
(/usr/share/texlive/texmf-dist/tex/latex/luacolor/luacolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/luatex.def))
(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
! Undefined control sequence.
l.41 \DeclareKeys
               [luatypo]
? 

Un LaTeX dépassé ? mais je ne vois pas comment passer à "2021/06/01"

J'ai aussi un Warning en amont :

Package microtype Warning: tracking amount list `lua-typo__demo.tex/66' will
(microtype)                override list `default' for 
(microtype)                font `TU////' on input line 66.

Sur la demo donnée sur le CTAN, ça s'arrête comme ça :

(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty)
! Undefined control sequence.
\reserved@a ...poMinFull =4\relax \luatypoMinPART 
                                                  =4\relax 
l.840    }
        %
? 

Mon installation : debian/bullseye, TeXLive 2020.20210202-3

C'est juste un retour d'expérience. Avant l'exposé de Thomas, je ne savais pas que ça existait ! Comme ça a titillé ma curiosité, j'aurai bien voulu l'essayer sur mes textes.

Bien cordialement

Gérard

Denis Bitouzé

unread,
Sep 27, 2023, 2:55:52 PM9/27/23
to g...@ens.fr
Le 27/09/23 à 18h48, Gerard_F a écrit :

> Merci pour cet exposé très intéressant. J'ai juste un peu peur d'avoir mes
> lectures perturbées par tout ce que j'ai appris.
>
> Je viens vers vous car je n'arrive pas à compiler les demos.
>
> Sur celle de Thomas, ça s'arrête avec ce message :
>
> LaTeX Warning: You have requested release `2021/06/01' of LaTeX,
>
> but only release `2020-10-01' is available.
>
> [...]
>
> Un LaTeX dépassé ?

En effet.

> mais je ne vois pas comment passer à "2021/06/01"

Il vous faudrait installer une version plus récente de (La)TeX. Quelle
distribution TeX, sur quel système d'exploitation, utilisez-vous ?

> J'ai aussi un Warning en amont :
>
> [...]

Ce problème devrait être réglé avec une distribution de (La)TeX récente.

> Mon installation : debian/bullseye, TeXLive 2020.20210202-3

Ah, OK. Je laisse les connaisseurs de Debian conseiller : mettre
à niveau votre Debian ou pointer vers des dépôts de packages plus
rédents ?

Autre possibilité : désintaller votre TeX Live et procéder à une
installation « à la vanille » de la dernière TeX Live, tel qu'indiqué
par exemple transparents 10 à 13 de :

┌────
https://mt2e.univ-littoral.fr/Members/denis-bitouze/pub/latex/diapositives-cours-d/installation-latex.pdf/@@download/file/installation-latex.pdf
└────

> C'est juste un retour d'expérience. Avant l'exposé de Thomas, je ne savais pas
> que ça existait ! Comme ça a titillé ma curiosité, j'aurai bien voulu l'essayer
> sur mes textes.

C'est bien le but des exposés que nous organisons :)

Bien cordialement.
--
Denis

Gerard_F

unread,
Sep 27, 2023, 3:22:07 PM9/27/23
to g...@ens.fr
Le 27/09/2023 à 20:49, Denis Bitouzé a écrit :

> Autre possibilité : désintaller votre TeX Live et procéder à une
> installation « à la vanille » de la dernière TeX Live, tel qu'indiqué
> par exemple transparents 10 à 13 de :
>
> ┌────
> │ https://mt2e.univ-littoral.fr/Members/denis-bitouze/pub/latex/diapositives-cours-d/installation-latex.pdf/@@download/file/installation-latex.pdf
> └────


Merci Denis,

Bonne occasion de tenter cette installation qui ne devrait pas poser de
problème à la lecture du pdf !

Juste quelques questions :

C'est une "full" ? Je peux virer les différents texlive-.. ce que j'ai
installé manuellement ?

Texworks, Texmaker, Texstudio retrouveront facilement leurs petits ?

J'ai quelques documents sur lesquels je travaille quotidiennement, je ne
voudrais pas être embêté !

Cordialement

Gérard


Denis Bitouzé

unread,
Sep 27, 2023, 3:39:41 PM9/27/23
to g...@ens.fr
Le 27/09/23 à 21h21, Gerard_F a écrit :

> Merci Denis,

Padkoi.

> Bonne occasion de tenter cette installation qui ne devrait pas poser de problème
> à la lecture du pdf !

En général, ça se passe bien.

> Juste quelques questions :
>
> C'est une "full" ? Je peux virer les différents texlive-.. ce que j'ai installé
> manuellement ?

Oui : c'est une full de chez full, 'y a pas plus full :)

> Texworks, Texmaker, Texstudio retrouveront facilement leurs petits ?

Normalement, oui.

> J'ai quelques documents sur lesquels je travaille quotidiennement, je
> ne voudrais pas être embêté !

Au pire, il suffira de réinstaller les paquets Debian de la TeX Live.

Cordialement.
--
Denis

François Druel

unread,
Sep 28, 2023, 10:14:20 AM9/28/23
to g...@ens.fr
Le mercredi 27 septembre 2023 à 21:30, Denis Bitouzé <denis....@univ-littoral.fr> a écrit :


> Le 27/09/23 à 21h21, Gerard_F a écrit :
>
> > Merci Denis,
>
>
> Padkoi.
>
> > Bonne occasion de tenter cette installation qui ne devrait pas poser de problème
> > à la lecture du pdf !
>
>
> En général, ça se passe bien.

Oui, je confirme : ça fait des années que je suis ce tuto et ça passe crème (à la vanille, naturellement !)


Gerard_F

unread,
Sep 30, 2023, 3:30:56 AM9/30/23
to g...@ens.fr
Bonjour,

>>> Bonne occasion de tenter cette installation qui ne devrait pas poser de problème
>>> à la lecture du pdf !
>>
>> En général, ça se passe bien.
> Oui, je confirme : ça fait des années que je suis ce tuto et ça passe crème (à la vanille, naturellement !)
>
>
Juste par politesse...  Ça marche !

Merci pour cette nouvelle installation.

Cordialement.

Gérard

Gerard_F

unread,
Sep 30, 2023, 4:42:29 AM9/30/23
to g...@ens.fr
Bonjour,

J'ai fait tourné la demo proposée par Thomas, en la modifiant + un essai perso, ça marche ! Normal on me dira...

Je fais tourner lua-typo sur un de mes documents en class memoir avec le contenu adéquat de lua-typo-demo en préambule.

Dans ce document (voir l'extrait joint), je m'amuse à "tamiser" Montaigne pour en garder le maximum d'aphorismes.

Un aphorisme est écrit comme ça :

\para \jecite{Nous ne pouvons être tenu au-delà de nos forces et de nos moyens.}
où \para est le compteur (mon index renvoie vers le numéro), \jecite règle juste un léger décalage pour coller à para et l'espace vertical après.

Sur l'extrait joint, on voit que les deux orphelines ne sont pas marquées. D'ailleurs rien n'est marqué.

J'en viens à ma question : lua-typo ne tourne pas sur ce document... Ça vient du contexte (\para \jecite{...}) ? Il manque quelque chose dans mon préambule ? La class memoir ?

===== préambule précedant lua-typo =======

\documentclass[11pt,a5paper]{memoir}
\usepackage[T1]{fontenc}       
\usepackage[utf8]{inputenc}   
\usepackage[french]{babel}
\usepackage[left=2cm,right=2cm,top=2.5cm,bottom=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage[hyperindex=true,colorlinks=false]{hyperref}
\usepackage{totcount}%utilisé pour renvoyer le nb d'aphorismes en couverture

%====== Thomas Savary ======
\usepackage[All]{lua-typo}   % APRÈS babel / polyglossia

% Mots courts (deux lettres max) à éviter en fin de ligne
\luatypoOneChar{french}{'À à Ô'}
\luatypoTwoChars{french}{"Je Tu Il On"}

% Pour changer les couleurs :
%\usepackage[svgnames]{xcolor}
%\LuaTypoSetColor1{Fuchsia}
%\LuaTypoSetColor2{ForestGreen}
%\LuaTypoSetColor5{magenta}
%\LuaTypoSetColor6{yellow}

% Réglage ligne finale trop courte
\setlength{\luatypoLLminWD}{3em}

%\luatypoPageMin=5
%\luatypoHyphMax=2

\parindent=1em
%============================
    

Le document n'est pas destiné à l'impression et je suis loin d'avoir "tamisé" totalement les Essais ! C'est juste 1) pour tester l'outil proposé, 2) pour soumettre cet essai non concluant.

À l'occasion, s'agissant de typographie, on peut critiquer mon choix de la police (par défaut de memoir) ajustée avec cette commande :

\fontfamily{phv}\selectfont

En passant, merci à Thomas pour ses exposés typo, et pour sa critique typo du livre de Houellebecq !

En re-passant : je ne suis pas concerné par l'édition, juste un retraité "fan" de LaTex... et pour bientôt de typographie 😎

Cordialement

Gérard

extrait.pdf
Reply all
Reply to author
Forward
0 new messages